| 
							
							
							
						 |  |  | @@ -1,95 +1,97 @@ | 
		
	
		
			
				|  |  |  |  | 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,      "]" | 
		
	
		
			
				|  |  |  |  | Capture_Start,          "(" | 
		
	
		
			
				|  |  |  |  | Capture_End,            ")" | 
		
	
		
			
				|  |  |  |  | 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" | 
		
	
		
			
				|  |  |  |  | Preprocess_If,          "if" | 
		
	
		
			
				|  |  |  |  | Preprocess_IfDef,       "ifdef" | 
		
	
		
			
				|  |  |  |  | Preprocess_IfNotDef,    "ifndef" | 
		
	
		
			
				|  |  |  |  | Preprocess_ElIf,        "elif" | 
		
	
		
			
				|  |  |  |  | Preprocess_Else,        "else" | 
		
	
		
			
				|  |  |  |  | Preprocess_EndIf,       "endif" | 
		
	
		
			
				|  |  |  |  | Preprocess_Include,     "include" | 
		
	
		
			
				|  |  |  |  | Preprocess_Pragma,      "pragma" | 
		
	
		
			
				|  |  |  |  | Preprocess_Content,	    "__macro_content__" | 
		
	
		
			
				|  |  |  |  | Preprocess_Macro,       "__macro__" | 
		
	
		
			
				|  |  |  |  | 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" | 
		
	
		
			
				|  |  |  |  | Spec_ForceInline,	    "forceinline" | 
		
	
		
			
				|  |  |  |  | Spec_Global,            "global" | 
		
	
		
			
				|  |  |  |  | Spec_Inline,            "inline" | 
		
	
		
			
				|  |  |  |  | Spec_Internal_Linkage,  "internal" | 
		
	
		
			
				|  |  |  |  | Spec_LocalPersist,      "local_persist" | 
		
	
		
			
				|  |  |  |  | Spec_Mutable,           "mutable" | 
		
	
		
			
				|  |  |  |  | Spec_NeverInline,       "neverinline" | 
		
	
		
			
				|  |  |  |  | Spec_Override,          "override" | 
		
	
		
			
				|  |  |  |  | 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__" | 
		
	
		
			
				|  |  |  |  | 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,          "]" | 
		
	
		
			
				|  |  |  |  | Capture_Start,              "(" | 
		
	
		
			
				|  |  |  |  | Capture_End,                ")" | 
		
	
		
			
				|  |  |  |  | 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" | 
		
	
		
			
				|  |  |  |  | Preprocess_If,              "if" | 
		
	
		
			
				|  |  |  |  | Preprocess_IfDef,           "ifdef" | 
		
	
		
			
				|  |  |  |  | Preprocess_IfNotDef,        "ifndef" | 
		
	
		
			
				|  |  |  |  | Preprocess_ElIf,            "elif" | 
		
	
		
			
				|  |  |  |  | Preprocess_Else,            "else" | 
		
	
		
			
				|  |  |  |  | Preprocess_EndIf,           "endif" | 
		
	
		
			
				|  |  |  |  | Preprocess_Include,         "include" | 
		
	
		
			
				|  |  |  |  | Preprocess_Pragma,          "pragma" | 
		
	
		
			
				|  |  |  |  | Preprocess_Content,	        "__macro_content__" | 
		
	
		
			
				|  |  |  |  | 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" | 
		
	
		
			
				|  |  |  |  | Spec_ForceInline,	        "forceinline" | 
		
	
		
			
				|  |  |  |  | Spec_Global,                "global" | 
		
	
		
			
				|  |  |  |  | Spec_Inline,                "inline" | 
		
	
		
			
				|  |  |  |  | Spec_Internal_Linkage,      "internal" | 
		
	
		
			
				|  |  |  |  | Spec_LocalPersist,          "local_persist" | 
		
	
		
			
				|  |  |  |  | Spec_Mutable,               "mutable" | 
		
	
		
			
				|  |  |  |  | Spec_NeverInline,           "neverinline" | 
		
	
		
			
				|  |  |  |  | Spec_Override,              "override" | 
		
	
		
			
				|  |  |  |  | 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__" | 
		
	
	
		
			
				
					
					| 
							
							
							
						 |  |  |   |