Added new csvs for ECode & ETokType to keep track of upcoming additions

This commit is contained in:
2023-11-21 20:06:05 -05:00
parent 6ad0ae97bc
commit a0ee683f82
2 changed files with 153 additions and 1 deletions

View File

@@ -0,0 +1,144 @@
Invalid
Untyped
NewLine
Comment
Access_Private
Access_Protected
Access_Public
PlatformAttributes
Class
Class_Fwd
Class_Body
Constructor
Constructor_Fwd
Destructor
Destructor_Fwd
Enum
Enum_Fwd
Enum_Body
Enum_Class
Enum_Class_Fwd
Execution
Expression
Expr_Identifier
Expr_NumericLiteral
Expr_StringLiteral
Expr_Alignof
Expr_ProcCall
Expr_Assign_Add
Expr_Assign_Subtract
Expr_Assign_Multiply
Expr_Assign_Divide
Expr_Assign_Modulo
Expr_Assign_Bitwise_And
Expr_Assign_Bitwise_Or
Expr_Assign_Bitwise_XOr
Expr_Assign_LeftShift
Expr_Assign_RightShift
Expr_CStyleCast
Expr_FunctionalCast
Expr_ConstCast
Expr_DynamicCast
Expr_ReinterpretCast
Expr_StaticCast
Expr_Unary_Add
Expr_Unary_Minus
Expr_Unary_Not
Expr_Unary_Increment
Expr_Unary_Decrement
Expr_Indirection
Expr_AddressOf,
Expr_UnaryPost_Increment
Expr_UnaryPost_Decrement
Expr_Subscript
Expr_Binary_Add
Expr_Binary_Subtract
Expr_Binary_Multiply
Expr_Binary_Divide
Expr_Binary_Modulo
Expr_Binary_Bitwise_And
Expr_Binary_Bitwise_Or
Expr_Binary_Bitwise_XOr
Expr_Binary_Bitwise_LeftShift
Expr_Binary_Bitwise_RightShift
Expr_Binary_Logical_Not
Expr_Binary_Logical_And
Expr_Binary_Logical_Or
Expr_Binary_Equal
Expr_Binary_NotEqual
Expr_Binary_Lesser
Expr_Binary_Greater
Expr_Binary_LesserEqual
Expr_Binary_GreaterEqual
Expr_MemberOfObject,
Expr_MemberOfPointer,
Expr_PointerToMemberOfObject,
Expr_PointerToMemberOfPointer,
Expr_Comma,
Expr_Tenary,
Export_Body
Extern_Linkage
Extern_Linkage_Body
Friend
Function
Function_Fwd
Function_Body
Global_Body
Module
Namespace
Namespace_Body
Operator
Operator_Fwd
Operator_Member
Operator_Member_Fwd
Operator_Cast
Operator_Cast_Fwd
Parameters
Preprocess_Define
Preprocess_Include
Preprocess_If
Preprocess_IfDef
Preprocess_IfNotDef
Preprocess_ElIf
Preprocess_Else
Preprocess_EndIf
Preprocess_Pragma
Specifiers
Statement
Stmt_Break
Stmt_Case
Stmt_Continue
Stmt_Declaration
Stmt_Do
Stmt_Expr
Stmt_Else
Stmt_If
Stmt_For
Stmt_Goto
Stmt_Label
Stmt_Switch
Stmt_Switch
Stmt_While
Struct
Struct_Fwd
Struct_Body
Template
Typedef
Typename
Union
Union_Body
Using
Using_Namespace
Variable
1 Invalid
2 Untyped
3 NewLine
4 Comment
5 Access_Private
6 Access_Protected
7 Access_Public
8 PlatformAttributes
9 Class
10 Class_Fwd
11 Class_Body
12 Constructor
13 Constructor_Fwd
14 Destructor
15 Destructor_Fwd
16 Enum
17 Enum_Fwd
18 Enum_Body
19 Enum_Class
20 Enum_Class_Fwd
21 Execution
22 Expression
23 Expr_Identifier
24 Expr_NumericLiteral
25 Expr_StringLiteral
26 Expr_Alignof
27 Expr_ProcCall
28 Expr_Assign_Add
29 Expr_Assign_Subtract
30 Expr_Assign_Multiply
31 Expr_Assign_Divide
32 Expr_Assign_Modulo
33 Expr_Assign_Bitwise_And
34 Expr_Assign_Bitwise_Or
35 Expr_Assign_Bitwise_XOr
36 Expr_Assign_LeftShift
37 Expr_Assign_RightShift
38 Expr_CStyleCast
39 Expr_FunctionalCast
40 Expr_ConstCast
41 Expr_DynamicCast
42 Expr_ReinterpretCast
43 Expr_StaticCast
44 Expr_Unary_Add
45 Expr_Unary_Minus
46 Expr_Unary_Not
47 Expr_Unary_Increment
48 Expr_Unary_Decrement
49 Expr_Indirection
50 Expr_AddressOf
51 Expr_UnaryPost_Increment
52 Expr_UnaryPost_Decrement
53 Expr_Subscript
54 Expr_Binary_Add
55 Expr_Binary_Subtract
56 Expr_Binary_Multiply
57 Expr_Binary_Divide
58 Expr_Binary_Modulo
59 Expr_Binary_Bitwise_And
60 Expr_Binary_Bitwise_Or
61 Expr_Binary_Bitwise_XOr
62 Expr_Binary_Bitwise_LeftShift
63 Expr_Binary_Bitwise_RightShift
64 Expr_Binary_Logical_Not
65 Expr_Binary_Logical_And
66 Expr_Binary_Logical_Or
67 Expr_Binary_Equal
68 Expr_Binary_NotEqual
69 Expr_Binary_Lesser
70 Expr_Binary_Greater
71 Expr_Binary_LesserEqual
72 Expr_Binary_GreaterEqual
73 Expr_MemberOfObject
74 Expr_MemberOfPointer
75 Expr_PointerToMemberOfObject
76 Expr_PointerToMemberOfPointer
77 Expr_Comma
78 Expr_Tenary
79 Export_Body
80 Extern_Linkage
81 Extern_Linkage_Body
82 Friend
83 Function
84 Function_Fwd
85 Function_Body
86 Global_Body
87 Module
88 Namespace
89 Namespace_Body
90 Operator
91 Operator_Fwd
92 Operator_Member
93 Operator_Member_Fwd
94 Operator_Cast
95 Operator_Cast_Fwd
96 Parameters
97 Preprocess_Define
98 Preprocess_Include
99 Preprocess_If
100 Preprocess_IfDef
101 Preprocess_IfNotDef
102 Preprocess_ElIf
103 Preprocess_Else
104 Preprocess_EndIf
105 Preprocess_Pragma
106 Specifiers
107 Statement
108 Stmt_Break
109 Stmt_Case
110 Stmt_Continue
111 Stmt_Declaration
112 Stmt_Do
113 Stmt_Expr
114 Stmt_Else
115 Stmt_If
116 Stmt_For
117 Stmt_Goto
118 Stmt_Label
119 Stmt_Switch
120 Stmt_Switch
121 Stmt_While
122 Struct
123 Struct_Fwd
124 Struct_Body
125 Template
126 Typedef
127 Typename
128 Union
129 Union_Body
130 Using
131 Using_Namespace
132 Variable

