001/* Generated By:JavaCC: Do not edit this line. XPathParserConstants.java */
002package org.apache.commons.jxpath.ri.parser;
003
004public interface XPathParserConstants {
005
006  int EOF = 0;
007  int SLASH = 6;
008  int SLASHSLASH = 7;
009  int UNION = 8;
010  int PLUS = 9;
011  int MINUS = 10;
012  int EQ = 11;
013  int NEQ = 12;
014  int LT = 13;
015  int LTE = 14;
016  int GT = 15;
017  int GTE = 16;
018  int VARIABLE = 17;
019  int Literal = 18;
020  int Digit = 19;
021  int Number = 20;
022  int Letter = 21;
023  int BaseChar = 22;
024  int Ideographic = 23;
025  int CombiningChar = 24;
026  int UnicodeDigit = 25;
027  int Extender = 26;
028  int OR = 27;
029  int AND = 28;
030  int MOD = 29;
031  int DIV = 30;
032  int NODE = 31;
033  int TEXT = 32;
034  int COMMENT = 33;
035  int PI = 34;
036  int AXIS_SELF = 35;
037  int AXIS_CHILD = 36;
038  int AXIS_PARENT = 37;
039  int AXIS_ANCESTOR = 38;
040  int AXIS_ATTRIBUTE = 39;
041  int AXIS_NAMESPACE = 40;
042  int AXIS_PRECEDING = 41;
043  int AXIS_FOLLOWING = 42;
044  int AXIS_DESCENDANT = 43;
045  int AXIS_ANCESTOR_OR_SELF = 44;
046  int AXIS_FOLLOWING_SIBLING = 45;
047  int AXIS_PRECEDING_SIBLING = 46;
048  int AXIS_DESCENDANT_OR_SELF = 47;
049  int FUNCTION_LAST = 48;
050  int FUNCTION_POSITION = 49;
051  int FUNCTION_COUNT = 50;
052  int FUNCTION_ID = 51;
053  int FUNCTION_KEY = 52;
054  int FUNCTION_LOCAL_NAME = 53;
055  int FUNCTION_NAMESPACE_URI = 54;
056  int FUNCTION_NAME = 55;
057  int FUNCTION_STRING = 56;
058  int FUNCTION_CONCAT = 57;
059  int FUNCTION_STARTS_WITH = 58;
060  int FUNCTION_ENDS_WITH = 59;
061  int FUNCTION_CONTAINS = 60;
062  int FUNCTION_SUBSTRING_BEFORE = 61;
063  int FUNCTION_SUBSTRING_AFTER = 62;
064  int FUNCTION_SUBSTRING = 63;
065  int FUNCTION_STRING_LENGTH = 64;
066  int FUNCTION_NORMALIZE_SPACE = 65;
067  int FUNCTION_TRANSLATE = 66;
068  int FUNCTION_BOOLEAN = 67;
069  int FUNCTION_NOT = 68;
070  int FUNCTION_TRUE = 69;
071  int FUNCTION_FALSE = 70;
072  int FUNCTION_NULL = 71;
073  int FUNCTION_LANG = 72;
074  int FUNCTION_NUMBER = 73;
075  int FUNCTION_SUM = 74;
076  int FUNCTION_FLOOR = 75;
077  int FUNCTION_CEILING = 76;
078  int FUNCTION_ROUND = 77;
079  int FUNCTION_FORMAT_NUMBER = 78;
080  int NCName = 79;
081
082  int DEFAULT = 0;
083
084  String[] tokenImage = {
085    "<EOF>",
086    "\" \"",
087    "\"\\t\"",
088    "\"\\n\"",
089    "\"\\r\"",
090    "\"\\f\"",
091    "\"/\"",
092    "\"//\"",
093    "\"|\"",
094    "\"+\"",
095    "\"-\"",
096    "\"=\"",
097    "\"!=\"",
098    "\"<\"",
099    "\"<=\"",
100    "\">\"",
101    "\">=\"",
102    "\"$\"",
103    "<Literal>",
104    "<Digit>",
105    "<Number>",
106    "<Letter>",
107    "<BaseChar>",
108    "<Ideographic>",
109    "<CombiningChar>",
110    "<UnicodeDigit>",
111    "<Extender>",
112    "\"or\"",
113    "\"and\"",
114    "\"mod\"",
115    "\"div\"",
116    "\"node\"",
117    "\"text\"",
118    "\"comment\"",
119    "\"processing-instruction\"",
120    "\"self::\"",
121    "\"child::\"",
122    "\"parent::\"",
123    "\"ancestor::\"",
124    "\"attribute::\"",
125    "\"namespace::\"",
126    "\"preceding::\"",
127    "\"following::\"",
128    "\"descendant::\"",
129    "\"ancestor-or-self::\"",
130    "\"following-sibling::\"",
131    "\"preceding-sibling::\"",
132    "\"descendant-or-self::\"",
133    "\"last\"",
134    "\"position\"",
135    "\"count\"",
136    "\"id\"",
137    "\"key\"",
138    "\"local-name\"",
139    "\"namespace-uri\"",
140    "\"name\"",
141    "\"string\"",
142    "\"concat\"",
143    "\"starts-with\"",
144    "\"ends-with\"",
145    "\"contains\"",
146    "\"substring-before\"",
147    "\"substring-after\"",
148    "\"substring\"",
149    "\"string-length\"",
150    "\"normalize-space\"",
151    "\"translate\"",
152    "\"boolean\"",
153    "\"not\"",
154    "\"true\"",
155    "\"false\"",
156    "\"null\"",
157    "\"lang\"",
158    "\"number\"",
159    "\"sum\"",
160    "\"floor\"",
161    "\"ceiling\"",
162    "\"round\"",
163    "\"format-number\"",
164    "<NCName>",
165    "\":\"",
166    "\"(\"",
167    "\")\"",
168    "\".\"",
169    "\"..\"",
170    "\"[\"",
171    "\"]\"",
172    "\"@\"",
173    "\",\"",
174    "\"*\"",
175  };
176
177}