xx(TK_Identifier, "identifier") xx(TK_StringConst, "string constant") xx(TK_NameConst, "name constant") xx(TK_IntConst, "integer constant") xx(TK_UIntConst, "unsigned constant") xx(TK_FloatConst, "float constant") xx(TK_NonWhitespace, "non-whitespace") xx(TK_ColonColon, "'::'") xx(TK_DotDot, "'..'") xx(TK_Ellipsis, "'...'") xx(TK_RShiftEq, "'>>='") xx(TK_URShiftEq, "'>>>='") xx(TK_LShiftEq, "'<<='") xx(TK_AddEq, "'+='") xx(TK_SubEq, "'-='") xx(TK_MulEq, "'*='") xx(TK_DivEq, "'/='") xx(TK_ModEq, "'%='") xx(TK_AndEq, "'&='") xx(TK_XorEq, "'^='") xx(TK_OrEq, "'|='") xx(TK_RShift, "'>>'") xx(TK_URShift, "'>>>'") xx(TK_LShift, "'<<'") xx(TK_Incr, "'++'") xx(TK_Decr, "'--'") xx(TK_AndAnd, "'&&'") xx(TK_OrOr, "'||'") xx(TK_Leq, "'<='") xx(TK_Geq, "'>='") xx(TK_Eq, "'=='") xx(TK_Neq, "'!='") xx(TK_ApproxEq, "'~=='") xx(TK_LtGtEq, "'<>='") xx(TK_MulMul, "'**'") xx(TK_Arrow, "'->'") xx(TK_Action, "'action'") xx(TK_Break, "'break'") xx(TK_Case, "'case'") xx(TK_Const, "'const'") xx(TK_Continue, "'continue'") xx(TK_Default, "'default'") xx(TK_Do, "'do'") xx(TK_Else, "'else'") xx(TK_For, "'for'") xx(TK_If, "'if'") xx(TK_Return, "'return'") xx(TK_Switch, "'switch'") xx(TK_Until, "'until'") xx(TK_While, "'while'") xx(TK_Bool, "'bool'") xx(TK_Float, "'float'") xx(TK_Float32, "'float32'") xx(TK_Double, "'double'") xx(TK_Char, "'char'") xx(TK_Byte, "'byte'") xx(TK_SByte, "'sbyte'") xx(TK_Short, "'short'") xx(TK_UShort, "'ushort'") xx(TK_Int8, "'int8'") xx(TK_UInt8, "'uint8'") xx(TK_Int16, "'int16'") xx(TK_UInt16, "'uint16'") xx(TK_Int, "'int'") xx(TK_UInt, "'uint'") xx(TK_Long, "'long'") xx(TK_ULong, "'ulong'") xx(TK_Void, "'void'") xx(TK_Struct, "'struct'") xx(TK_FlagDef, "'flagdef'") xx(TK_Property, "'property'") xx(TK_Class, "'class'") xx(TK_Mixin, "'mixin'") xx(TK_Enum, "'enum'") xx(TK_Name, "'name'") xx(TK_String, "'string'") xx(TK_Sound, "'sound'") xx(TK_State, "'state'") xx(TK_Color, "'color'") xx(TK_Goto, "'goto'") xx(TK_Abstract, "'abstract'") xx(TK_ForEach, "'foreach'") xx(TK_True, "'true'") xx(TK_False, "'false'") xx(TK_None, "'none'") xx(TK_InstanceOf, "'instanceof'") xx(TK_Auto, "'auto'") xx(TK_Exec, "'exec'") xx(TK_DefaultProperties, "'defaultproperties'") xx(TK_Native, "'native'") xx(TK_Var, "'var'") xx(TK_Out, "'out'") xx(TK_Ref, "'ref'") xx(TK_Event, "'event'") xx(TK_Static, "'static'") xx(TK_Transient, "'transient'") xx(TK_Volatile, "'volatile'") xx(TK_Final, "'final'") xx(TK_Throws, "'throws'") xx(TK_Extend, "'extend'") xx(TK_Public, "'public'") xx(TK_Protected, "'protected'") xx(TK_Private, "'private'") xx(TK_Dot, "'dot'") xx(TK_Cross, "'cross'") xx(TK_Ignores, "'ignores'") xx(TK_Localized, "'localized'") xx(TK_Latent, "'latent'") xx(TK_Singular, "'singular'") xx(TK_Config, "'config'") xx(TK_Coerce, "'coerce'") xx(TK_Iterator, "'iterator'") xx(TK_Virtual, "'virtual'") xx(TK_VarArg, "'vararg'") xx(TK_UI, "'ui'") xx(TK_Play, "'play'") xx(TK_ClearScope, "'clearscope'") xx(TK_VirtualScope, "'virtualscope'") xx(TK_Override, "'override'") xx(TK_Super, "'super'") xx(TK_Null, "'null'") xx(TK_Global, "'global'") xx(TK_Stop, "'stop'") xx(TK_Include, "'include'") xx(TK_Sealed, "'sealed'") xx(TK_Is, "'is'") xx(TK_Replaces, "'replaces'") xx(TK_Vector2, "'vector2'") xx(TK_Vector3, "'vector3'") xx(TK_Map, "'map'") xx(TK_MapIterator, "'mapiterator'") xx(TK_Array, "'array'") xx(TK_FunctionType, "'function'") xx(TK_In, "'in'") xx(TK_SizeOf, "'sizeof'") xx(TK_AlignOf, "'alignof'") xx(TK_States, "'states'") xx(TK_Loop, "'loop'") xx(TK_Fail, "'fail'") xx(TK_Wait, "'wait'") xx(TK_Meta, "'meta'") xx(TK_Deprecated, "'deprecated'") xx(TK_Version, "'version'") xx(TK_ReadOnly, "'readonly'") xx(TK_Internal, "'internal'") xx(TK_CanRaise, "'canraise'") xx(TK_Fast, "'fast'") xx(TK_Light, "'light'") xx(TK_NoDelay, "'nodelay'") xx(TK_Offset, "'offset'") xx(TK_Slow, "'slow'") xx(TK_Bright, "'bright'") xx(TK_Let, "'let'") xx(TK_StaticConst, "'static const'") #undef xx