alignas alignof and and_eq asm assert auto bitand bitor bool break case catch char char16_t char32_t class compl concept const const_cast constexpr continue decltype default delete do double dynamic_cast else enum EOF explicit export extern false finally float for fragment friend goto grammar if import inline int locals long MORE mutable namespace new noexcept not not_eq NULL nullptr operator options or or_eq parserRule private protected public register reinterpret_cast requires return rule short signed sizeof SKIP static static_assert static_cast struct switch template this thread_local throw throws tree true try typedef typeid typename typeof union unsigned using virtual void volatile wchar_t while xor xor_eq