# # list of known non-classic keywords # # @(#)pp.key (AT&T Labs Research) 2000-05-09 # # keyword type alternate comment # # . either T_ or T_NOISE # GROUP balanced (), optional {} group # LINE upto newline # STATEMENT upto ; # [pre][.[suf]] [pre][suf] # _Bool . . c9x _Complex . . c9x _Imaginary . . c9x __alignof GROUP .__ gnu __attribute GROUP .__ gnu __extension GROUP .__ gnu __null . .__ gnu asm GROUP _,__,__.__ common const . __,__.__ ansi entry . . ancient enum . . pcc,ansi fortran . _ ancient inline . __,__.__ c9x int8 . _,__,__.__ common int16 . _,__,__.__ common int32 . _,__,__.__ common int64 . _,__,__.__ common restrict . __,__.__ c9x signed . __,__.__ ansi typeof GROUP __,__.__ gnu void . . pcc,ansi volatile . __,__.__ ansi # new C++ keywords -- is any identifier safe? and . . C++ (no left_parenthesis?) and_eq . . C++ bitand . . C++ bitor . . C++ bool . . C++ catch . . C++ compl . . C++ const_cast . . C++ dynamic_cast . . C++ explicit . . C++ false . . C++ mutable . . C++ namespace . . C++ not . . C++ not_eq . . C++ or . . C++ or_eq . . C++ protected . . C++ reinterpret_cast . . C++ static_cast . . C++ template . . C++ throw . . C++ true . . C++ try . . C++ typeid . . C++ using . . C++ wchar_t . _,__ C++ ughlee and strange xor . . C++ xor_eq . . C++ # these are typically found in pc compilers, but may be in cross compilers based GROUP _,__ microsoft cdecl . _,__ microsoft declspec GROUP _,__ microsoft except . _,__ microsoft export . _,__ microsoft far . _,__ microsoft fastcall . _,__ microsoft finally . _,__ microsoft huge . _,__ microsoft interrupt . _,__ microsoft leave . _,__ microsoft loadds . _,__ microsoft near . _,__ microsoft novtordisp . _,__ microsoft oldcall . _,__ microsoft pascal . _,__ microsoft saveregs . _,__ microsoft segment . _,__ microsoft segname . _,__ microsoft self . _,__ microsoft stdcall . _,__ microsoft syscall . _,__ microsoft try . _,__ microsoft cs . _,__ turbo ds . _,__ turbo es . _,__ turbo regparam . _,__ turbo seg . _,__ turbo ss . _,__ turbo # these must have been a vms edict align . _,__,__.__ dec f_float . _,__,__.__ dec g_float . _,__,__.__ dec globaldef . _,__,__.__ dec globalref . _,__,__.__ dec globalvalue . _,__,__.__ dec noshare . _,__,__.__ dec readonly . _,__,__.__ dec s_float . _,__,__.__ dec t_float . _,__,__.__ dec unaligned . _,__,__.__ dec variant_struct . _,__,__.__ dec variant_union . _,__,__.__ dec