Flee
This commit is contained in:
78
Parsing/ExpressionConstants.cs
Normal file
78
Parsing/ExpressionConstants.cs
Normal file
@@ -0,0 +1,78 @@
|
||||
namespace Flee.Parsing
|
||||
{
|
||||
///<remarks>
|
||||
/// An enumeration with token and production node
|
||||
///constants.</remarks>
|
||||
internal enum ExpressionConstants
|
||||
{
|
||||
ADD = 1001,
|
||||
SUB = 1002,
|
||||
MUL = 1003,
|
||||
DIV = 1004,
|
||||
POWER = 1005,
|
||||
MOD = 1006,
|
||||
LEFT_PAREN = 1007,
|
||||
RIGHT_PAREN = 1008,
|
||||
LEFT_BRACE = 1009,
|
||||
RIGHT_BRACE = 1010,
|
||||
EQ = 1011,
|
||||
LT = 1012,
|
||||
GT = 1013,
|
||||
LTE = 1014,
|
||||
GTE = 1015,
|
||||
NE = 1016,
|
||||
AND = 1017,
|
||||
OR = 1018,
|
||||
XOR = 1019,
|
||||
NOT = 1020,
|
||||
IN = 1021,
|
||||
DOT = 1022,
|
||||
ARGUMENT_SEPARATOR = 1023,
|
||||
ARRAY_BRACES = 1024,
|
||||
LEFT_SHIFT = 1025,
|
||||
RIGHT_SHIFT = 1026,
|
||||
WHITESPACE = 1027,
|
||||
INTEGER = 1028,
|
||||
REAL = 1029,
|
||||
STRING_LITERAL = 1030,
|
||||
CHAR_LITERAL = 1031,
|
||||
TRUE = 1032,
|
||||
FALSE = 1033,
|
||||
NULL_LITERAL = 1034,
|
||||
HEX_LITERAL = 1035,
|
||||
IDENTIFIER = 1036,
|
||||
TIMESPAN = 1037,
|
||||
DATETIME = 1038,
|
||||
IF = 1039,
|
||||
CAST = 1040,
|
||||
EXPRESSION = 2001,
|
||||
XOR_EXPRESSION = 2002,
|
||||
OR_EXPRESSION = 2003,
|
||||
AND_EXPRESSION = 2004,
|
||||
NOT_EXPRESSION = 2005,
|
||||
IN_EXPRESSION = 2006,
|
||||
IN_TARGET_EXPRESSION = 2007,
|
||||
IN_LIST_TARGET_EXPRESSION = 2008,
|
||||
COMPARE_EXPRESSION = 2009,
|
||||
SHIFT_EXPRESSION = 2010,
|
||||
ADDITIVE_EXPRESSION = 2011,
|
||||
MULTIPLICATIVE_EXPRESSION = 2012,
|
||||
POWER_EXPRESSION = 2013,
|
||||
NEGATE_EXPRESSION = 2014,
|
||||
MEMBER_EXPRESSION = 2015,
|
||||
MEMBER_ACCESS_EXPRESSION = 2016,
|
||||
BASIC_EXPRESSION = 2017,
|
||||
MEMBER_FUNCTION_EXPRESSION = 2018,
|
||||
FIELD_PROPERTY_EXPRESSION = 2019,
|
||||
SPECIAL_FUNCTION_EXPRESSION = 2020,
|
||||
IF_EXPRESSION = 2021,
|
||||
CAST_EXPRESSION = 2022,
|
||||
CAST_TYPE_EXPRESSION = 2023,
|
||||
INDEX_EXPRESSION = 2024,
|
||||
FUNCTION_CALL_EXPRESSION = 2025,
|
||||
ARGUMENT_LIST = 2026,
|
||||
LITERAL_EXPRESSION = 2027,
|
||||
BOOLEAN_LITERAL_EXPRESSION = 2028,
|
||||
EXPRESSION_GROUP = 2029
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user