1. /* Generated By:JJTree: Do not edit this line. ParserTreeConstants.java */
  2. package org.apache.commons.jexl.parser;
  3. public interface ParserTreeConstants
  4. {
  5. public int JJTJEXLSCRIPT = 0;
  6. public int JJTBLOCK = 1;
  7. public int JJTEMPTYFUNCTION = 2;
  8. public int JJTSIZEFUNCTION = 3;
  9. public int JJTIDENTIFIER = 4;
  10. public int JJTEXPRESSION = 5;
  11. public int JJTASSIGNMENT = 6;
  12. public int JJTVOID = 7;
  13. public int JJTORNODE = 8;
  14. public int JJTANDNODE = 9;
  15. public int JJTBITWISEORNODE = 10;
  16. public int JJTBITWISEXORNODE = 11;
  17. public int JJTBITWISEANDNODE = 12;
  18. public int JJTEQNODE = 13;
  19. public int JJTNENODE = 14;
  20. public int JJTLTNODE = 15;
  21. public int JJTGTNODE = 16;
  22. public int JJTLENODE = 17;
  23. public int JJTGENODE = 18;
  24. public int JJTADDNODE = 19;
  25. public int JJTSUBTRACTNODE = 20;
  26. public int JJTMULNODE = 21;
  27. public int JJTDIVNODE = 22;
  28. public int JJTMODNODE = 23;
  29. public int JJTUNARYMINUSNODE = 24;
  30. public int JJTBITWISECOMPLNODE = 25;
  31. public int JJTNOTNODE = 26;
  32. public int JJTNULLLITERAL = 27;
  33. public int JJTTRUENODE = 28;
  34. public int JJTFALSENODE = 29;
  35. public int JJTINTEGERLITERAL = 30;
  36. public int JJTFLOATLITERAL = 31;
  37. public int JJTSTRINGLITERAL = 32;
  38. public int JJTEXPRESSIONEXPRESSION = 33;
  39. public int JJTSTATEMENTEXPRESSION = 34;
  40. public int JJTREFERENCEEXPRESSION = 35;
  41. public int JJTIFSTATEMENT = 36;
  42. public int JJTWHILESTATEMENT = 37;
  43. public int JJTFOREACHSTATEMENT = 38;
  44. public int JJTMETHOD = 39;
  45. public int JJTARRAYACCESS = 40;
  46. public int JJTSIZEMETHOD = 41;
  47. public int JJTREFERENCE = 42;
  48. public String[] jjtNodeName = {
  49. "JexlScript",
  50. "Block",
  51. "EmptyFunction",
  52. "SizeFunction",
  53. "Identifier",
  54. "Expression",
  55. "Assignment",
  56. "void",
  57. "OrNode",
  58. "AndNode",
  59. "BitwiseOrNode",
  60. "BitwiseXorNode",
  61. "BitwiseAndNode",
  62. "EQNode",
  63. "NENode",
  64. "LTNode",
  65. "GTNode",
  66. "LENode",
  67. "GENode",
  68. "AddNode",
  69. "SubtractNode",
  70. "MulNode",
  71. "DivNode",
  72. "ModNode",
  73. "UnaryMinusNode",
  74. "BitwiseComplNode",
  75. "NotNode",
  76. "NullLiteral",
  77. "TrueNode",
  78. "FalseNode",
  79. "IntegerLiteral",
  80. "FloatLiteral",
  81. "StringLiteral",
  82. "ExpressionExpression",
  83. "StatementExpression",
  84. "ReferenceExpression",
  85. "IfStatement",
  86. "WhileStatement",
  87. "ForeachStatement",
  88. "Method",
  89. "ArrayAccess",
  90. "SizeMethod",
  91. "Reference",
  92. };
  93. }