View File

@@ -22,6 +22,7 @@ Char, "__character__"
Comma, ","
Decl_Class, "class"
Decl_Default "default"
Decl_GNU_Attribute, "__attribute__"
Decl_MSVC_Attribute, "__declspec"
Decl_Enum, "enum"
@@ -39,6 +40,9 @@ Decl_Typedef, "typedef"
Decl_Using, "using"
Decl_Union, "union"
Expr_AlignOf, "alignof"
Identifier, "__identifier__"
Module_Import, "import"
@@ -94,7 +98,7 @@ Op_GreaterEqual", ">=
Op_Subscript, "[]"
Op_Indirection, "*"
Op_Address_Of, "&"
Op_AddressOf, "&"
Op_MemberOfObject, "."
Op_MemberOfPointer", "->"
Op_PointerToMemberOfObject, ".*"
@@ -115,6 +119,7 @@ Preprocess_Include, "include"
Preprocess_Pragma, "pragma"
Preprocess_Content, "__macro_content__"
Preprocess_Macro, "__macro__"
Preprocess_Generic, "_Generic"
Preprocess_Unsupported, "__unsupported__"
Spec_Alignof, "alignof"
@@ -143,11 +148,13 @@ Star, "*"
Stmt_Break, "break"
Stmt_Case, "case"
Stmt_Continue, "continue"
Stmt_Default, "default"
Stmt_Do, "do"
Stmt_Else, "else"
Stmt_End, ";"
Stmt_If, "if"
Stmt_For, "for"
Stmt_Goto, "goto"
Stmt_Return, "return"
Stmt_Switch, "switch"
Stmt_While, "while"
@@ -155,6 +162,7 @@ Stmt_While, "while"
StaticAssert, "static_assert"
String, "__string__"
Type_Auto, "auto"
Type_Unsigned, "unsigned"
Type_Signed, "signed"
Type_Short, "short"
Can't render this file because it contains an unexpected character in line 25 and column 25.