Meta generated data working
This commit is contained in:
@@ -14,54 +14,54 @@ enum Token_Kind{
|
||||
/*#
|
||||
import meta
|
||||
for i in meta.token_kinds:
|
||||
print(" " + i[0] + ",")
|
||||
print(" TK_" + i[0] + ",")
|
||||
*/
|
||||
Mul,
|
||||
Div,
|
||||
Mod,
|
||||
LeftShift,
|
||||
RightShift,
|
||||
FirstMul = TK_Mul,
|
||||
LastMul = TK_RightShift,
|
||||
Add,
|
||||
Sub,
|
||||
FirstAdd = TK_Add,
|
||||
LastAdd = TK_Sub,
|
||||
Equals,
|
||||
LesserThenOrEqual,
|
||||
GreaterThenOrEqual,
|
||||
LesserThen,
|
||||
GreaterThen,
|
||||
NotEquals,
|
||||
FirstCompare = TK_Equals,
|
||||
LastCompare = TK_NotEquals,
|
||||
BitAnd,
|
||||
BitOr,
|
||||
BitXor,
|
||||
And,
|
||||
Or,
|
||||
FirstLogical = TK_BitAnd,
|
||||
LastLogical = TK_Or,
|
||||
Neg,
|
||||
Not,
|
||||
Decrement,
|
||||
Increment,
|
||||
PostDecrement,
|
||||
PostIncrement,
|
||||
Assign,
|
||||
ColonAssign,
|
||||
DivAssign,
|
||||
MulAssign,
|
||||
ModAssign,
|
||||
SubAssign,
|
||||
AddAssign,
|
||||
AndAssign,
|
||||
OrAssign,
|
||||
XorAssign,
|
||||
LeftShiftAssign,
|
||||
RightShiftAssign,
|
||||
FirstAssign = TK_Assign,
|
||||
LastAssign = TK_RightShiftAssign,
|
||||
TK_Mul,
|
||||
TK_Div,
|
||||
TK_Mod,
|
||||
TK_LeftShift,
|
||||
TK_RightShift,
|
||||
TK_FirstMul = TK_Mul,
|
||||
TK_LastMul = TK_RightShift,
|
||||
TK_Add,
|
||||
TK_Sub,
|
||||
TK_FirstAdd = TK_Add,
|
||||
TK_LastAdd = TK_Sub,
|
||||
TK_Equals,
|
||||
TK_LesserThenOrEqual,
|
||||
TK_GreaterThenOrEqual,
|
||||
TK_LesserThen,
|
||||
TK_GreaterThen,
|
||||
TK_NotEquals,
|
||||
TK_FirstCompare = TK_Equals,
|
||||
TK_LastCompare = TK_NotEquals,
|
||||
TK_BitAnd,
|
||||
TK_BitOr,
|
||||
TK_BitXor,
|
||||
TK_And,
|
||||
TK_Or,
|
||||
TK_FirstLogical = TK_BitAnd,
|
||||
TK_LastLogical = TK_Or,
|
||||
TK_Neg,
|
||||
TK_Not,
|
||||
TK_Decrement,
|
||||
TK_Increment,
|
||||
TK_PostDecrement,
|
||||
TK_PostIncrement,
|
||||
TK_Assign,
|
||||
TK_ColonAssign,
|
||||
TK_DivAssign,
|
||||
TK_MulAssign,
|
||||
TK_ModAssign,
|
||||
TK_SubAssign,
|
||||
TK_AddAssign,
|
||||
TK_AndAssign,
|
||||
TK_OrAssign,
|
||||
TK_XorAssign,
|
||||
TK_LeftShiftAssign,
|
||||
TK_RightShiftAssign,
|
||||
TK_FirstAssign = TK_Assign,
|
||||
TK_LastAssign = TK_RightShiftAssign,
|
||||
TK_OpenParen,
|
||||
TK_CloseParen,
|
||||
TK_OpenBrace,
|
||||
|
||||
Reference in New Issue
Block a user