1. /* Generated By:JavaCC: Do not edit this line. XPathParserConstants.java */
  2. package org.apache.commons.jxpath.ri.parser;
  3. public interface XPathParserConstants {
  4. int EOF = 0;
  5. int SLASH = 6;
  6. int SLASHSLASH = 7;
  7. int UNION = 8;
  8. int PLUS = 9;
  9. int MINUS = 10;
  10. int EQ = 11;
  11. int NEQ = 12;
  12. int LT = 13;
  13. int LTE = 14;
  14. int GT = 15;
  15. int GTE = 16;
  16. int VARIABLE = 17;
  17. int Literal = 18;
  18. int Digit = 19;
  19. int Number = 20;
  20. int Letter = 21;
  21. int BaseChar = 22;
  22. int Ideographic = 23;
  23. int CombiningChar = 24;
  24. int UnicodeDigit = 25;
  25. int Extender = 26;
  26. int OR = 27;
  27. int AND = 28;
  28. int MOD = 29;
  29. int DIV = 30;
  30. int NODE = 31;
  31. int TEXT = 32;
  32. int COMMENT = 33;
  33. int PI = 34;
  34. int AXIS_SELF = 35;
  35. int AXIS_CHILD = 36;
  36. int AXIS_PARENT = 37;
  37. int AXIS_ANCESTOR = 38;
  38. int AXIS_ATTRIBUTE = 39;
  39. int AXIS_NAMESPACE = 40;
  40. int AXIS_PRECEDING = 41;
  41. int AXIS_FOLLOWING = 42;
  42. int AXIS_DESCENDANT = 43;
  43. int AXIS_ANCESTOR_OR_SELF = 44;
  44. int AXIS_FOLLOWING_SIBLING = 45;
  45. int AXIS_PRECEDING_SIBLING = 46;
  46. int AXIS_DESCENDANT_OR_SELF = 47;
  47. int FUNCTION_LAST = 48;
  48. int FUNCTION_POSITION = 49;
  49. int FUNCTION_COUNT = 50;
  50. int FUNCTION_ID = 51;
  51. int FUNCTION_KEY = 52;
  52. int FUNCTION_LOCAL_NAME = 53;
  53. int FUNCTION_NAMESPACE_URI = 54;
  54. int FUNCTION_NAME = 55;
  55. int FUNCTION_STRING = 56;
  56. int FUNCTION_CONCAT = 57;
  57. int FUNCTION_STARTS_WITH = 58;
  58. int FUNCTION_CONTAINS = 59;
  59. int FUNCTION_SUBSTRING_BEFORE = 60;
  60. int FUNCTION_SUBSTRING_AFTER = 61;
  61. int FUNCTION_SUBSTRING = 62;
  62. int FUNCTION_STRING_LENGTH = 63;
  63. int FUNCTION_NORMALIZE_SPACE = 64;
  64. int FUNCTION_TRANSLATE = 65;
  65. int FUNCTION_BOOLEAN = 66;
  66. int FUNCTION_NOT = 67;
  67. int FUNCTION_TRUE = 68;
  68. int FUNCTION_FALSE = 69;
  69. int FUNCTION_NULL = 70;
  70. int FUNCTION_LANG = 71;
  71. int FUNCTION_NUMBER = 72;
  72. int FUNCTION_SUM = 73;
  73. int FUNCTION_FLOOR = 74;
  74. int FUNCTION_CEILING = 75;
  75. int FUNCTION_ROUND = 76;
  76. int FUNCTION_FORMAT_NUMBER = 77;
  77. int NCName = 78;
  78. int DEFAULT = 0;
  79. String[] tokenImage = {
  80. "<EOF>",
  81. "\" \"",
  82. "\"\\t\"",
  83. "\"\\n\"",
  84. "\"\\r\"",
  85. "\"\\f\"",
  86. "\"/\"",
  87. "\"//\"",
  88. "\"|\"",
  89. "\"+\"",
  90. "\"-\"",
  91. "\"=\"",
  92. "\"!=\"",
  93. "\"<\"",
  94. "\"<=\"",
  95. "\">\"",
  96. "\">=\"",
  97. "\"$\"",
  98. "<Literal>",
  99. "<Digit>",
  100. "<Number>",
  101. "<Letter>",
  102. "<BaseChar>",
  103. "<Ideographic>",
  104. "<CombiningChar>",
  105. "<UnicodeDigit>",
  106. "<Extender>",
  107. "\"or\"",
  108. "\"and\"",
  109. "\"mod\"",
  110. "\"div\"",
  111. "\"node\"",
  112. "\"text\"",
  113. "\"comment\"",
  114. "\"processing-instruction\"",
  115. "\"self::\"",
  116. "\"child::\"",
  117. "\"parent::\"",
  118. "\"ancestor::\"",
  119. "\"attribute::\"",
  120. "\"namespace::\"",
  121. "\"preceding::\"",
  122. "\"following::\"",
  123. "\"descendant::\"",
  124. "\"ancestor-or-self::\"",
  125. "\"following-sibling::\"",
  126. "\"preceding-sibling::\"",
  127. "\"descendant-or-self::\"",
  128. "\"last\"",
  129. "\"position\"",
  130. "\"count\"",
  131. "\"id\"",
  132. "\"key\"",
  133. "\"local-name\"",
  134. "\"namespace-uri\"",
  135. "\"name\"",
  136. "\"string\"",
  137. "\"concat\"",
  138. "\"starts-with\"",
  139. "\"contains\"",
  140. "\"substring-before\"",
  141. "\"substring-after\"",
  142. "\"substring\"",
  143. "\"string-length\"",
  144. "\"normalize-space\"",
  145. "\"translate\"",
  146. "\"boolean\"",
  147. "\"not\"",
  148. "\"true\"",
  149. "\"false\"",
  150. "\"null\"",
  151. "\"lang\"",
  152. "\"number\"",
  153. "\"sum\"",
  154. "\"floor\"",
  155. "\"ceiling\"",
  156. "\"round\"",
  157. "\"format-number\"",
  158. "<NCName>",
  159. "\":\"",
  160. "\"(\"",
  161. "\")\"",
  162. "\".\"",
  163. "\"..\"",
  164. "\"[\"",
  165. "\"]\"",
  166. "\"@\"",
  167. "\",\"",
  168. "\"*\"",
  169. };
  170. }