2024-12-14 11:02:16 -08:00
|
|
|
Invalid, "__invalid__"
|
|
|
|
Access_Private, "private"
|
|
|
|
Access_Protected, "protected"
|
|
|
|
Access_Public, "public"
|
|
|
|
Access_MemberSymbol, "."
|
|
|
|
Access_StaticSymbol, "::"
|
|
|
|
Ampersand, "&"
|
|
|
|
Ampersand_DBL, "&&"
|
|
|
|
Assign_Classifer, ":"
|
|
|
|
Attribute_Open, "[["
|
|
|
|
Attribute_Close, "]]"
|
|
|
|
BraceCurly_Open, "{"
|
|
|
|
BraceCurly_Close, "}"
|
|
|
|
BraceSquare_Open, "["
|
|
|
|
BraceSquare_Close, "]"
|
2024-12-15 20:28:44 -08:00
|
|
|
Paren_Open, "("
|
|
|
|
Paren_Close, ")"
|
2024-12-14 11:02:16 -08:00
|
|
|
Comment, "__comment__"
|
|
|
|
Comment_End, "__comment_end__"
|
|
|
|
Comment_Start, "__comment_start__"
|
|
|
|
Char, "__character__"
|
|
|
|
Comma, ","
|
|
|
|
Decl_Class, "class"
|
|
|
|
Decl_GNU_Attribute, "__attribute__"
|
|
|
|
Decl_MSVC_Attribute, "__declspec"
|
|
|
|
Decl_Enum, "enum"
|
|
|
|
Decl_Extern_Linkage, "extern"
|
|
|
|
Decl_Friend, "friend"
|
|
|
|
Decl_Module, "module"
|
|
|
|
Decl_Namespace, "namespace"
|
|
|
|
Decl_Operator, "operator"
|
|
|
|
Decl_Struct, "struct"
|
|
|
|
Decl_Template, "template"
|
|
|
|
Decl_Typedef, "typedef"
|
|
|
|
Decl_Using, "using"
|
|
|
|
Decl_Union, "union"
|
|
|
|
Identifier, "__identifier__"
|
|
|
|
Module_Import, "import"
|
|
|
|
Module_Export, "export"
|
|
|
|
NewLine, "__new_line__"
|
|
|
|
Number, "__number__"
|
|
|
|
Operator, "__operator__"
|
|
|
|
Preprocess_Hash, "#"
|
|
|
|
Preprocess_Define, "define"
|
2024-12-14 15:49:41 -08:00
|
|
|
Preprocess_Define_Param, "__define_param__"
|
2024-12-14 11:02:16 -08:00
|
|
|
Preprocess_If, "if"
|
|
|
|
Preprocess_IfDef, "ifdef"
|
|
|
|
Preprocess_IfNotDef, "ifndef"
|
|
|
|
Preprocess_ElIf, "elif"
|
|
|
|
Preprocess_Else, "else"
|
|
|
|
Preprocess_EndIf, "endif"
|
|
|
|
Preprocess_Include, "include"
|
|
|
|
Preprocess_Pragma, "pragma"
|
2024-12-14 17:33:14 -08:00
|
|
|
Preprocess_Content, "__macro_content__"
|
2024-12-14 11:02:16 -08:00
|
|
|
Preprocess_Macro_Expr, "__macro_expression__"
|
|
|
|
Preprocess_Macro_Stmt, "__macro_statment__"
|
|
|
|
Preprocess_Macro_Typename, "__macro_typename__"
|
|
|
|
Preprocess_Unsupported, "__unsupported__"
|
|
|
|
Spec_Alignas, "alignas"
|
|
|
|
Spec_Const, "const"
|
|
|
|
Spec_Consteval, "consteval"
|
|
|
|
Spec_Constexpr, "constexpr"
|
|
|
|
Spec_Constinit, "constinit"
|
|
|
|
Spec_Explicit, "explicit"
|
|
|
|
Spec_Extern, "extern"
|
|
|
|
Spec_Final, "final"
|
2024-12-14 17:33:14 -08:00
|
|
|
Spec_ForceInline, "forceinline"
|
2024-12-14 11:02:16 -08:00
|
|
|
Spec_Global, "global"
|
|
|
|
Spec_Inline, "inline"
|
|
|
|
Spec_Internal_Linkage, "internal"
|
|
|
|
Spec_LocalPersist, "local_persist"
|
|
|
|
Spec_Mutable, "mutable"
|
|
|
|
Spec_NeverInline, "neverinline"
|
|
|
|
Spec_Override, "override"
|
2024-12-16 17:53:49 -08:00
|
|
|
Spec_Restrict, "restrict"
|
2024-12-14 11:02:16 -08:00
|
|
|
Spec_Static, "static"
|
|
|
|
Spec_ThreadLocal, "thread_local"
|
|
|
|
Spec_Volatile, "volatile"
|
|
|
|
Spec_Virtual, "virtual"
|
|
|
|
Star, "*"
|
|
|
|
Statement_End, ";"
|
|
|
|
StaticAssert, "static_assert"
|
|
|
|
String, "__string__"
|
|
|
|
Type_Typename, "typename"
|
|
|
|
Type_Unsigned, "unsigned"
|
|
|
|
Type_Signed, "signed"
|
|
|
|
Type_Short, "short"
|
|
|
|
Type_Long, "long"
|
|
|
|
Type_bool, "bool"
|
|
|
|
Type_char, "char"
|
|
|
|
Type_int, "int"
|
|
|
|
Type_double, "double"
|
|
|
|
Type_MS_int8, "__int8"
|
|
|
|
Type_MS_int16, "__int16"
|
|
|
|
Type_MS_int32, "__int32"
|
|
|
|
Type_MS_int64, "__int64"
|
|
|
|
Type_MS_W64, "_W64"
|
|
|
|
Varadic_Argument, "..."
|
|
|
|
__Attributes_Start, "__attrib_start__"
|