mirror of
https://github.com/ZuneDev/MicrosoftIris.git
synced 2026-07-27 13:13:29 -07:00
Use constants and enums in UIX script parser
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
internal enum ParserYaccProd
|
||||
{
|
||||
StartCodeBlock = 1,
|
||||
StartInlineExpression = 2,
|
||||
StartMethods = 3,
|
||||
MethodsEmpty = 4,
|
||||
Methods = 5,
|
||||
MethodSpecifiersEmpty = 6,
|
||||
MethodSpecifiers = 7,
|
||||
MethodSpecifierVirtual = 8,
|
||||
MethodSpecifierOverride = 9,
|
||||
Method = 10,
|
||||
ParameterDefinitionsEmpty = 11,
|
||||
ParameterDefinitions = 12,
|
||||
ParameterDefinitionListSingle = 13,
|
||||
ParameterDefinitionListMulti = 14,
|
||||
ParameterDefinition = 15,
|
||||
ExpressionListEmpty = 16,
|
||||
ExpressionList = 17,
|
||||
ExpressionsSingle = 18,
|
||||
ExpressionsMulti = 19,
|
||||
StatementLocalDeclaration = 20,
|
||||
StatementLocalAssignment = 21,
|
||||
ForInitializerDecl = 22,
|
||||
ForInitializerExprList = 23,
|
||||
StatementIf = 24,
|
||||
StatementIfElse = 25,
|
||||
StatementForEach = 26,
|
||||
StatementWhile = 27,
|
||||
StatementDoWhile = 28,
|
||||
StatementFor = 29,
|
||||
StatementDecl = 30,
|
||||
StatementExpr = 31,
|
||||
StatementReturn = 32,
|
||||
StatementReturnExpression = 33,
|
||||
StatementBreak = 34,
|
||||
StatementContinue = 35,
|
||||
StatementAttribute = 36,
|
||||
StatementCompound = 37,
|
||||
StatementsMulti = 38,
|
||||
StatementsEmpty = 39,
|
||||
ExpressionCallMethod = 40,
|
||||
ExpressionCallThisMethod = 41,
|
||||
ExpressionCallProperty = 42,
|
||||
ExpressionCallStaticProperty = 43,
|
||||
ExpressionCallStaticMethod = 44,
|
||||
ExpressionIndex = 45,
|
||||
ExpressionNew = 46,
|
||||
ExpressionSymbol = 47,
|
||||
ExpressionString = 48,
|
||||
ExpressionStringLiteral = 49,
|
||||
ExpressionInteger = 50,
|
||||
ExpressionLongInteger = 51,
|
||||
ExpressionFloat = 52,
|
||||
ExpressionTrue = 53,
|
||||
ExpressionFalse = 54,
|
||||
ExpressionNull = 55,
|
||||
ExpressionThis = 56,
|
||||
ExpressionBase = 57,
|
||||
ExpressionTypeOf = 58,
|
||||
ExpressionGroup = 59,
|
||||
ExpressionDeclareTrigger = 60,
|
||||
ExpressionUnaryOperationLogicalNot = 61,
|
||||
ExpressionUnaryMinus = 62,
|
||||
ExpressionPostIncrement = 63,
|
||||
ExpressionPostDecrement = 64,
|
||||
ExpressionCastPrefixed = 65,
|
||||
ExpressionCast = 66,
|
||||
ExpressionOperationMathMultiply = 67,
|
||||
ExpressionOperationMathDivide = 68,
|
||||
ExpressionOperationMathModulus = 69,
|
||||
ExpressionOperationMathAdd = 70,
|
||||
ExpressionOperationMathSubtract = 71,
|
||||
ExpressionOperationRelationalLessThan = 72,
|
||||
ExpressionOperationRelationalGreaterThan = 73,
|
||||
ExpressionOperationRelationalLessThanEquals = 74,
|
||||
ExpressionOperationRelationalGreaterThanEquals = 75,
|
||||
ExpressionOperationIs = 76,
|
||||
ExpressionOperationAs = 77,
|
||||
ExpressionOperationRelationalEquals = 78,
|
||||
ExpressionOperationRelationalNotEquals = 79,
|
||||
ExpressionOperationLogicalAnd = 80,
|
||||
ExpressionOperationLogicalOr = 81,
|
||||
ExpressionNullCoalescing = 82,
|
||||
ExpressionTernary = 83,
|
||||
ExpressionAssignment = 84,
|
||||
ParametersEmpty = 85,
|
||||
Parameters = 86,
|
||||
ParameterListSingle = 87,
|
||||
ParameterListMulti = 88,
|
||||
TypeIdentifierNamespaced = 89,
|
||||
TypeIdentifier = 90,
|
||||
}
|
||||
Reference in New Issue
Block a user