1. /* Generated By:JavaCC: Do not edit this line. ELParserConstants.java */
  2. package org.apache.commons.el.parser;
  3. public interface ELParserConstants {
  4. int EOF = 0;
  5. int NON_EXPRESSION_TEXT = 1;
  6. int START_EXPRESSION = 2;
  7. int INTEGER_LITERAL = 7;
  8. int FLOATING_POINT_LITERAL = 8;
  9. int EXPONENT = 9;
  10. int STRING_LITERAL = 10;
  11. int BADLY_ESCAPED_STRING_LITERAL = 11;
  12. int TRUE = 12;
  13. int FALSE = 13;
  14. int NULL = 14;
  15. int END_EXPRESSION = 15;
  16. int DOT = 16;
  17. int GT1 = 17;
  18. int GT2 = 18;
  19. int LT1 = 19;
  20. int LT2 = 20;
  21. int EQ1 = 21;
  22. int EQ2 = 22;
  23. int LE1 = 23;
  24. int LE2 = 24;
  25. int GE1 = 25;
  26. int GE2 = 26;
  27. int NE1 = 27;
  28. int NE2 = 28;
  29. int LPAREN = 29;
  30. int RPAREN = 30;
  31. int COMMA = 31;
  32. int COLON = 32;
  33. int LBRACKET = 33;
  34. int RBRACKET = 34;
  35. int PLUS = 35;
  36. int MINUS = 36;
  37. int MULTIPLY = 37;
  38. int DIVIDE1 = 38;
  39. int DIVIDE2 = 39;
  40. int MODULUS1 = 40;
  41. int MODULUS2 = 41;
  42. int NOT1 = 42;
  43. int NOT2 = 43;
  44. int AND1 = 44;
  45. int AND2 = 45;
  46. int OR1 = 46;
  47. int OR2 = 47;
  48. int EMPTY = 48;
  49. int COND = 49;
  50. int IDENTIFIER = 50;
  51. int IMPL_OBJ_START = 51;
  52. int LETTER = 52;
  53. int DIGIT = 53;
  54. int ILLEGAL_CHARACTER = 54;
  55. int DEFAULT = 0;
  56. int IN_EXPRESSION = 1;
  57. String[] tokenImage = {
  58. "<EOF>",
  59. "<NON_EXPRESSION_TEXT>",
  60. "\"${\"",
  61. "\" \"",
  62. "\"\\t\"",
  63. "\"\\n\"",
  64. "\"\\r\"",
  65. "<INTEGER_LITERAL>",
  66. "<FLOATING_POINT_LITERAL>",
  67. "<EXPONENT>",
  68. "<STRING_LITERAL>",
  69. "<BADLY_ESCAPED_STRING_LITERAL>",
  70. "\"true\"",
  71. "\"false\"",
  72. "\"null\"",
  73. "\"}\"",
  74. "\".\"",
  75. "\">\"",
  76. "\"gt\"",
  77. "\"<\"",
  78. "\"lt\"",
  79. "\"==\"",
  80. "\"eq\"",
  81. "\"<=\"",
  82. "\"le\"",
  83. "\">=\"",
  84. "\"ge\"",
  85. "\"!=\"",
  86. "\"ne\"",
  87. "\"(\"",
  88. "\")\"",
  89. "\",\"",
  90. "\":\"",
  91. "\"[\"",
  92. "\"]\"",
  93. "\"+\"",
  94. "\"-\"",
  95. "\"*\"",
  96. "\"/\"",
  97. "\"div\"",
  98. "\"%\"",
  99. "\"mod\"",
  100. "\"not\"",
  101. "\"!\"",
  102. "\"and\"",
  103. "\"&&\"",
  104. "\"or\"",
  105. "\"||\"",
  106. "\"empty\"",
  107. "\"?\"",
  108. "<IDENTIFIER>",
  109. "\"#\"",
  110. "<LETTER>",
  111. "<DIGIT>",
  112. "<ILLEGAL_CHARACTER>",
  113. };
  114. }