001/* Generated By:JavaCC: Do not edit this line. MdxParserImplConstants.java */ 002package mondrian.parser; 003 004 005/** 006 * Token literal values and constants. 007 * Generated by org.javacc.parser.OtherFilesGen#start() 008 */ 009public interface MdxParserImplConstants { 010 011 /** End of File. */ 012 int EOF = 0; 013 /** RegularExpression Id. */ 014 int AND = 1; 015 /** RegularExpression Id. */ 016 int AS = 2; 017 /** RegularExpression Id. */ 018 int AXIS = 3; 019 /** RegularExpression Id. */ 020 int CASE = 4; 021 /** RegularExpression Id. */ 022 int CAST = 5; 023 /** RegularExpression Id. */ 024 int CELL = 6; 025 /** RegularExpression Id. */ 026 int CHAPTERS = 7; 027 /** RegularExpression Id. */ 028 int COLUMNS = 8; 029 /** RegularExpression Id. */ 030 int DIMENSION = 9; 031 /** RegularExpression Id. */ 032 int DRILLTHROUGH = 10; 033 /** RegularExpression Id. */ 034 int ELSE = 11; 035 /** RegularExpression Id. */ 036 int EMPTY = 12; 037 /** RegularExpression Id. */ 038 int END = 13; 039 /** RegularExpression Id. */ 040 int EXPLAIN = 14; 041 /** RegularExpression Id. */ 042 int FIRSTROWSET = 15; 043 /** RegularExpression Id. */ 044 int FOR = 16; 045 /** RegularExpression Id. */ 046 int FROM = 17; 047 /** RegularExpression Id. */ 048 int IN = 18; 049 /** RegularExpression Id. */ 050 int IS = 19; 051 /** RegularExpression Id. */ 052 int MATCHES = 20; 053 /** RegularExpression Id. */ 054 int MAXROWS = 21; 055 /** RegularExpression Id. */ 056 int MEMBER = 22; 057 /** RegularExpression Id. */ 058 int NON = 23; 059 /** RegularExpression Id. */ 060 int NOT = 24; 061 /** RegularExpression Id. */ 062 int NULL = 25; 063 /** RegularExpression Id. */ 064 int ON = 26; 065 /** RegularExpression Id. */ 066 int OR = 27; 067 /** RegularExpression Id. */ 068 int PAGES = 28; 069 /** RegularExpression Id. */ 070 int PLAN = 29; 071 /** RegularExpression Id. */ 072 int PROPERTIES = 30; 073 /** RegularExpression Id. */ 074 int RETURN = 31; 075 /** RegularExpression Id. */ 076 int ROWS = 32; 077 /** RegularExpression Id. */ 078 int SECTIONS = 33; 079 /** RegularExpression Id. */ 080 int SELECT = 34; 081 /** RegularExpression Id. */ 082 int SET = 35; 083 /** RegularExpression Id. */ 084 int THEN = 36; 085 /** RegularExpression Id. */ 086 int WHEN = 37; 087 /** RegularExpression Id. */ 088 int WHERE = 38; 089 /** RegularExpression Id. */ 090 int XOR = 39; 091 /** RegularExpression Id. */ 092 int WITH = 40; 093 /** RegularExpression Id. */ 094 int SINGLE_LINE_COMMENT = 50; 095 /** RegularExpression Id. */ 096 int FORMAL_COMMENT = 51; 097 /** RegularExpression Id. */ 098 int MULTI_LINE_COMMENT = 52; 099 /** RegularExpression Id. */ 100 int ASTERISK = 54; 101 /** RegularExpression Id. */ 102 int BANG = 55; 103 /** RegularExpression Id. */ 104 int COLON = 56; 105 /** RegularExpression Id. */ 106 int COMMA = 57; 107 /** RegularExpression Id. */ 108 int CONCAT = 58; 109 /** RegularExpression Id. */ 110 int DOT = 59; 111 /** RegularExpression Id. */ 112 int EQ = 60; 113 /** RegularExpression Id. */ 114 int GE = 61; 115 /** RegularExpression Id. */ 116 int GT = 62; 117 /** RegularExpression Id. */ 118 int LBRACE = 63; 119 /** RegularExpression Id. */ 120 int LE = 64; 121 /** RegularExpression Id. */ 122 int LPAREN = 65; 123 /** RegularExpression Id. */ 124 int LT = 66; 125 /** RegularExpression Id. */ 126 int MINUS = 67; 127 /** RegularExpression Id. */ 128 int NE = 68; 129 /** RegularExpression Id. */ 130 int PLUS = 69; 131 /** RegularExpression Id. */ 132 int RBRACE = 70; 133 /** RegularExpression Id. */ 134 int RPAREN = 71; 135 /** RegularExpression Id. */ 136 int SOLIDUS = 72; 137 /** RegularExpression Id. */ 138 int UNSIGNED_INTEGER_LITERAL = 73; 139 /** RegularExpression Id. */ 140 int APPROX_NUMERIC_LITERAL = 74; 141 /** RegularExpression Id. */ 142 int DECIMAL_NUMERIC_LITERAL = 75; 143 /** RegularExpression Id. */ 144 int EXPONENT = 76; 145 /** RegularExpression Id. */ 146 int SINGLE_QUOTED_STRING = 77; 147 /** RegularExpression Id. */ 148 int DOUBLE_QUOTED_STRING = 78; 149 /** RegularExpression Id. */ 150 int WHITESPACE = 79; 151 /** RegularExpression Id. */ 152 int ID = 80; 153 /** RegularExpression Id. */ 154 int QUOTED_ID = 81; 155 /** RegularExpression Id. */ 156 int AMP_QUOTED_ID = 82; 157 /** RegularExpression Id. */ 158 int AMP_UNQUOTED_ID = 83; 159 /** RegularExpression Id. */ 160 int LETTER = 84; 161 /** RegularExpression Id. */ 162 int DIGIT = 85; 163 164 /** Lexical state. */ 165 int DEFAULT = 0; 166 /** Lexical state. */ 167 int IN_SINGLE_LINE_COMMENT = 1; 168 /** Lexical state. */ 169 int IN_FORMAL_COMMENT = 2; 170 /** Lexical state. */ 171 int IN_MULTI_LINE_COMMENT = 3; 172 173 /** Literal token values. */ 174 String[] tokenImage = { 175 "<EOF>", 176 "\"AND\"", 177 "\"AS\"", 178 "\"AXIS\"", 179 "\"CASE\"", 180 "\"CAST\"", 181 "\"CELL\"", 182 "\"CHAPTERS\"", 183 "\"COLUMNS\"", 184 "\"DIMENSION\"", 185 "\"DRILLTHROUGH\"", 186 "\"ELSE\"", 187 "\"EMPTY\"", 188 "\"END\"", 189 "\"EXPLAIN\"", 190 "\"FIRSTROWSET\"", 191 "\"FOR\"", 192 "\"FROM\"", 193 "\"IN\"", 194 "\"IS\"", 195 "\"MATCHES\"", 196 "\"MAXROWS\"", 197 "\"MEMBER\"", 198 "\"NON\"", 199 "\"NOT\"", 200 "\"NULL\"", 201 "\"ON\"", 202 "\"OR\"", 203 "\"PAGES\"", 204 "\"PLAN\"", 205 "\"PROPERTIES\"", 206 "\"RETURN\"", 207 "\"ROWS\"", 208 "\"SECTIONS\"", 209 "\"SELECT\"", 210 "\"SET\"", 211 "\"THEN\"", 212 "\"WHEN\"", 213 "\"WHERE\"", 214 "\"XOR\"", 215 "\"WITH\"", 216 "\" \"", 217 "\"\\t\"", 218 "\"\\n\"", 219 "\"\\r\"", 220 "\"\\f\"", 221 "<token of kind 46>", 222 "\"//\"", 223 "\"--\"", 224 "\"/*\"", 225 "<SINGLE_LINE_COMMENT>", 226 "\"*/\"", 227 "\"*/\"", 228 "<token of kind 53>", 229 "\"*\"", 230 "\"!\"", 231 "\":\"", 232 "\",\"", 233 "\"||\"", 234 "\".\"", 235 "\"=\"", 236 "\">=\"", 237 "\">\"", 238 "\"{\"", 239 "\"<=\"", 240 "\"(\"", 241 "\"<\"", 242 "\"-\"", 243 "\"<>\"", 244 "\"+\"", 245 "\"}\"", 246 "\")\"", 247 "\"/\"", 248 "<UNSIGNED_INTEGER_LITERAL>", 249 "<APPROX_NUMERIC_LITERAL>", 250 "<DECIMAL_NUMERIC_LITERAL>", 251 "<EXPONENT>", 252 "<SINGLE_QUOTED_STRING>", 253 "<DOUBLE_QUOTED_STRING>", 254 "<WHITESPACE>", 255 "<ID>", 256 "<QUOTED_ID>", 257 "<AMP_QUOTED_ID>", 258 "<AMP_UNQUOTED_ID>", 259 "<LETTER>", 260 "<DIGIT>", 261 }; 262 263}