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

This commit is contained in:
Edward R. Gonzalez 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
Can't render this file because it has a wrong number of fields in line 56.

View File

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

Can't render this file because it contains an unexpected character in line 25 and column 25.