1 2 package com.mckoi.database.sql; 3 import com.mckoi.database.TType; 4 import com.mckoi.database.Assignment; 5 import com.mckoi.database.JoiningSet; 6 import com.mckoi.database.Expression; 7 import com.mckoi.database.Variable; 8 import com.mckoi.database.FunctionDef; 9 import com.mckoi.database.FunctionFactory; 10 import com.mckoi.database.Operator; 11 import com.mckoi.database.StatementTree; 12 import com.mckoi.database.ParameterSubstitution; 13 import com.mckoi.database.global.*; 14 import com.mckoi.database.interpret.*; 15 import com.mckoi.database.TObject; 16 import java.util.ArrayList ; 17 import java.util.Stack ; 18 19 public class SQLTokenManager implements SQLConstants 20 { 21 public java.io.PrintStream debugStream = System.out; 22 public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; } 23 private final int jjStopAtPos(int pos, int kind) 24 { 25 jjmatchedKind = kind; 26 jjmatchedPos = pos; 27 return pos + 1; 28 } 29 private final int jjMoveStringLiteralDfa0_0() 30 { 31 switch(curChar) 32 { 33 case 9: 34 jjmatchedKind = 2; 35 return jjMoveNfa_0(5, 0); 36 case 10: 37 jjmatchedKind = 3; 38 return jjMoveNfa_0(5, 0); 39 case 13: 40 jjmatchedKind = 4; 41 return jjMoveNfa_0(5, 0); 42 case 32: 43 jjmatchedKind = 1; 44 return jjMoveNfa_0(5, 0); 45 case 40: 46 jjmatchedKind = 208; 47 return jjMoveNfa_0(5, 0); 48 case 41: 49 jjmatchedKind = 209; 50 return jjMoveNfa_0(5, 0); 51 case 42: 52 jjmatchedKind = 7; 53 return jjMoveNfa_0(5, 0); 54 case 43: 55 jjmatchedKind = 16; 56 return jjMoveNfa_0(5, 0); 57 case 44: 58 jjmatchedKind = 210; 59 return jjMoveNfa_0(5, 0); 60 case 45: 61 jjmatchedKind = 17; 62 return jjMoveNfa_0(5, 0); 63 case 47: 64 jjmatchedKind = 15; 65 return jjMoveNfa_0(5, 0); 66 case 59: 67 jjmatchedKind = 207; 68 return jjMoveNfa_0(5, 0); 69 case 60: 70 jjmatchedKind = 11; 71 return jjMoveStringLiteralDfa1_0(0x2000L, 0x0L, 0x0L, 0x0L); 72 case 61: 73 jjmatchedKind = 8; 74 return jjMoveStringLiteralDfa1_0(0x200L, 0x0L, 0x0L, 0x0L); 75 case 62: 76 jjmatchedKind = 10; 77 return jjMoveStringLiteralDfa1_0(0x1000L, 0x0L, 0x0L, 0x0L); 78 case 63: 79 jjmatchedKind = 204; 80 return jjMoveNfa_0(5, 0); 81 case 65: 82 return jjMoveStringLiteralDfa1_0(0x4984001000000L, 0x40010000080L, 0x4008000000000000L, 0x0L); 83 case 66: 84 return jjMoveStringLiteralDfa1_0(0x80000000000000L, 0x200004000000L, 0x12411000000L, 0x0L); 85 case 67: 86 return jjMoveStringLiteralDfa1_0(0x400000c8000000L, 0x4010000141a08L, 0xf00000028410082L, 0x0L); 87 case 68: 88 return jjMoveStringLiteralDfa1_0(0x800000810400000L, 0x3000800000000000L, 0x8880000100L, 0x0L); 89 case 69: 90 return jjMoveStringLiteralDfa1_0(0x20000100000000L, 0x2001200000000L, 0x0L, 0x0L); 91 case 70: 92 return jjMoveStringLiteralDfa1_0(0x208000000000000L, 0x20000000000000L, 0x200800800L, 0x0L); 93 case 71: 94 return jjMoveStringLiteralDfa1_0(0x0L, 0x400000020800000L, 0x8000L, 0x0L); 95 case 72: 96 return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000L, 0x0L, 0x0L); 97 case 73: 98 return jjMoveStringLiteralDfa1_0(0x1000012020000000L, 0x8000000400030000L, 0x4000210602cL, 0x1L); 99 case 74: 100 return jjMoveStringLiteralDfa1_0(0x2000000000000000L, 0x40L, 0x800000000000L, 0x0L); 101 case 75: 102 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x1000L, 0x0L); 103 case 76: 104 return jjMoveStringLiteralDfa1_0(0x400000000000000L, 0x4000080000008011L, 0x1003000000000000L, 0x0L); 105 case 77: 106 return jjMoveStringLiteralDfa1_0(0x0L, 0x18000000000000L, 0x0L, 0x0L); 107 case 78: 108 return jjMoveStringLiteralDfa1_0(0x2040000100000L, 0x100000000020L, 0x4000200000L, 0x2L); 109 case 79: 110 return jjMoveStringLiteralDfa1_0(0x1008400000000L, 0x800000080080000L, 0x8000000000000000L, 0x0L); 111 case 80: 112 return jjMoveStringLiteralDfa1_0(0x0L, 0x100000100000000L, 0x20441L, 0x0L); 113 case 82: 114 return jjMoveStringLiteralDfa1_0(0x10000200000000L, 0x80020042002000L, 0x2070000004000200L, 0x0L); 115 case 83: 116 return jjMoveStringLiteralDfa1_0(0x100201002800000L, 0x40000800000100L, 0x80101000040000L, 0x0L); 117 case 84: 118 return jjMoveStringLiteralDfa1_0(0x4000020000000000L, 0x200400000004000L, 0x4420140080010L, 0x0L); 119 case 85: 120 return jjMoveStringLiteralDfa1_0(0x400004000000L, 0x8009600004L, 0x0L, 0x0L); 121 case 86: 122 return jjMoveStringLiteralDfa1_0(0x8000000000000000L, 0x1002000000000L, 0x280000000000L, 0x0L); 123 case 87: 124 return jjMoveStringLiteralDfa1_0(0x0L, 0x402L, 0x0L, 0x0L); 125 case 97: 126 return jjMoveStringLiteralDfa1_0(0x4984001000000L, 0x40010000080L, 0x4008000000000000L, 0x0L); 127 case 98: 128 return jjMoveStringLiteralDfa1_0(0x80000000000000L, 0x200004000000L, 0x12411000000L, 0x0L); 129 case 99: 130 return jjMoveStringLiteralDfa1_0(0x400000c8000000L, 0x4010000141a08L, 0xf00000028410082L, 0x0L); 131 case 100: 132 return jjMoveStringLiteralDfa1_0(0x800000810400000L, 0x3000800000000000L, 0x8880000100L, 0x0L); 133 case 101: 134 return jjMoveStringLiteralDfa1_0(0x20000100000000L, 0x2001200000000L, 0x0L, 0x0L); 135 case 102: 136 return jjMoveStringLiteralDfa1_0(0x208000000000000L, 0x20000000000000L, 0x200800800L, 0x0L); 137 case 103: 138 return jjMoveStringLiteralDfa1_0(0x0L, 0x400000020800000L, 0x8000L, 0x0L); 139 case 104: 140 return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000L, 0x0L, 0x0L); 141 case 105: 142 return jjMoveStringLiteralDfa1_0(0x1000012020000000L, 0x8000000400030000L, 0x4000210602cL, 0x1L); 143 case 106: 144 return jjMoveStringLiteralDfa1_0(0x2000000000000000L, 0x40L, 0x800000000000L, 0x0L); 145 case 107: 146 return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x1000L, 0x0L); 147 case 108: 148 return jjMoveStringLiteralDfa1_0(0x400000000000000L, 0x4000080000008011L, 0x1003000000000000L, 0x0L); 149 case 109: 150 return jjMoveStringLiteralDfa1_0(0x0L, 0x18000000000000L, 0x0L, 0x0L); 151 case 110: 152 return jjMoveStringLiteralDfa1_0(0x2040000100000L, 0x100000000020L, 0x4000200000L, 0x2L); 153 case 111: 154 return jjMoveStringLiteralDfa1_0(0x1008400000000L, 0x800000080080000L, 0x8000000000000000L, 0x0L); 155 case 112: 156 return jjMoveStringLiteralDfa1_0(0x0L, 0x100000100000000L, 0x20441L, 0x0L); 157 case 114: 158 return jjMoveStringLiteralDfa1_0(0x10000200000000L, 0x80020042002000L, 0x2070000004000200L, 0x0L); 159 case 115: 160 return jjMoveStringLiteralDfa1_0(0x100201002800000L, 0x40000800000100L, 0x80101000040000L, 0x0L); 161 case 116: 162 return jjMoveStringLiteralDfa1_0(0x4000020000000000L, 0x200400000004000L, 0x4420140080010L, 0x0L); 163 case 117: 164 return jjMoveStringLiteralDfa1_0(0x400004000000L, 0x8009600004L, 0x0L, 0x0L); 165 case 118: 166 return jjMoveStringLiteralDfa1_0(0x8000000000000000L, 0x1002000000000L, 0x280000000000L, 0x0L); 167 case 119: 168 return jjMoveStringLiteralDfa1_0(0x0L, 0x402L, 0x0L, 0x0L); 169 case 124: 170 return jjMoveStringLiteralDfa1_0(0x40000L, 0x0L, 0x0L, 0x0L); 171 default : 172 return jjMoveNfa_0(5, 0); 173 } 174 } 175 private final int jjMoveStringLiteralDfa1_0(long active0, long active1, long active2, long active3) 176 { 177 try { curChar = input_stream.readChar(); } 178 catch(java.io.IOException e) { 179 return jjMoveNfa_0(5, 0); 180 } 181 switch(curChar) 182 { 183 case 61: 184 if ((active0 & 0x200L) != 0L) 185 { 186 jjmatchedKind = 9; 187 jjmatchedPos = 1; 188 } 189 else if ((active0 & 0x1000L) != 0L) 190 { 191 jjmatchedKind = 12; 192 jjmatchedPos = 1; 193 } 194 else if ((active0 & 0x2000L) != 0L) 195 { 196 jjmatchedKind = 13; 197 jjmatchedPos = 1; 198 } 199 break; 200 case 65: 201 return jjMoveStringLiteralDfa2_0(active0, 0x60000000000000L, active1, 0x4115106000005068L, active2, 0x100a80080400000L, active3, 0L); 202 case 67: 203 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40810000000L, active2, 0L, active3, 0L); 204 case 68: 205 return jjMoveStringLiteralDfa2_0(active0, 0x4000000000000L, active1, 0L, active2, 0x100000L, active3, 0L); 206 case 69: 207 return jjMoveStringLiteralDfa2_0(active0, 0xc02200812000000L, active1, 0x10c0aa0046000000L, active2, 0x20f00080440c1310L, active3, 0L); 208 case 70: 209 if ((active0 & 0x10000000000L) != 0L) 210 { 211 jjmatchedKind = 40; 212 jjmatchedPos = 1; 213 } 214 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80L, active2, 0L, active3, 0L); 215 case 71: 216 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000000L, active2, 0L, active3, 0L); 217 case 72: 218 return jjMoveStringLiteralDfa2_0(active0, 0x1000800000L, active1, 0x100400L, active2, 0x20000002L, active3, 0L); 219 case 73: 220 return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000000L, active1, 0x200800000000a002L, active2, 0x1000422501000000L, active3, 0L); 221 case 76: 222 return jjMoveStringLiteralDfa2_0(active0, 0x1080001000000L, active1, 0L, active2, 0x218000000L, active3, 0L); 223 case 77: 224 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x100000000004L, active3, 0L); 225 case 78: 226 if ((active0 & 0x8000000000L) != 0L) 227 { 228 jjmatchedKind = 39; 229 jjmatchedPos = 1; 230 } 231 else if ((active3 & 0x1L) != 0L) 232 { 233 jjmatchedKind = 192; 234 jjmatchedPos = 1; 235 } 236 return jjMoveStringLiteralDfa2_0(active0, 0x1000100020000000L, active1, 0x8000008008430000L, active2, 0x4000040002006028L, active3, 0L); 237 case 79: 238 if ((active0 & 0x20000000000L) != 0L) 239 { 240 jjmatchedKind = 41; 241 jjmatchedPos = 1; 242 } 243 else if ((active0 & 0x40000000000L) != 0L) 244 { 245 jjmatchedKind = 42; 246 jjmatchedPos = 1; 247 } 248 return jjMoveStringLiteralDfa2_0(active0, 0x21980002c0000000L, active1, 0x10000000211L, active2, 0x3010800210880L, active3, 0x2L); 249 case 80: 250 return jjMoveStringLiteralDfa2_0(active0, 0x404000000L, active1, 0x80000000L, active2, 0L, active3, 0L); 251 case 82: 252 if ((active2 & 0x8000000000000000L) != 0L) 253 { 254 jjmatchedKind = 191; 255 jjmatchedPos = 1; 256 } 257 return jjMoveStringLiteralDfa2_0(active0, 0x4200000008400000L, active1, 0xe00400020840000L, active2, 0x4000000028441L, active3, 0L); 258 case 83: 259 if ((active0 & 0x2000000000L) != 0L) 260 { 261 jjmatchedKind = 37; 262 jjmatchedPos = 1; 263 } 264 else if ((active0 & 0x4000000000L) != 0L) 265 { 266 jjmatchedKind = 38; 267 jjmatchedPos = 1; 268 } 269 return jjMoveStringLiteralDfa2_0(active0, 0xc00000000000L, active1, 0x1200004L, active2, 0L, active3, 0L); 270 case 84: 271 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100L, active2, 0x1000000000L, active3, 0L); 272 case 85: 273 return jjMoveStringLiteralDfa2_0(active0, 0x100000L, active1, 0x20000100080000L, active2, 0xe08004000800000L, active3, 0L); 274 case 88: 275 return jjMoveStringLiteralDfa2_0(active0, 0x100000000L, active1, 0x2001200000000L, active2, 0L, active3, 0L); 276 case 89: 277 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800L, active2, 0L, active3, 0L); 278 case 97: 279 return jjMoveStringLiteralDfa2_0(active0, 0x60000000000000L, active1, 0x4115106000005068L, active2, 0x100a80080400000L, active3, 0L); 280 case 99: 281 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40810000000L, active2, 0L, active3, 0L); 282 case 100: 283 return jjMoveStringLiteralDfa2_0(active0, 0x4000000000000L, active1, 0L, active2, 0x100000L, active3, 0L); 284 case 101: 285 return jjMoveStringLiteralDfa2_0(active0, 0xc02200812000000L, active1, 0x10c0aa0046000000L, active2, 0x20f00080440c1310L, active3, 0L); 286 case 102: 287 if ((active0 & 0x10000000000L) != 0L) 288 { 289 jjmatchedKind = 40; 290 jjmatchedPos = 1; 291 } 292 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80L, active2, 0L, active3, 0L); 293 case 103: 294 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000000L, active2, 0L, active3, 0L); 295 case 104: 296 return jjMoveStringLiteralDfa2_0(active0, 0x1000800000L, active1, 0x100400L, active2, 0x20000002L, active3, 0L); 297 case 105: 298 return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000000L, active1, 0x200800000000a002L, active2, 0x1000422501000000L, active3, 0L); 299 case 108: 300 return jjMoveStringLiteralDfa2_0(active0, 0x1080001000000L, active1, 0L, active2, 0x218000000L, active3, 0L); 301 case 109: 302 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x100000000004L, active3, 0L); 303 case 110: 304 if ((active0 & 0x8000000000L) != 0L) 305 { 306 jjmatchedKind = 39; 307 jjmatchedPos = 1; 308 } 309 else if ((active3 & 0x1L) != 0L) 310 { 311 jjmatchedKind = 192; 312 jjmatchedPos = 1; 313 } 314 return jjMoveStringLiteralDfa2_0(active0, 0x1000100020000000L, active1, 0x8000008008430000L, active2, 0x4000040002006028L, active3, 0L); 315 case 111: 316 if ((active0 & 0x20000000000L) != 0L) 317 { 318 jjmatchedKind = 41; 319 jjmatchedPos = 1; 320 } 321 else if ((active0 & 0x40000000000L) != 0L) 322 { 323 jjmatchedKind = 42; 324 jjmatchedPos = 1; 325 } 326 return jjMoveStringLiteralDfa2_0(active0, 0x21980002c0000000L, active1, 0x10000000211L, active2, 0x3010800210880L, active3, 0x2L); 327 case 112: 328 return jjMoveStringLiteralDfa2_0(active0, 0x404000000L, active1, 0x80000000L, active2, 0L, active3, 0L); 329 case 114: 330 if ((active2 & 0x8000000000000000L) != 0L) 331 { 332 jjmatchedKind = 191; 333 jjmatchedPos = 1; 334 } 335 return jjMoveStringLiteralDfa2_0(active0, 0x4200000008400000L, active1, 0xe00400020840000L, active2, 0x4000000028441L, active3, 0L); 336 case 115: 337 if ((active0 & 0x2000000000L) != 0L) 338 { 339 jjmatchedKind = 37; 340 jjmatchedPos = 1; 341 } 342 else if ((active0 & 0x4000000000L) != 0L) 343 { 344 jjmatchedKind = 38; 345 jjmatchedPos = 1; 346 } 347 return jjMoveStringLiteralDfa2_0(active0, 0xc00000000000L, active1, 0x1200004L, active2, 0L, active3, 0L); 348 case 116: 349 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100L, active2, 0x1000000000L, active3, 0L); 350 case 117: 351 return jjMoveStringLiteralDfa2_0(active0, 0x100000L, active1, 0x20000100080000L, active2, 0xe08004000800000L, active3, 0L); 352 case 120: 353 return jjMoveStringLiteralDfa2_0(active0, 0x100000000L, active1, 0x2001200000000L, active2, 0L, active3, 0L); 354 case 121: 355 return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800L, active2, 0L, active3, 0L); 356 case 124: 357 if ((active0 & 0x40000L) != 0L) 358 { 359 jjmatchedKind = 18; 360 jjmatchedPos = 1; 361 } 362 break; 363 default : 364 break; 365 } 366 return jjMoveNfa_0(5, 1); 367 } 368 private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3) 369 { 370 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L) 371 return jjMoveNfa_0(5, 1); 372 try { curChar = input_stream.readChar(); } 373 catch(java.io.IOException e) { 374 return jjMoveNfa_0(5, 1); 375 } 376 switch(curChar) 377 { 378 case 65: 379 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200080001800100L, active2, 0x34100024000002L, active3, 0L); 380 case 66: 381 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x100004000L, active2, 0L, active3, 0L); 382 case 67: 383 if ((active0 & 0x800000000000L) != 0L) 384 { 385 jjmatchedKind = 47; 386 jjmatchedPos = 2; 387 } 388 return jjMoveStringLiteralDfa3_0(active0, 0x20000000000000L, active1, 0x8000040200001801L, active2, 0x8000040000L, active3, 0L); 389 case 68: 390 if ((active0 & 0x1000000000000L) != 0L) 391 { 392 jjmatchedKind = 48; 393 jjmatchedPos = 2; 394 } 395 else if ((active0 & 0x4000000000000L) != 0L) 396 { 397 jjmatchedKind = 50; 398 jjmatchedPos = 2; 399 } 400 else if ((active2 & 0x4000000000000000L) != 0L) 401 { 402 jjmatchedKind = 190; 403 jjmatchedPos = 2; 404 } 405 return jjMoveStringLiteralDfa3_0(active0, 0x4000000L, active1, 0x800000000020000L, active2, 0x6000L, active3, 0L); 406 case 69: 407 if ((active0 & 0x400000000000L) != 0L) 408 { 409 jjmatchedKind = 46; 410 jjmatchedPos = 2; 411 } 412 return jjMoveStringLiteralDfa3_0(active0, 0x8000000008000000L, active1, 0x2000000100404L, active2, 0x100000L, active3, 0L); 413 case 70: 414 return jjMoveStringLiteralDfa3_0(active0, 0x400000000000000L, active1, 0x1000800004000000L, active2, 0x300L, active3, 0L); 415 case 71: 416 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2000L, active2, 0x2000000400000000L, active3, 0L); 417 case 72: 418 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800000000L, active2, 0L, active3, 0L); 419 case 73: 420 return jjMoveStringLiteralDfa3_0(active0, 0x6000000000000000L, active1, 0x409000600000L, active2, 0x20448L, active3, 0L); 421 case 75: 422 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x1000000000000000L, active3, 0L); 423 case 76: 424 if ((active0 & 0x80000000000L) != 0L) 425 { 426 jjmatchedKind = 43; 427 jjmatchedPos = 2; 428 } 429 return jjMoveStringLiteralDfa3_0(active0, 0x40000212100000L, active1, 0x4012008000000L, active2, 0x810000L, active3, 0L); 430 case 77: 431 return jjMoveStringLiteralDfa3_0(active0, 0x1000000c0000000L, active1, 0x8020L, active2, 0x404100000014L, active3, 0L); 432 case 78: 433 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4028000400010010L, active2, 0x3022000400080L, active3, 0L); 434 case 79: 435 return jjMoveStringLiteralDfa3_0(active0, 0x200000000c00000L, active1, 0x400000020040000L, active2, 0x10218008001L, active3, 0L); 436 case 80: 437 return jjMoveStringLiteralDfa3_0(active0, 0x100000000L, active1, 0L, active2, 0x40000000000000L, active3, 0L); 438 case 81: 439 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x40000000000000L, active2, 0L, active3, 0L); 440 case 82: 441 if ((active0 & 0x8000000000000L) != 0L) 442 { 443 jjmatchedKind = 51; 444 jjmatchedPos = 2; 445 } 446 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000000000L, active2, 0xe80281000080800L, active3, 0L); 447 case 83: 448 return jjMoveStringLiteralDfa3_0(active0, 0x800000820000000L, active1, 0x2180000000000008L, active2, 0x100000000000000L, active3, 0L); 449 case 84: 450 if ((active0 & 0x200000000000L) != 0L) 451 { 452 jjmatchedKind = 45; 453 jjmatchedPos = 2; 454 } 455 else if ((active2 & 0x1000000L) != 0L) 456 { 457 jjmatchedKind = 152; 458 jjmatchedPos = 2; 459 } 460 else if ((active2 & 0x2000000L) != 0L) 461 { 462 jjmatchedKind = 153; 463 jjmatchedPos = 2; 464 } 465 else if ((active3 & 0x2L) != 0L) 466 { 467 jjmatchedKind = 193; 468 jjmatchedPos = 2; 469 } 470 return jjMoveStringLiteralDfa3_0(active0, 0x1080000401000000L, active1, 0x320092080082L, active2, 0x8040080000020L, active3, 0L); 471 case 85: 472 return jjMoveStringLiteralDfa3_0(active0, 0x1000000000L, active1, 0x200L, active2, 0x800000000L, active3, 0L); 473 case 86: 474 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4040000040L, active2, 0x800000000000L, active3, 0L); 475 case 87: 476 if ((active0 & 0x2000000000000L) != 0L) 477 { 478 jjmatchedKind = 49; 479 jjmatchedPos = 2; 480 } 481 else if ((active0 & 0x10000000000000L) != 0L) 482 { 483 jjmatchedKind = 52; 484 jjmatchedPos = 2; 485 } 486 break; 487 case 88: 488 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10000000000000L, active2, 0x40000000L, active3, 0L); 489 case 89: 490 if ((active0 & 0x100000000000L) != 0L) 491 { 492 jjmatchedKind = 44; 493 jjmatchedPos = 2; 494 } 495 else if ((active2 & 0x1000L) != 0L) 496 { 497 jjmatchedKind = 140; 498 jjmatchedPos = 2; 499 } 500 break; 501 case 95: 502 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x200000L, active3, 0L); 503 case 97: 504 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200080001800100L, active2, 0x34100024000002L, active3, 0L); 505 case 98: 506 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x100004000L, active2, 0L, active3, 0L); 507 case 99: 508 if ((active0 & 0x800000000000L) != 0L) 509 { 510 jjmatchedKind = 47; 511 jjmatchedPos = 2; 512 } 513 return jjMoveStringLiteralDfa3_0(active0, 0x20000000000000L, active1, 0x8000040200001801L, active2, 0x8000040000L, active3, 0L); 514 case 100: 515 if ((active0 & 0x1000000000000L) != 0L) 516 { 517 jjmatchedKind = 48; 518 jjmatchedPos = 2; 519 } 520 else if ((active0 & 0x4000000000000L) != 0L) 521 { 522 jjmatchedKind = 50; 523 jjmatchedPos = 2; 524 } 525 else if ((active2 & 0x4000000000000000L) != 0L) 526 { 527 jjmatchedKind = 190; 528 jjmatchedPos = 2; 529 } 530 return jjMoveStringLiteralDfa3_0(active0, 0x4000000L, active1, 0x800000000020000L, active2, 0x6000L, active3, 0L); 531 case 101: 532 if ((active0 & 0x400000000000L) != 0L) 533 { 534 jjmatchedKind = 46; 535 jjmatchedPos = 2; 536 } 537 return jjMoveStringLiteralDfa3_0(active0, 0x8000000008000000L, active1, 0x2000000100404L, active2, 0x100000L, active3, 0L); 538 case 102: 539 return jjMoveStringLiteralDfa3_0(active0, 0x400000000000000L, active1, 0x1000800004000000L, active2, 0x300L, active3, 0L); 540 case 103: 541 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2000L, active2, 0x2000000400000000L, active3, 0L); 542 case 104: 543 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800000000L, active2, 0L, active3, 0L); 544 case 105: 545 return jjMoveStringLiteralDfa3_0(active0, 0x6000000000000000L, active1, 0x409000600000L, active2, 0x20448L, active3, 0L); 546 case 107: 547 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L, active2, 0x1000000000000000L, active3, 0L); 548 case 108: 549 if ((active0 & 0x80000000000L) != 0L) 550 { 551 jjmatchedKind = 43; 552 jjmatchedPos = 2; 553 } 554 return jjMoveStringLiteralDfa3_0(active0, 0x40000212100000L, active1, 0x4012008000000L, active2, 0x810000L, active3, 0L); 555 case 109: 556 return jjMoveStringLiteralDfa3_0(active0, 0x1000000c0000000L, active1, 0x8020L, active2, 0x404100000014L, active3, 0L); 557 case 110: 558 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4028000400010010L, active2, 0x3022000400080L, active3, 0L); 559 case 111: 560 return jjMoveStringLiteralDfa3_0(active0, 0x200000000c00000L, active1, 0x400000020040000L, active2, 0x10218008001L, active3, 0L); 561 case 112: 562 return jjMoveStringLiteralDfa3_0(active0, 0x100000000L, active1, 0L, active2, 0x40000000000000L, active3, 0L); 563 case 113: 564 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x40000000000000L, active2, 0L, active3, 0L); 565 case 114: 566 if ((active0 & 0x8000000000000L) != 0L) 567 { 568 jjmatchedKind = 51; 569 jjmatchedPos = 2; 570 } 571 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000000000L, active2, 0xe80281000080800L, active3, 0L); 572 case 115: 573 return jjMoveStringLiteralDfa3_0(active0, 0x800000820000000L, active1, 0x2180000000000008L, active2, 0x100000000000000L, active3, 0L); 574 case 116: 575 if ((active0 & 0x200000000000L) != 0L) 576 { 577 jjmatchedKind = 45; 578 jjmatchedPos = 2; 579 } 580 else if ((active2 & 0x1000000L) != 0L) 581 { 582 jjmatchedKind = 152; 583 jjmatchedPos = 2; 584 } 585 else if ((active2 & 0x2000000L) != 0L) 586 { 587 jjmatchedKind = 153; 588 jjmatchedPos = 2; 589 } 590 else if ((active3 & 0x2L) != 0L) 591 { 592 jjmatchedKind = 193; 593 jjmatchedPos = 2; 594 } 595 return jjMoveStringLiteralDfa3_0(active0, 0x1080000401000000L, active1, 0x320092080082L, active2, 0x8040080000020L, active3, 0L); 596 case 117: 597 return jjMoveStringLiteralDfa3_0(active0, 0x1000000000L, active1, 0x200L, active2, 0x800000000L, active3, 0L); 598 case 118: 599 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4040000040L, active2, 0x800000000000L, active3, 0L); 600 case 119: 601 if ((active0 & 0x2000000000000L) != 0L) 602 { 603 jjmatchedKind = 49; 604 jjmatchedPos = 2; 605 } 606 else if ((active0 & 0x10000000000000L) != 0L) 607 { 608 jjmatchedKind = 52; 609 jjmatchedPos = 2; 610 } 611 break; 612 case 120: 613 return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10000000000000L, active2, 0x40000000L, active3, 0L); 614 case 121: 615 if ((active0 & 0x100000000000L) != 0L) 616 { 617 jjmatchedKind = 44; 618 jjmatchedPos = 2; 619 } 620 else if ((active2 & 0x1000L) != 0L) 621 { 622 jjmatchedKind = 140; 623 jjmatchedPos = 2; 624 } 625 break; 626 default : 627 break; 628 } 629 return jjMoveNfa_0(5, 2); 630 } 631 private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1, long old2, long active2, long old3, long active3) 632 { 633 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2) | (active3 &= old3)) == 0L) 634 return jjMoveNfa_0(5, 2); 635 try { curChar = input_stream.readChar(); } 636 catch(java.io.IOException e) { 637 return jjMoveNfa_0(5, 2); 638 } 639 switch(curChar) 640 { 641 case 65: 642 if ((active1 & 0x40L) != 0L) 643 { 644 jjmatchedKind = 70; 645 jjmatchedPos = 3; 646 } 647 return jjMoveStringLiteralDfa4_0(active0, 0xc000000L, active1, 0x800000000000L, active2, 0x802200000000L); 648 case 66: 649 if ((active2 & 0x8000000L) != 0L) 650 { 651 jjmatchedKind = 155; 652 jjmatchedPos = 3; 653 } 654 else if ((active2 & 0x10000000L) != 0L) 655 { 656 jjmatchedKind = 156; 657 jjmatchedPos = 3; 658 } 659 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x200800000000L); 660 case 67: 661 if ((active0 & 0x800000000000000L) != 0L) 662 { 663 jjmatchedKind = 59; 664 jjmatchedPos = 3; 665 } 666 return jjMoveStringLiteralDfa4_0(active0, 0x800000000L, active1, 0x22000000100000L, active2, 0x100080000000001L); 667 case 68: 668 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x80000000000L, active2, 0x30000000200000L); 669 case 69: 670 if ((active0 & 0x100000000000000L) != 0L) 671 { 672 jjmatchedKind = 56; 673 jjmatchedPos = 3; 674 } 675 else if ((active1 & 0x20L) != 0L) 676 { 677 jjmatchedKind = 69; 678 jjmatchedPos = 3; 679 } 680 else if ((active2 & 0x80000000L) != 0L) 681 { 682 jjmatchedKind = 159; 683 jjmatchedPos = 3; 684 } 685 else if ((active2 & 0x100000000L) != 0L) 686 { 687 jjmatchedKind = 160; 688 jjmatchedPos = 3; 689 } 690 else if ((active2 & 0x1000000000000000L) != 0L) 691 { 692 jjmatchedKind = 188; 693 jjmatchedPos = 3; 694 } 695 return jjMoveStringLiteralDfa4_0(active0, 0x33000000L, active1, 0x1800000a000b0080L, active2, 0x2040444000006b24L); 696 case 71: 697 if ((active1 & 0x10L) != 0L) 698 { 699 jjmatchedKind = 68; 700 jjmatchedPos = 3; 701 } 702 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000400001000000L, active2, 0x3000000000000L); 703 case 72: 704 if ((active0 & 0x20000000000000L) != 0L) 705 { 706 jjmatchedKind = 53; 707 jjmatchedPos = 3; 708 } 709 else if ((active0 & 0x80000000000000L) != 0L) 710 { 711 jjmatchedKind = 55; 712 jjmatchedPos = 3; 713 } 714 else if ((active1 & 0x2L) != 0L) 715 { 716 jjmatchedKind = 65; 717 jjmatchedPos = 3; 718 } 719 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x3000L, active2, 0L); 720 case 73: 721 return jjMoveStringLiteralDfa4_0(active0, 0x400000000L, active1, 0x200004090008000L, active2, 0x80009400000000L); 722 case 75: 723 if ((active1 & 0x1L) != 0L) 724 { 725 jjmatchedKind = 64; 726 jjmatchedPos = 3; 727 } 728 break; 729 case 76: 730 if ((active0 & 0x100000L) != 0L) 731 { 732 jjmatchedKind = 20; 733 jjmatchedPos = 3; 734 } 735 else if ((active0 & 0x40000000000000L) != 0L) 736 { 737 jjmatchedKind = 54; 738 jjmatchedPos = 3; 739 } 740 else if ((active2 & 0x4000000L) != 0L) 741 { 742 jjmatchedKind = 154; 743 jjmatchedPos = 3; 744 } 745 return jjMoveStringLiteralDfa4_0(active0, 0x300000000L, active1, 0x4000100004800L, active2, 0x110000810000L); 746 case 77: 747 if ((active0 & 0x200000000000000L) != 0L) 748 { 749 jjmatchedKind = 57; 750 jjmatchedPos = 3; 751 } 752 else if ((active0 & 0x4000000000000000L) != 0L) 753 { 754 jjmatchedKind = 62; 755 jjmatchedPos = 3; 756 } 757 return jjMoveStringLiteralDfa4_0(active0, 0x40000000L, active1, 0L, active2, 0x20400L); 758 case 78: 759 if ((active0 & 0x2000000000000000L) != 0L) 760 { 761 jjmatchedKind = 61; 762 jjmatchedPos = 3; 763 } 764 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0xa00200L, active2, 0x4000000100000L); 765 case 79: 766 if ((active0 & 0x1000000000000000L) != 0L) 767 { 768 jjmatchedKind = 60; 769 jjmatchedPos = 3; 770 } 771 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4044c400000L, active2, 0x8000000440000L); 772 case 80: 773 if ((active0 & 0x400000L) != 0L) 774 { 775 jjmatchedKind = 22; 776 jjmatchedPos = 3; 777 } 778 return jjMoveStringLiteralDfa4_0(active0, 0x80000000L, active1, 0L, active2, 0x10L); 779 case 81: 780 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000000L, active2, 0L); 781 case 82: 782 if ((active1 & 0x4L) != 0L) 783 { 784 jjmatchedKind = 66; 785 jjmatchedPos = 3; 786 } 787 else if ((active2 & 0x20000000L) != 0L) 788 { 789 jjmatchedKind = 157; 790 jjmatchedPos = 3; 791 } 792 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000000000500L, active2, 0xe00000000000002L); 793 case 83: 794 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100001000040000L, active2, 0x80L); 795 case 84: 796 if ((active0 & 0x400000000000000L) != 0L) 797 { 798 jjmatchedKind = 58; 799 jjmatchedPos = 3; 800 } 801 else if ((active1 & 0x8L) != 0L) 802 { 803 jjmatchedKind = 67; 804 jjmatchedPos = 3; 805 } 806 else if ((active2 & 0x40000000L) != 0L) 807 { 808 jjmatchedKind = 158; 809 jjmatchedPos = 3; 810 } 811 return jjMoveStringLiteralDfa4_0(active0, 0x1000000000L, active1, 0x2080000000000000L, active2, 0x80008L); 812 case 85: 813 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x440132022000000L, active2, 0x8000L); 814 case 86: 815 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x18000000000000L, active2, 0x40L); 816 case 87: 817 if ((active0 & 0x800000L) != 0L) 818 { 819 jjmatchedKind = 23; 820 jjmatchedPos = 3; 821 } 822 else if ((active0 & 0x8000000000000000L) != 0L) 823 { 824 jjmatchedKind = 63; 825 jjmatchedPos = 3; 826 } 827 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000000000L, active2, 0L); 828 case 89: 829 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000000000000L, active2, 0x20000000000L); 830 case 97: 831 if ((active1 & 0x40L) != 0L) 832 { 833 jjmatchedKind = 70; 834 jjmatchedPos = 3; 835 } 836 return jjMoveStringLiteralDfa4_0(active0, 0xc000000L, active1, 0x800000000000L, active2, 0x802200000000L); 837 case 98: 838 if ((active2 & 0x8000000L) != 0L) 839 { 840 jjmatchedKind = 155; 841 jjmatchedPos = 3; 842 } 843 else if ((active2 & 0x10000000L) != 0L) 844 { 845 jjmatchedKind = 156; 846 jjmatchedPos = 3; 847 } 848 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L, active2, 0x200800000000L); 849 case 99: 850 if ((active0 & 0x800000000000000L) != 0L) 851 { 852 jjmatchedKind = 59; 853 jjmatchedPos = 3; 854 } 855 return jjMoveStringLiteralDfa4_0(active0, 0x800000000L, active1, 0x22000000100000L, active2, 0x100080000000001L); 856 case 100: 857 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x80000000000L, active2, 0x30000000200000L); 858 case 101: 859 if ((active0 & 0x100000000000000L) != 0L) 860 { 861 jjmatchedKind = 56; 862 jjmatchedPos = 3; 863 } 864 else if ((active1 & 0x20L) != 0L) 865 { 866 jjmatchedKind = 69; 867 jjmatchedPos = 3; 868 } 869 else if ((active2 & 0x80000000L) != 0L) 870 { 871 jjmatchedKind = 159; 872 jjmatchedPos = 3; 873 } 874 else if ((active2 & 0x100000000L) != 0L) 875 { 876 jjmatchedKind = 160; 877 jjmatchedPos = 3; 878 } 879 else if ((active2 & 0x1000000000000000L) != 0L) 880 { 881 jjmatchedKind = 188; 882 jjmatchedPos = 3; 883 } 884 return jjMoveStringLiteralDfa4_0(active0, 0x33000000L, active1, 0x1800000a000b0080L, active2, 0x2040444000006b24L); 885 case 103: 886 if ((active1 & 0x10L) != 0L) 887 { 888 jjmatchedKind = 68; 889 jjmatchedPos = 3; 890 } 891 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000400001000000L, active2, 0x3000000000000L); 892 case 104: 893 if ((active0 & 0x20000000000000L) != 0L) 894 { 895 jjmatchedKind = 53; 896 jjmatchedPos = 3; 897 } 898 else if ((active0 & 0x80000000000000L) != 0L) 899 { 900 jjmatchedKind = 55; 901 jjmatchedPos = 3; 902 } 903 else if ((active1 & 0x2L) != 0L) 904 { 905 jjmatchedKind = 65; 906 jjmatchedPos = 3; 907 } 908 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x3000L, active2, 0L); 909 case 105: 910 return jjMoveStringLiteralDfa4_0(active0, 0x400000000L, active1, 0x200004090008000L, active2, 0x80009400000000L); 911 case 107: 912 if ((active1 & 0x1L) != 0L) 913 { 914 jjmatchedKind = 64; 915 jjmatchedPos = 3; 916 } 917 break; 918 case 108: 919 if ((active0 & 0x100000L) != 0L) 920 { 921 jjmatchedKind = 20; 922 jjmatchedPos = 3; 923 } 924 else if ((active0 & 0x40000000000000L) != 0L) 925 { 926 jjmatchedKind = 54; 927 jjmatchedPos = 3; 928 } 929 else if ((active2 & 0x4000000L) != 0L) 930 { 931 jjmatchedKind = 154; 932 jjmatchedPos = 3; 933 } 934 return jjMoveStringLiteralDfa4_0(active0, 0x300000000L, active1, 0x4000100004800L, active2, 0x110000810000L); 935 case 109: 936 if ((active0 & 0x200000000000000L) != 0L) 937 { 938 jjmatchedKind = 57; 939 jjmatchedPos = 3; 940 } 941 else if ((active0 & 0x4000000000000000L) != 0L) 942 { 943 jjmatchedKind = 62; 944 jjmatchedPos = 3; 945 } 946 return jjMoveStringLiteralDfa4_0(active0, 0x40000000L, active1, 0L, active2, 0x20400L); 947 case 110: 948 if ((active0 & 0x2000000000000000L) != 0L) 949 { 950 jjmatchedKind = 61; 951 jjmatchedPos = 3; 952 } 953 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0xa00200L, active2, 0x4000000100000L); 954 case 111: 955 if ((active0 & 0x1000000000000000L) != 0L) 956 { 957 jjmatchedKind = 60; 958 jjmatchedPos = 3; 959 } 960 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4044c400000L, active2, 0x8000000440000L); 961 case 112: 962 if ((active0 & 0x400000L) != 0L) 963 { 964 jjmatchedKind = 22; 965 jjmatchedPos = 3; 966 } 967 return jjMoveStringLiteralDfa4_0(active0, 0x80000000L, active1, 0L, active2, 0x10L); 968 case 113: 969 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000000L, active2, 0L); 970 case 114: 971 if ((active1 & 0x4L) != 0L) 972 { 973 jjmatchedKind = 66; 974 jjmatchedPos = 3; 975 } 976 else if ((active2 & 0x20000000L) != 0L) 977 { 978 jjmatchedKind = 157; 979 jjmatchedPos = 3; 980 } 981 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000000000500L, active2, 0xe00000000000002L); 982 case 115: 983 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100001000040000L, active2, 0x80L); 984 case 116: 985 if ((active0 & 0x400000000000000L) != 0L) 986 { 987 jjmatchedKind = 58; 988 jjmatchedPos = 3; 989 } 990 else if ((active1 & 0x8L) != 0L) 991 { 992 jjmatchedKind = 67; 993 jjmatchedPos = 3; 994 } 995 else if ((active2 & 0x40000000L) != 0L) 996 { 997 jjmatchedKind = 158; 998 jjmatchedPos = 3; 999 } 1000 return jjMoveStringLiteralDfa4_0(active0, 0x1000000000L, active1, 0x2080000000000000L, active2, 0x80008L); 1001 case 117: 1002 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x440132022000000L, active2, 0x8000L); 1003 case 118: 1004 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x18000000000000L, active2, 0x40L); 1005 case 119: 1006 if ((active0 & 0x800000L) != 0L) 1007 { 1008 jjmatchedKind = 23; 1009 jjmatchedPos = 3; 1010 } 1011 else if ((active0 & 0x8000000000000000L) != 0L) 1012 { 1013 jjmatchedKind = 63; 1014 jjmatchedPos = 3; 1015 } 1016 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000000000L, active2, 0L); 1017 case 121: 1018 return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000000000000L, active2, 0x20000000000L); 1019 default : 1020 break; 1021 } 1022 return jjMoveNfa_0(5, 3); 1023} 1024private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1, long old2, long active2) 1025{ 1026 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1027 return jjMoveNfa_0(5, 3); 1028 try { curChar = input_stream.readChar(); } 1029 catch(java.io.IOException e) { 1030 return jjMoveNfa_0(5, 3); 1031 } 1032 switch(curChar) 1033 { 1034 case 32: 1035 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x38000000000000L); 1036 case 65: 1037 return jjMoveStringLiteralDfa5_0(active0, 0x180000000L, active1, 0x18000000000000L, active2, 0x1c0000000030402L); 1038 case 66: 1039 return jjMoveStringLiteralDfa5_0(active0, 0x200000000L, active1, 0x4000000000000L, active2, 0L); 1040 case 67: 1041 return jjMoveStringLiteralDfa5_0(active0, 0x2000000L, active1, 0x8000000L, active2, 0L); 1042 case 68: 1043 return jjMoveStringLiteralDfa5_0(active0, 0x1000000000L, active1, 0L, active2, 0x4L); 1044 case 69: 1045 if ((active1 & 0x400L) != 0L) 1046 { 1047 jjmatchedKind = 74; 1048 jjmatchedPos = 4; 1049 } 1050 else if ((active1 & 0x800L) != 0L) 1051 { 1052 jjmatchedKind = 75; 1053 jjmatchedPos = 4; 1054 } 1055 else if ((active1 & 0x1000L) != 0L) 1056 { 1057 jjmatchedKind = 76; 1058 jjmatchedPos = 4; 1059 } 1060 else if ((active1 & 0x4000L) != 0L) 1061 { 1062 jjmatchedKind = 78; 1063 jjmatchedPos = 4; 1064 } 1065 else if ((active1 & 0x1000000L) != 0L) 1066 { 1067 jjmatchedKind = 88; 1068 jjmatchedPos = 4; 1069 } 1070 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8040202000000000L, active2, 0xe00010000200001L); 1071 case 71: 1072 if ((active1 & 0x200000L) != 0L) 1073 { 1074 jjmatchedKind = 85; 1075 jjmatchedPos = 4; 1076 } 1077 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x400000000000L, active2, 0x40000000000L); 1078 case 72: 1079 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x80000000000L); 1080 case 73: 1081 return jjMoveStringLiteralDfa5_0(active0, 0x40000000L, active1, 0x2001080100000000L, active2, 0x220000080848L); 1082 case 75: 1083 if ((active1 & 0x100000L) != 0L) 1084 { 1085 jjmatchedKind = 84; 1086 jjmatchedPos = 4; 1087 } 1088 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x40000000L, active2, 0L); 1089 case 76: 1090 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x200000000000000L, active2, 0x100800000000L); 1091 case 77: 1092 return jjMoveStringLiteralDfa5_0(active0, 0x400000000L, active1, 0x10800000000L, active2, 0x8000000000L); 1093 case 78: 1094 if ((active1 & 0x400000L) != 0L) 1095 { 1096 jjmatchedKind = 86; 1097 jjmatchedPos = 4; 1098 } 1099 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4000000000L, active2, 0x1400440000L); 1100 case 79: 1101 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x90000000L, active2, 0x10L); 1102 case 80: 1103 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x400000220000000L, active2, 0x8000L); 1104 case 82: 1105 if ((active0 & 0x1000000L) != 0L) 1106 { 1107 jjmatchedKind = 24; 1108 jjmatchedPos = 4; 1109 } 1110 else if ((active1 & 0x80L) != 0L) 1111 { 1112 jjmatchedKind = 71; 1113 jjmatchedPos = 4; 1114 } 1115 else if ((active1 & 0x10000L) != 0L) 1116 { 1117 jjmatchedKind = 80; 1118 jjmatchedPos = 4; 1119 } 1120 else if ((active1 & 0x80000L) != 0L) 1121 { 1122 jjmatchedKind = 83; 1123 jjmatchedPos = 4; 1124 } 1125 return jjMoveStringLiteralDfa5_0(active0, 0x820000000L, active1, 0x1880120406000000L, active2, 0x6000000320L); 1126 case 83: 1127 if ((active1 & 0x40000L) != 0L) 1128 { 1129 jjmatchedKind = 82; 1130 jjmatchedPos = 4; 1131 } 1132 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x4400000000000L); 1133 case 84: 1134 if ((active1 & 0x100L) != 0L) 1135 { 1136 jjmatchedKind = 72; 1137 jjmatchedPos = 4; 1138 } 1139 else if ((active1 & 0x200L) != 0L) 1140 { 1141 jjmatchedKind = 73; 1142 jjmatchedPos = 4; 1143 } 1144 else if ((active1 & 0x2000L) != 0L) 1145 { 1146 jjmatchedKind = 77; 1147 jjmatchedPos = 4; 1148 } 1149 else if ((active1 & 0x8000L) != 0L) 1150 { 1151 jjmatchedKind = 79; 1152 jjmatchedPos = 4; 1153 } 1154 else if ((active1 & 0x800000L) != 0L) 1155 { 1156 jjmatchedKind = 87; 1157 jjmatchedPos = 4; 1158 } 1159 else if ((active2 & 0x200000000L) != 0L) 1160 { 1161 jjmatchedKind = 161; 1162 jjmatchedPos = 4; 1163 } 1164 return jjMoveStringLiteralDfa5_0(active0, 0x1c000000L, active1, 0x20001000000000L, active2, 0x100080L); 1165 case 85: 1166 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4002848000000000L, active2, 0L); 1167 case 86: 1168 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x3000000000000L); 1169 case 87: 1170 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x100000000000000L, active2, 0L); 1171 case 88: 1172 if ((active1 & 0x20000L) != 0L) 1173 { 1174 jjmatchedKind = 81; 1175 jjmatchedPos = 4; 1176 } 1177 else if ((active2 & 0x2000000000000000L) != 0L) 1178 { 1179 jjmatchedKind = 189; 1180 jjmatchedPos = 4; 1181 } 1182 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x6000L); 1183 case 95: 1184 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x800000800000L); 1185 case 97: 1186 return jjMoveStringLiteralDfa5_0(active0, 0x180000000L, active1, 0x18000000000000L, active2, 0x1c0000000030402L); 1187 case 98: 1188 return jjMoveStringLiteralDfa5_0(active0, 0x200000000L, active1, 0x4000000000000L, active2, 0L); 1189 case 99: 1190 return jjMoveStringLiteralDfa5_0(active0, 0x2000000L, active1, 0x8000000L, active2, 0L); 1191 case 100: 1192 return jjMoveStringLiteralDfa5_0(active0, 0x1000000000L, active1, 0L, active2, 0x4L); 1193 case 101: 1194 if ((active1 & 0x400L) != 0L) 1195 { 1196 jjmatchedKind = 74; 1197 jjmatchedPos = 4; 1198 } 1199 else if ((active1 & 0x800L) != 0L) 1200 { 1201 jjmatchedKind = 75; 1202 jjmatchedPos = 4; 1203 } 1204 else if ((active1 & 0x1000L) != 0L) 1205 { 1206 jjmatchedKind = 76; 1207 jjmatchedPos = 4; 1208 } 1209 else if ((active1 & 0x4000L) != 0L) 1210 { 1211 jjmatchedKind = 78; 1212 jjmatchedPos = 4; 1213 } 1214 else if ((active1 & 0x1000000L) != 0L) 1215 { 1216 jjmatchedKind = 88; 1217 jjmatchedPos = 4; 1218 } 1219 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8040202000000000L, active2, 0xe00010000200001L); 1220 case 103: 1221 if ((active1 & 0x200000L) != 0L) 1222 { 1223 jjmatchedKind = 85; 1224 jjmatchedPos = 4; 1225 } 1226 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x400000000000L, active2, 0x40000000000L); 1227 case 104: 1228 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x80000000000L); 1229 case 105: 1230 return jjMoveStringLiteralDfa5_0(active0, 0x40000000L, active1, 0x2001080100000000L, active2, 0x220000080848L); 1231 case 107: 1232 if ((active1 & 0x100000L) != 0L) 1233 { 1234 jjmatchedKind = 84; 1235 jjmatchedPos = 4; 1236 } 1237 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x40000000L, active2, 0L); 1238 case 108: 1239 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x200000000000000L, active2, 0x100800000000L); 1240 case 109: 1241 return jjMoveStringLiteralDfa5_0(active0, 0x400000000L, active1, 0x10800000000L, active2, 0x8000000000L); 1242 case 110: 1243 if ((active1 & 0x400000L) != 0L) 1244 { 1245 jjmatchedKind = 86; 1246 jjmatchedPos = 4; 1247 } 1248 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4000000000L, active2, 0x1400440000L); 1249 case 111: 1250 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x90000000L, active2, 0x10L); 1251 case 112: 1252 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x400000220000000L, active2, 0x8000L); 1253 case 114: 1254 if ((active0 & 0x1000000L) != 0L) 1255 { 1256 jjmatchedKind = 24; 1257 jjmatchedPos = 4; 1258 } 1259 else if ((active1 & 0x80L) != 0L) 1260 { 1261 jjmatchedKind = 71; 1262 jjmatchedPos = 4; 1263 } 1264 else if ((active1 & 0x10000L) != 0L) 1265 { 1266 jjmatchedKind = 80; 1267 jjmatchedPos = 4; 1268 } 1269 else if ((active1 & 0x80000L) != 0L) 1270 { 1271 jjmatchedKind = 83; 1272 jjmatchedPos = 4; 1273 } 1274 return jjMoveStringLiteralDfa5_0(active0, 0x820000000L, active1, 0x1880120406000000L, active2, 0x6000000320L); 1275 case 115: 1276 if ((active1 & 0x40000L) != 0L) 1277 { 1278 jjmatchedKind = 82; 1279 jjmatchedPos = 4; 1280 } 1281 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x4400000000000L); 1282 case 116: 1283 if ((active1 & 0x100L) != 0L) 1284 { 1285 jjmatchedKind = 72; 1286 jjmatchedPos = 4; 1287 } 1288 else if ((active1 & 0x200L) != 0L) 1289 { 1290 jjmatchedKind = 73; 1291 jjmatchedPos = 4; 1292 } 1293 else if ((active1 & 0x2000L) != 0L) 1294 { 1295 jjmatchedKind = 77; 1296 jjmatchedPos = 4; 1297 } 1298 else if ((active1 & 0x8000L) != 0L) 1299 { 1300 jjmatchedKind = 79; 1301 jjmatchedPos = 4; 1302 } 1303 else if ((active1 & 0x800000L) != 0L) 1304 { 1305 jjmatchedKind = 87; 1306 jjmatchedPos = 4; 1307 } 1308 else if ((active2 & 0x200000000L) != 0L) 1309 { 1310 jjmatchedKind = 161; 1311 jjmatchedPos = 4; 1312 } 1313 return jjMoveStringLiteralDfa5_0(active0, 0x1c000000L, active1, 0x20001000000000L, active2, 0x100080L); 1314 case 117: 1315 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4002848000000000L, active2, 0L); 1316 case 118: 1317 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x3000000000000L); 1318 case 119: 1319 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x100000000000000L, active2, 0L); 1320 case 120: 1321 if ((active1 & 0x20000L) != 0L) 1322 { 1323 jjmatchedKind = 81; 1324 jjmatchedPos = 4; 1325 } 1326 else if ((active2 & 0x2000000000000000L) != 0L) 1327 { 1328 jjmatchedKind = 189; 1329 jjmatchedPos = 4; 1330 } 1331 return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L, active2, 0x6000L); 1332 default : 1333 break; 1334 } 1335 return jjMoveNfa_0(5, 4); 1336} 1337private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1, long old2, long active2) 1338{ 1339 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1340 return jjMoveNfa_0(5, 4); 1341 try { curChar = input_stream.readChar(); } 1342 catch(java.io.IOException e) { 1343 return jjMoveNfa_0(5, 4); 1344 } 1345 switch(curChar) 1346 { 1347 case 32: 1348 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0xc00000000000000L, active2, 0x8000L); 1349 case 65: 1350 if ((active1 & 0x800000000L) != 0L) 1351 { 1352 jjmatchedKind = 99; 1353 jjmatchedPos = 5; 1354 } 1355 return jjMoveStringLiteralDfa6_0(active0, 0x200000000L, active1, 0x4004100000000000L, active2, 0x7098000080008L); 1356 case 67: 1357 if ((active1 & 0x100000000L) != 0L) 1358 { 1359 jjmatchedKind = 96; 1360 jjmatchedPos = 5; 1361 } 1362 return jjMoveStringLiteralDfa6_0(active0, 0x80000000L, active1, 0L, active2, 0x18000000200002L); 1363 case 68: 1364 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x100000000840001L); 1365 case 69: 1366 if ((active0 & 0x4000000L) != 0L) 1367 { 1368 jjmatchedKind = 26; 1369 jjmatchedPos = 5; 1370 } 1371 else if ((active0 & 0x8000000L) != 0L) 1372 { 1373 jjmatchedKind = 27; 1374 jjmatchedPos = 5; 1375 } 1376 else if ((active0 & 0x10000000L) != 0L) 1377 { 1378 jjmatchedKind = 28; 1379 jjmatchedPos = 5; 1380 } 1381 else if ((active1 & 0x4000000L) != 0L) 1382 { 1383 jjmatchedKind = 90; 1384 jjmatchedPos = 5; 1385 } 1386 else if ((active1 & 0x40000000L) != 0L) 1387 { 1388 jjmatchedKind = 94; 1389 jjmatchedPos = 5; 1390 } 1391 else if ((active1 & 0x400000000L) != 0L) 1392 { 1393 jjmatchedKind = 98; 1394 jjmatchedPos = 5; 1395 } 1396 else if ((active1 & 0x8000000000L) != 0L) 1397 { 1398 jjmatchedKind = 103; 1399 jjmatchedPos = 5; 1400 } 1401 else if ((active2 & 0x800000000L) != 0L) 1402 { 1403 jjmatchedKind = 163; 1404 jjmatchedPos = 5; 1405 } 1406 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x600000000000L, active2, 0x40000000200L); 1407 case 71: 1408 if ((active1 & 0x4000000000L) != 0L) 1409 { 1410 jjmatchedKind = 102; 1411 jjmatchedPos = 5; 1412 } 1413 else if ((active2 & 0x1000000000L) != 0L) 1414 { 1415 jjmatchedKind = 164; 1416 jjmatchedPos = 5; 1417 } 1418 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x800L); 1419 case 73: 1420 return jjMoveStringLiteralDfa6_0(active0, 0xd00000000L, active1, 0x2a0000000000000L, active2, 0x104000500004L); 1421 case 75: 1422 if ((active1 & 0x8000000L) != 0L) 1423 { 1424 jjmatchedKind = 91; 1425 jjmatchedPos = 5; 1426 } 1427 break; 1428 case 76: 1429 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x18800000000000L, active2, 0x80000000000040L); 1430 case 77: 1431 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000000000000000L, active2, 0L); 1432 case 78: 1433 if ((active1 & 0x2000000L) != 0L) 1434 { 1435 jjmatchedKind = 89; 1436 jjmatchedPos = 5; 1437 } 1438 else if ((active1 & 0x10000000L) != 0L) 1439 { 1440 jjmatchedKind = 92; 1441 jjmatchedPos = 5; 1442 } 1443 else if ((active1 & 0x80000000L) != 0L) 1444 { 1445 jjmatchedKind = 95; 1446 jjmatchedPos = 5; 1447 } 1448 else if ((active1 & 0x10000000000L) != 0L) 1449 { 1450 jjmatchedKind = 104; 1451 jjmatchedPos = 5; 1452 } 1453 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x20410e0000000000L, active2, 0xe00220000000000L); 1454 case 79: 1455 return jjMoveStringLiteralDfa6_0(active0, 0x1000000000L, active1, 0x100000000000000L, active2, 0x800000000000L); 1456 case 82: 1457 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x1000000000000000L, active2, 0x20590L); 1458 case 83: 1459 if ((active1 & 0x20000000L) != 0L) 1460 { 1461 jjmatchedKind = 93; 1462 jjmatchedPos = 5; 1463 } 1464 else if ((active1 & 0x1000000000L) != 0L) 1465 { 1466 jjmatchedKind = 100; 1467 jjmatchedPos = 5; 1468 } 1469 else if ((active1 & 0x2000000000L) != 0L) 1470 { 1471 jjmatchedKind = 101; 1472 jjmatchedPos = 5; 1473 } 1474 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x20L); 1475 case 84: 1476 if ((active0 & 0x2000000L) != 0L) 1477 { 1478 jjmatchedKind = 25; 1479 jjmatchedPos = 5; 1480 } 1481 else if ((active0 & 0x20000000L) != 0L) 1482 { 1483 jjmatchedKind = 29; 1484 jjmatchedPos = 5; 1485 } 1486 else if ((active0 & 0x40000000L) != 0L) 1487 { 1488 jjmatchedKind = 30; 1489 jjmatchedPos = 5; 1490 } 1491 else if ((active1 & 0x200000000L) != 0L) 1492 { 1493 jjmatchedKind = 97; 1494 jjmatchedPos = 5; 1495 } 1496 else if ((active2 & 0x400000000L) != 0L) 1497 { 1498 jjmatchedKind = 162; 1499 jjmatchedPos = 5; 1500 } 1501 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2000000000000L, active2, 0x40400000010000L); 1502 case 85: 1503 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x20000000000000L); 1504 case 89: 1505 if ((active2 & 0x2000000000L) != 0L) 1506 { 1507 jjmatchedKind = 165; 1508 jjmatchedPos = 5; 1509 } 1510 break; 1511 case 95: 1512 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x6000L); 1513 case 97: 1514 if ((active1 & 0x800000000L) != 0L) 1515 { 1516 jjmatchedKind = 99; 1517 jjmatchedPos = 5; 1518 } 1519 return jjMoveStringLiteralDfa6_0(active0, 0x200000000L, active1, 0x4004100000000000L, active2, 0x7098000080008L); 1520 case 99: 1521 if ((active1 & 0x100000000L) != 0L) 1522 { 1523 jjmatchedKind = 96; 1524 jjmatchedPos = 5; 1525 } 1526 return jjMoveStringLiteralDfa6_0(active0, 0x80000000L, active1, 0L, active2, 0x18000000200002L); 1527 case 100: 1528 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x100000000840001L); 1529 case 101: 1530 if ((active0 & 0x4000000L) != 0L) 1531 { 1532 jjmatchedKind = 26; 1533 jjmatchedPos = 5; 1534 } 1535 else if ((active0 & 0x8000000L) != 0L) 1536 { 1537 jjmatchedKind = 27; 1538 jjmatchedPos = 5; 1539 } 1540 else if ((active0 & 0x10000000L) != 0L) 1541 { 1542 jjmatchedKind = 28; 1543 jjmatchedPos = 5; 1544 } 1545 else if ((active1 & 0x4000000L) != 0L) 1546 { 1547 jjmatchedKind = 90; 1548 jjmatchedPos = 5; 1549 } 1550 else if ((active1 & 0x40000000L) != 0L) 1551 { 1552 jjmatchedKind = 94; 1553 jjmatchedPos = 5; 1554 } 1555 else if ((active1 & 0x400000000L) != 0L) 1556 { 1557 jjmatchedKind = 98; 1558 jjmatchedPos = 5; 1559 } 1560 else if ((active1 & 0x8000000000L) != 0L) 1561 { 1562 jjmatchedKind = 103; 1563 jjmatchedPos = 5; 1564 } 1565 else if ((active2 & 0x800000000L) != 0L) 1566 { 1567 jjmatchedKind = 163; 1568 jjmatchedPos = 5; 1569 } 1570 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x600000000000L, active2, 0x40000000200L); 1571 case 103: 1572 if ((active1 & 0x4000000000L) != 0L) 1573 { 1574 jjmatchedKind = 102; 1575 jjmatchedPos = 5; 1576 } 1577 else if ((active2 & 0x1000000000L) != 0L) 1578 { 1579 jjmatchedKind = 164; 1580 jjmatchedPos = 5; 1581 } 1582 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x800L); 1583 case 105: 1584 return jjMoveStringLiteralDfa6_0(active0, 0xd00000000L, active1, 0x2a0000000000000L, active2, 0x104000500004L); 1585 case 107: 1586 if ((active1 & 0x8000000L) != 0L) 1587 { 1588 jjmatchedKind = 91; 1589 jjmatchedPos = 5; 1590 } 1591 break; 1592 case 108: 1593 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x18800000000000L, active2, 0x80000000000040L); 1594 case 109: 1595 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000000000000000L, active2, 0L); 1596 case 110: 1597 if ((active1 & 0x2000000L) != 0L) 1598 { 1599 jjmatchedKind = 89; 1600 jjmatchedPos = 5; 1601 } 1602 else if ((active1 & 0x10000000L) != 0L) 1603 { 1604 jjmatchedKind = 92; 1605 jjmatchedPos = 5; 1606 } 1607 else if ((active1 & 0x80000000L) != 0L) 1608 { 1609 jjmatchedKind = 95; 1610 jjmatchedPos = 5; 1611 } 1612 else if ((active1 & 0x10000000000L) != 0L) 1613 { 1614 jjmatchedKind = 104; 1615 jjmatchedPos = 5; 1616 } 1617 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x20410e0000000000L, active2, 0xe00220000000000L); 1618 case 111: 1619 return jjMoveStringLiteralDfa6_0(active0, 0x1000000000L, active1, 0x100000000000000L, active2, 0x800000000000L); 1620 case 114: 1621 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x1000000000000000L, active2, 0x20590L); 1622 case 115: 1623 if ((active1 & 0x20000000L) != 0L) 1624 { 1625 jjmatchedKind = 93; 1626 jjmatchedPos = 5; 1627 } 1628 else if ((active1 & 0x1000000000L) != 0L) 1629 { 1630 jjmatchedKind = 100; 1631 jjmatchedPos = 5; 1632 } 1633 else if ((active1 & 0x2000000000L) != 0L) 1634 { 1635 jjmatchedKind = 101; 1636 jjmatchedPos = 5; 1637 } 1638 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x20L); 1639 case 116: 1640 if ((active0 & 0x2000000L) != 0L) 1641 { 1642 jjmatchedKind = 25; 1643 jjmatchedPos = 5; 1644 } 1645 else if ((active0 & 0x20000000L) != 0L) 1646 { 1647 jjmatchedKind = 29; 1648 jjmatchedPos = 5; 1649 } 1650 else if ((active0 & 0x40000000L) != 0L) 1651 { 1652 jjmatchedKind = 30; 1653 jjmatchedPos = 5; 1654 } 1655 else if ((active1 & 0x200000000L) != 0L) 1656 { 1657 jjmatchedKind = 97; 1658 jjmatchedPos = 5; 1659 } 1660 else if ((active2 & 0x400000000L) != 0L) 1661 { 1662 jjmatchedKind = 162; 1663 jjmatchedPos = 5; 1664 } 1665 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2000000000000L, active2, 0x40400000010000L); 1666 case 117: 1667 return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L, active2, 0x20000000000000L); 1668 case 121: 1669 if ((active2 & 0x2000000000L) != 0L) 1670 { 1671 jjmatchedKind = 165; 1672 jjmatchedPos = 5; 1673 } 1674 break; 1675 default : 1676 break; 1677 } 1678 return jjMoveNfa_0(5, 5); 1679} 1680private final int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1, long old2, long active2) 1681{ 1682 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1683 return jjMoveNfa_0(5, 5); 1684 try { curChar = input_stream.readChar(); } 1685 catch(java.io.IOException e) { 1686 return jjMoveNfa_0(5, 5); 1687 } 1688 switch(curChar) 1689 { 1690 case 65: 1691 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x40600000040194L); 1692 case 66: 1693 return jjMoveStringLiteralDfa7_0(active0, 0x800000000L, active1, 0xc00000000000000L, active2, 0x800000004000L); 1694 case 67: 1695 if ((active2 & 0x4000000000L) != 0L) 1696 { 1697 jjmatchedKind = 166; 1698 jjmatchedPos = 6; 1699 } 1700 return jjMoveStringLiteralDfa7_0(active0, 0x200000000L, active1, 0x20c4000000000000L, active2, 0x4000000500000L); 1701 case 69: 1702 if ((active1 & 0x2000000000000L) != 0L) 1703 { 1704 jjmatchedKind = 113; 1705 jjmatchedPos = 6; 1706 } 1707 else if ((active2 & 0x10000L) != 0L) 1708 { 1709 jjmatchedKind = 144; 1710 jjmatchedPos = 6; 1711 } 1712 else if ((active2 & 0x100000000000000L) != 0L) 1713 { 1714 jjmatchedKind = 184; 1715 jjmatchedPos = 6; 1716 } 1717 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x9000000000000000L, active2, 0x800060L); 1718 case 71: 1719 if ((active1 & 0x80000000000L) != 0L) 1720 { 1721 jjmatchedKind = 107; 1722 jjmatchedPos = 6; 1723 } 1724 else if ((active1 & 0x1000000000000L) != 0L) 1725 { 1726 jjmatchedKind = 112; 1727 jjmatchedPos = 6; 1728 } 1729 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x4000000000000000L, active2, 0L); 1730 case 73: 1731 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x80000000000000L); 1732 case 76: 1733 if ((active1 & 0x100000000000L) != 0L) 1734 { 1735 jjmatchedKind = 108; 1736 jjmatchedPos = 6; 1737 } 1738 else if ((active2 & 0x8000000000L) != 0L) 1739 { 1740 jjmatchedKind = 167; 1741 jjmatchedPos = 6; 1742 } 1743 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x8L); 1744 case 77: 1745 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x8000L); 1746 case 78: 1747 if ((active0 & 0x100000000L) != 0L) 1748 { 1749 jjmatchedKind = 32; 1750 jjmatchedPos = 6; 1751 } 1752 else if ((active1 & 0x200000000000L) != 0L) 1753 { 1754 jjmatchedKind = 109; 1755 jjmatchedPos = 6; 1756 } 1757 else if ((active2 & 0x800L) != 0L) 1758 { 1759 jjmatchedKind = 139; 1760 jjmatchedPos = 6; 1761 } 1762 else if ((active2 & 0x10000000000L) != 0L) 1763 { 1764 jjmatchedKind = 168; 1765 jjmatchedPos = 6; 1766 } 1767 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x200000000000000L, active2, 0x20100000002200L); 1768 case 79: 1769 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x20000000000000L, active2, 0x18000000200000L); 1770 case 82: 1771 if ((active1 & 0x400000000000L) != 0L) 1772 { 1773 jjmatchedKind = 110; 1774 jjmatchedPos = 6; 1775 } 1776 else if ((active2 & 0x40000000000L) != 0L) 1777 { 1778 jjmatchedKind = 170; 1779 jjmatchedPos = 6; 1780 } 1781 else if ((active2 & 0x80000000000L) != 0L) 1782 { 1783 jjmatchedKind = 171; 1784 jjmatchedPos = 6; 1785 } 1786 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100000000000000L, active2, 0x3000000080000L); 1787 case 83: 1788 if ((active1 & 0x20000000000L) != 0L) 1789 { 1790 jjmatchedKind = 105; 1791 jjmatchedPos = 6; 1792 } 1793 break; 1794 case 84: 1795 if ((active0 & 0x80000000L) != 0L) 1796 { 1797 jjmatchedKind = 31; 1798 jjmatchedPos = 6; 1799 } 1800 else if ((active1 & 0x40000000000L) != 0L) 1801 { 1802 jjmatchedKind = 106; 1803 jjmatchedPos = 6; 1804 } 1805 else if ((active1 & 0x800000000000L) != 0L) 1806 { 1807 jjmatchedKind = 111; 1808 jjmatchedPos = 6; 1809 } 1810 else if ((active2 & 0x20000000000L) != 0L) 1811 { 1812 jjmatchedKind = 169; 1813 jjmatchedPos = 6; 1814 } 1815 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0xe00000000000002L); 1816 case 85: 1817 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x18000000000000L, active2, 0x1L); 1818 case 87: 1819 return jjMoveStringLiteralDfa7_0(active0, 0x1000000000L, active1, 0L, active2, 0L); 1820 case 89: 1821 if ((active2 & 0x400L) != 0L) 1822 { 1823 jjmatchedKind = 138; 1824 jjmatchedPos = 6; 1825 } 1826 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x20000L); 1827 case 90: 1828 return jjMoveStringLiteralDfa7_0(active0, 0x400000000L, active1, 0L, active2, 0L); 1829 case 97: 1830 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x40600000040194L); 1831 case 98: 1832 return jjMoveStringLiteralDfa7_0(active0, 0x800000000L, active1, 0xc00000000000000L, active2, 0x800000004000L); 1833 case 99: 1834 if ((active2 & 0x4000000000L) != 0L) 1835 { 1836 jjmatchedKind = 166; 1837 jjmatchedPos = 6; 1838 } 1839 return jjMoveStringLiteralDfa7_0(active0, 0x200000000L, active1, 0x20c4000000000000L, active2, 0x4000000500000L); 1840 case 101: 1841 if ((active1 & 0x2000000000000L) != 0L) 1842 { 1843 jjmatchedKind = 113; 1844 jjmatchedPos = 6; 1845 } 1846 else if ((active2 & 0x10000L) != 0L) 1847 { 1848 jjmatchedKind = 144; 1849 jjmatchedPos = 6; 1850 } 1851 else if ((active2 & 0x100000000000000L) != 0L) 1852 { 1853 jjmatchedKind = 184; 1854 jjmatchedPos = 6; 1855 } 1856 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x9000000000000000L, active2, 0x800060L); 1857 case 103: 1858 if ((active1 & 0x80000000000L) != 0L) 1859 { 1860 jjmatchedKind = 107; 1861 jjmatchedPos = 6; 1862 } 1863 else if ((active1 & 0x1000000000000L) != 0L) 1864 { 1865 jjmatchedKind = 112; 1866 jjmatchedPos = 6; 1867 } 1868 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x4000000000000000L, active2, 0L); 1869 case 105: 1870 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x80000000000000L); 1871 case 108: 1872 if ((active1 & 0x100000000000L) != 0L) 1873 { 1874 jjmatchedKind = 108; 1875 jjmatchedPos = 6; 1876 } 1877 else if ((active2 & 0x8000000000L) != 0L) 1878 { 1879 jjmatchedKind = 167; 1880 jjmatchedPos = 6; 1881 } 1882 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x8L); 1883 case 109: 1884 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x8000L); 1885 case 110: 1886 if ((active0 & 0x100000000L) != 0L) 1887 { 1888 jjmatchedKind = 32; 1889 jjmatchedPos = 6; 1890 } 1891 else if ((active1 & 0x200000000000L) != 0L) 1892 { 1893 jjmatchedKind = 109; 1894 jjmatchedPos = 6; 1895 } 1896 else if ((active2 & 0x800L) != 0L) 1897 { 1898 jjmatchedKind = 139; 1899 jjmatchedPos = 6; 1900 } 1901 else if ((active2 & 0x10000000000L) != 0L) 1902 { 1903 jjmatchedKind = 168; 1904 jjmatchedPos = 6; 1905 } 1906 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x200000000000000L, active2, 0x20100000002200L); 1907 case 111: 1908 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x20000000000000L, active2, 0x18000000200000L); 1909 case 114: 1910 if ((active1 & 0x400000000000L) != 0L) 1911 { 1912 jjmatchedKind = 110; 1913 jjmatchedPos = 6; 1914 } 1915 else if ((active2 & 0x40000000000L) != 0L) 1916 { 1917 jjmatchedKind = 170; 1918 jjmatchedPos = 6; 1919 } 1920 else if ((active2 & 0x80000000000L) != 0L) 1921 { 1922 jjmatchedKind = 171; 1923 jjmatchedPos = 6; 1924 } 1925 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100000000000000L, active2, 0x3000000080000L); 1926 case 115: 1927 if ((active1 & 0x20000000000L) != 0L) 1928 { 1929 jjmatchedKind = 105; 1930 jjmatchedPos = 6; 1931 } 1932 break; 1933 case 116: 1934 if ((active0 & 0x80000000L) != 0L) 1935 { 1936 jjmatchedKind = 31; 1937 jjmatchedPos = 6; 1938 } 1939 else if ((active1 & 0x40000000000L) != 0L) 1940 { 1941 jjmatchedKind = 106; 1942 jjmatchedPos = 6; 1943 } 1944 else if ((active1 & 0x800000000000L) != 0L) 1945 { 1946 jjmatchedKind = 111; 1947 jjmatchedPos = 6; 1948 } 1949 else if ((active2 & 0x20000000000L) != 0L) 1950 { 1951 jjmatchedKind = 169; 1952 jjmatchedPos = 6; 1953 } 1954 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0xe00000000000002L); 1955 case 117: 1956 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x18000000000000L, active2, 0x1L); 1957 case 119: 1958 return jjMoveStringLiteralDfa7_0(active0, 0x1000000000L, active1, 0L, active2, 0L); 1959 case 121: 1960 if ((active2 & 0x400L) != 0L) 1961 { 1962 jjmatchedKind = 138; 1963 jjmatchedPos = 6; 1964 } 1965 return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L, active2, 0x20000L); 1966 case 122: 1967 return jjMoveStringLiteralDfa7_0(active0, 0x400000000L, active1, 0L, active2, 0L); 1968 default : 1969 break; 1970 } 1971 return jjMoveNfa_0(5, 6); 1972} 1973private final int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1, long old2, long active2) 1974{ 1975 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 1976 return jjMoveNfa_0(5, 6); 1977 try { curChar = input_stream.readChar(); } 1978 catch(java.io.IOException e) { 1979 return jjMoveNfa_0(5, 6); 1980 } 1981 switch(curChar) 1982 { 1983 case 65: 1984 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x508000L); 1985 case 66: 1986 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x42000000000100L); 1987 case 67: 1988 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x21000000800220L); 1989 case 68: 1990 if ((active1 & 0x100000000000000L) != 0L) 1991 { 1992 jjmatchedKind = 120; 1993 jjmatchedPos = 7; 1994 } 1995 else if ((active1 & 0x1000000000000000L) != 0L) 1996 { 1997 jjmatchedKind = 124; 1998 jjmatchedPos = 7; 1999 } 2000 break; 2001 case 69: 2002 if ((active0 & 0x400000000L) != 0L) 2003 { 2004 jjmatchedKind = 34; 2005 jjmatchedPos = 7; 2006 } 2007 else if ((active0 & 0x800000000L) != 0L) 2008 { 2009 jjmatchedKind = 35; 2010 jjmatchedPos = 7; 2011 } 2012 else if ((active1 & 0x8000000000000L) != 0L) 2013 { 2014 jjmatchedKind = 115; 2015 jjmatchedPos = 7; 2016 } 2017 else if ((active1 & 0x10000000000000L) != 0L) 2018 { 2019 jjmatchedKind = 116; 2020 jjmatchedPos = 7; 2021 } 2022 else if ((active1 & 0x40000000000000L) != 0L) 2023 { 2024 jjmatchedKind = 118; 2025 jjmatchedPos = 7; 2026 } 2027 else if ((active1 & 0x4000000000000000L) != 0L) 2028 { 2029 jjmatchedKind = 126; 2030 jjmatchedPos = 7; 2031 } 2032 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x2L); 2033 case 71: 2034 if ((active1 & 0x200000000000000L) != 0L) 2035 { 2036 jjmatchedKind = 121; 2037 jjmatchedPos = 7; 2038 } 2039 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x40L); 2040 case 73: 2041 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x80L); 2042 case 74: 2043 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x800000000000L); 2044 case 75: 2045 if ((active0 & 0x200000000L) != 0L) 2046 { 2047 jjmatchedKind = 33; 2048 jjmatchedPos = 7; 2049 } 2050 else if ((active1 & 0x4000000000000L) != 0L) 2051 { 2052 jjmatchedKind = 114; 2053 jjmatchedPos = 7; 2054 } 2055 break; 2056 case 76: 2057 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x4008L); 2058 case 77: 2059 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x18400000200000L); 2060 case 78: 2061 if ((active0 & 0x1000000000L) != 0L) 2062 { 2063 jjmatchedKind = 36; 2064 jjmatchedPos = 7; 2065 } 2066 else if ((active1 & 0x20000000000000L) != 0L) 2067 { 2068 jjmatchedKind = 117; 2069 jjmatchedPos = 7; 2070 } 2071 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x8000000000000000L, active2, 0L); 2072 case 79: 2073 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x2000L); 2074 case 82: 2075 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x200000040011L); 2076 case 84: 2077 if ((active1 & 0x80000000000000L) != 0L) 2078 { 2079 jjmatchedKind = 119; 2080 jjmatchedPos = 7; 2081 } 2082 else if ((active1 & 0x2000000000000000L) != 0L) 2083 { 2084 jjmatchedKind = 125; 2085 jjmatchedPos = 7; 2086 } 2087 else if ((active2 & 0x100000000000L) != 0L) 2088 { 2089 jjmatchedKind = 172; 2090 jjmatchedPos = 7; 2091 } 2092 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x4000000000004L); 2093 case 89: 2094 if ((active1 & 0x400000000000000L) != 0L) 2095 { 2096 jjmatchedKind = 122; 2097 jjmatchedPos = 7; 2098 } 2099 else if ((active1 & 0x800000000000000L) != 0L) 2100 { 2101 jjmatchedKind = 123; 2102 jjmatchedPos = 7; 2103 } 2104 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x80000L); 2105 case 90: 2106 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x80000000000000L); 2107 case 95: 2108 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0xe00000000020000L); 2109 case 97: 2110 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x508000L); 2111 case 98: 2112 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x42000000000100L); 2113 case 99: 2114 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x21000000800220L); 2115 case 100: 2116 if ((active1 & 0x100000000000000L) != 0L) 2117 { 2118 jjmatchedKind = 120; 2119 jjmatchedPos = 7; 2120 } 2121 else if ((active1 & 0x1000000000000000L) != 0L) 2122 { 2123 jjmatchedKind = 124; 2124 jjmatchedPos = 7; 2125 } 2126 break; 2127 case 101: 2128 if ((active0 & 0x400000000L) != 0L) 2129 { 2130 jjmatchedKind = 34; 2131 jjmatchedPos = 7; 2132 } 2133 else if ((active0 & 0x800000000L) != 0L) 2134 { 2135 jjmatchedKind = 35; 2136 jjmatchedPos = 7; 2137 } 2138 else if ((active1 & 0x8000000000000L) != 0L) 2139 { 2140 jjmatchedKind = 115; 2141 jjmatchedPos = 7; 2142 } 2143 else if ((active1 & 0x10000000000000L) != 0L) 2144 { 2145 jjmatchedKind = 116; 2146 jjmatchedPos = 7; 2147 } 2148 else if ((active1 & 0x40000000000000L) != 0L) 2149 { 2150 jjmatchedKind = 118; 2151 jjmatchedPos = 7; 2152 } 2153 else if ((active1 & 0x4000000000000000L) != 0L) 2154 { 2155 jjmatchedKind = 126; 2156 jjmatchedPos = 7; 2157 } 2158 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x2L); 2159 case 103: 2160 if ((active1 & 0x200000000000000L) != 0L) 2161 { 2162 jjmatchedKind = 121; 2163 jjmatchedPos = 7; 2164 } 2165 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x40L); 2166 case 105: 2167 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x80L); 2168 case 106: 2169 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x800000000000L); 2170 case 107: 2171 if ((active0 & 0x200000000L) != 0L) 2172 { 2173 jjmatchedKind = 33; 2174 jjmatchedPos = 7; 2175 } 2176 else if ((active1 & 0x4000000000000L) != 0L) 2177 { 2178 jjmatchedKind = 114; 2179 jjmatchedPos = 7; 2180 } 2181 break; 2182 case 108: 2183 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x4008L); 2184 case 109: 2185 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x18400000200000L); 2186 case 110: 2187 if ((active0 & 0x1000000000L) != 0L) 2188 { 2189 jjmatchedKind = 36; 2190 jjmatchedPos = 7; 2191 } 2192 else if ((active1 & 0x20000000000000L) != 0L) 2193 { 2194 jjmatchedKind = 117; 2195 jjmatchedPos = 7; 2196 } 2197 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0x8000000000000000L, active2, 0L); 2198 case 111: 2199 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x2000L); 2200 case 114: 2201 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x200000040011L); 2202 case 116: 2203 if ((active1 & 0x80000000000000L) != 0L) 2204 { 2205 jjmatchedKind = 119; 2206 jjmatchedPos = 7; 2207 } 2208 else if ((active1 & 0x2000000000000000L) != 0L) 2209 { 2210 jjmatchedKind = 125; 2211 jjmatchedPos = 7; 2212 } 2213 else if ((active2 & 0x100000000000L) != 0L) 2214 { 2215 jjmatchedKind = 172; 2216 jjmatchedPos = 7; 2217 } 2218 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x4000000000004L); 2219 case 121: 2220 if ((active1 & 0x400000000000000L) != 0L) 2221 { 2222 jjmatchedKind = 122; 2223 jjmatchedPos = 7; 2224 } 2225 else if ((active1 & 0x800000000000000L) != 0L) 2226 { 2227 jjmatchedKind = 123; 2228 jjmatchedPos = 7; 2229 } 2230 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x80000L); 2231 case 122: 2232 return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L, active2, 0x80000000000000L); 2233 default : 2234 break; 2235 } 2236 return jjMoveNfa_0(5, 7); 2237} 2238private final int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1, long old2, long active2) 2239{ 2240 if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) 2241 return jjMoveNfa_0(5, 7); 2242 try { curChar = input_stream.readChar(); } 2243 catch(java.io.IOException e) { 2244 return jjMoveNfa_0(5, 7); 2245 } 2246 switch(curChar) 2247 { 2248 case 65: 2249 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x80000000000000L); 2250 case 68: 2251 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x400000000000000L); 2252 case 69: 2253 if ((active2 & 0x1L) != 0L) 2254 { 2255 jjmatchedKind = 128; 2256 jjmatchedPos = 8; 2257 } 2258 else if ((active2 & 0x4L) != 0L) 2259 { 2260 jjmatchedKind = 130; 2261 jjmatchedPos = 8; 2262 } 2263 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x800000000240L); 2264 case 72: 2265 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x1000000000000L); 2266 case 73: 2267 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x6000000004000L); 2268 case 76: 2269 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x40000000500100L); 2270 case 77: 2271 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x18000000000000L); 2272 case 78: 2273 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x2080L); 2274 case 79: 2275 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x20000000800000L); 2276 case 80: 2277 if ((active2 & 0x400000000000L) != 0L) 2278 { 2279 jjmatchedKind = 174; 2280 jjmatchedPos = 8; 2281 } 2282 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x200000L); 2283 case 82: 2284 if ((active2 & 0x2L) != 0L) 2285 { 2286 jjmatchedKind = 129; 2287 jjmatchedPos = 8; 2288 } 2289 break; 2290 case 83: 2291 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x20000L); 2292 case 84: 2293 if ((active1 & 0x8000000000000000L) != 0L) 2294 { 2295 jjmatchedKind = 127; 2296 jjmatchedPos = 8; 2297 } 2298 else if ((active2 & 0x20L) != 0L) 2299 { 2300 jjmatchedKind = 133; 2301 jjmatchedPos = 8; 2302 } 2303 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0xa00000000000000L); 2304 case 88: 2305 if ((active2 & 0x8000L) != 0L) 2306 { 2307 jjmatchedKind = 143; 2308 jjmatchedPos = 8; 2309 } 2310 break; 2311 case 89: 2312 if ((active2 & 0x8L) != 0L) 2313 { 2314 jjmatchedKind = 131; 2315 jjmatchedPos = 8; 2316 } 2317 else if ((active2 & 0x10L) != 0L) 2318 { 2319 jjmatchedKind = 132; 2320 jjmatchedPos = 8; 2321 } 2322 else if ((active2 & 0x200000000000L) != 0L) 2323 { 2324 jjmatchedKind = 173; 2325 jjmatchedPos = 8; 2326 } 2327 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x40000L); 2328 case 95: 2329 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x80000L); 2330 case 97: 2331 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x80000000000000L); 2332 case 100: 2333 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x400000000000000L); 2334 case 101: 2335 if ((active2 & 0x1L) != 0L) 2336 { 2337 jjmatchedKind = 128; 2338 jjmatchedPos = 8; 2339 } 2340 else if ((active2 & 0x4L) != 0L) 2341 { 2342 jjmatchedKind = 130; 2343 jjmatchedPos = 8; 2344 } 2345 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x800000000240L); 2346 case 104: 2347 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x1000000000000L); 2348 case 105: 2349 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x6000000004000L); 2350 case 108: 2351 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x40000000500100L); 2352 case 109: 2353 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x18000000000000L); 2354 case 110: 2355 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x2080L); 2356 case 111: 2357 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x20000000800000L); 2358 case 112: 2359 if ((active2 & 0x400000000000L) != 0L) 2360 { 2361 jjmatchedKind = 174; 2362 jjmatchedPos = 8; 2363 } 2364 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x200000L); 2365 case 114: 2366 if ((active2 & 0x2L) != 0L) 2367 { 2368 jjmatchedKind = 129; 2369 jjmatchedPos = 8; 2370 } 2371 break; 2372 case 115: 2373 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x20000L); 2374 case 116: 2375 if ((active1 & 0x8000000000000000L) != 0L) 2376 { 2377 jjmatchedKind = 127; 2378 jjmatchedPos = 8; 2379 } 2380 else if ((active2 & 0x20L) != 0L) 2381 { 2382 jjmatchedKind = 133; 2383 jjmatchedPos = 8; 2384 } 2385 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0xa00000000000000L); 2386 case 120: 2387 if ((active2 & 0x8000L) != 0L) 2388 { 2389 jjmatchedKind = 143; 2390 jjmatchedPos = 8; 2391 } 2392 break; 2393 case 121: 2394 if ((active2 & 0x8L) != 0L) 2395 { 2396 jjmatchedKind = 131; 2397 jjmatchedPos = 8; 2398 } 2399 else if ((active2 & 0x10L) != 0L) 2400 { 2401 jjmatchedKind = 132; 2402 jjmatchedPos = 8; 2403 } 2404 else if ((active2 & 0x200000000000L) != 0L) 2405 { 2406 jjmatchedKind = 173; 2407 jjmatchedPos = 8; 2408 } 2409 return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0x40000L); 2410 default : 2411 break; 2412 } 2413 return jjMoveNfa_0(5, 8); 2414} 2415private final int jjMoveStringLiteralDfa9_0(long old1, long active1, long old2, long active2) 2416{ 2417 if (((active1 &= old1) | (active2 &= old2)) == 0L) 2418 return jjMoveNfa_0(5, 8); 2419 try { curChar = input_stream.readChar(); } 2420 catch(java.io.IOException e) { 2421 return jjMoveNfa_0(5, 8); 2422 } 2423 switch(curChar) 2424 { 2425 case 65: 2426 return jjMoveStringLiteralDfa10_0(active2, 0x401000000000000L); 2427 case 66: 2428 return jjMoveStringLiteralDfa10_0(active2, 0x80000000000000L); 2429 case 67: 2430 return jjMoveStringLiteralDfa10_0(active2, 0x800000000000L); 2431 case 69: 2432 if ((active2 & 0x100L) != 0L) 2433 { 2434 jjmatchedKind = 136; 2435 jjmatchedPos = 9; 2436 } 2437 else if ((active2 & 0x2000L) != 0L) 2438 { 2439 jjmatchedKind = 141; 2440 jjmatchedPos = 9; 2441 } 2442 return jjMoveStringLiteralDfa10_0(active2, 0x40000000000000L); 2443 case 73: 2444 return jjMoveStringLiteralDfa10_0(active2, 0xa18000000000000L); 2445 case 77: 2446 return jjMoveStringLiteralDfa10_0(active2, 0x20000000800000L); 2447 case 78: 2448 return jjMoveStringLiteralDfa10_0(active2, 0x2000000000000L); 2449 case 79: 2450 return jjMoveStringLiteralDfa10_0(active2, 0x4000000200000L); 2451 case 83: 2452 if ((active2 & 0x40L) != 0L) 2453 { 2454 jjmatchedKind = 134; 2455 jjmatchedPos = 9; 2456 } 2457 else if ((active2 & 0x200L) != 0L) 2458 { 2459 jjmatchedKind = 137; 2460 jjmatchedPos = 9; 2461 } 2462 return jjMoveStringLiteralDfa10_0(active2, 0x84000L); 2463 case 84: 2464 if ((active2 & 0x80L) != 0L) 2465 { 2466 jjmatchedKind = 135; 2467 jjmatchedPos = 9; 2468 } 2469 return jjMoveStringLiteralDfa10_0(active2, 0x20000L); 2470 case 95: 2471 return jjMoveStringLiteralDfa10_0(active2, 0x540000L); 2472 case 97: 2473 return jjMoveStringLiteralDfa10_0(active2, 0x401000000000000L); 2474 case 98: 2475 return jjMoveStringLiteralDfa10_0(active2, 0x80000000000000L); 2476 case 99: 2477 return jjMoveStringLiteralDfa10_0(active2, 0x800000000000L); 2478 case 101: 2479 if ((active2 & 0x100L) != 0L) 2480 { 2481 jjmatchedKind = 136; 2482 jjmatchedPos = 9; 2483 } 2484 else if ((active2 & 0x2000L) != 0L) 2485 { 2486 jjmatchedKind = 141; 2487 jjmatchedPos = 9; 2488 } 2489 return jjMoveStringLiteralDfa10_0(active2, 0x40000000000000L); 2490 case 105: 2491 return jjMoveStringLiteralDfa10_0(active2, 0xa18000000000000L); 2492 case 109: 2493 return jjMoveStringLiteralDfa10_0(active2, 0x20000000800000L); 2494 case 110: 2495 return jjMoveStringLiteralDfa10_0(active2, 0x2000000000000L); 2496 case 111: 2497 return jjMoveStringLiteralDfa10_0(active2, 0x4000000200000L); 2498 case 115: 2499 if ((active2 & 0x40L) != 0L) 2500 { 2501 jjmatchedKind = 134; 2502 jjmatchedPos = 9; 2503 } 2504 else if ((active2 & 0x200L) != 0L) 2505 { 2506 jjmatchedKind = 137; 2507 jjmatchedPos = 9; 2508 } 2509 return jjMoveStringLiteralDfa10_0(active2, 0x84000L); 2510 case 116: 2511 if ((active2 & 0x80L) != 0L) 2512 { 2513 jjmatchedKind = 135; 2514 jjmatchedPos = 9; 2515 } 2516 return jjMoveStringLiteralDfa10_0(active2, 0x20000L); 2517 default : 2518 break; 2519 } 2520 return jjMoveNfa_0(5, 9); 2521} 2522private final int jjMoveStringLiteralDfa10_0(long old2, long active2) 2523{ 2524 if (((active2 &= old2)) == 0L) 2525 return jjMoveNfa_0(5, 9); 2526 try { curChar = input_stream.readChar(); } 2527 catch(java.io.IOException e) { 2528 return jjMoveNfa_0(5, 9); 2529 } 2530 switch(curChar) 2531 { 2532 case 32: 2533 return jjMoveStringLiteralDfa11_0(active2, 0x40000000000000L); 2534 case 65: 2535 return jjMoveStringLiteralDfa11_0(active2, 0x2000000000000L); 2536 case 68: 2537 return jjMoveStringLiteralDfa11_0(active2, 0x400000L); 2538 case 76: 2539 return jjMoveStringLiteralDfa11_0(active2, 0x80000000000000L); 2540 case 77: 2541 return jjMoveStringLiteralDfa11_0(active2, 0xa20000000000000L); 2542 case 78: 2543 return jjMoveStringLiteralDfa11_0(active2, 0x4000000000000L); 2544 case 80: 2545 return jjMoveStringLiteralDfa11_0(active2, 0x800000L); 2546 case 82: 2547 if ((active2 & 0x1000000000000L) != 0L) 2548 { 2549 jjmatchedKind = 176; 2550 jjmatchedPos = 10; 2551 } 2552 return jjMoveStringLiteralDfa11_0(active2, 0x20000L); 2553 case 83: 2554 return jjMoveStringLiteralDfa11_0(active2, 0x340000L); 2555 case 84: 2556 if ((active2 & 0x4000L) != 0L) 2557 { 2558 jjmatchedKind = 142; 2559 jjmatchedPos = 10; 2560 } 2561 else if ((active2 & 0x800000000000L) != 0L) 2562 { 2563 jjmatchedKind = 175; 2564 jjmatchedPos = 10; 2565 } 2566 else if ((active2 & 0x8000000000000L) != 0L) 2567 { 2568 jjmatchedKind = 179; 2569 jjmatchedPos = 10; 2570 } 2571 return jjMoveStringLiteralDfa11_0(active2, 0x410000000080000L); 2572 case 97: 2573 return jjMoveStringLiteralDfa11_0(active2, 0x2000000000000L); 2574 case 100: 2575 return jjMoveStringLiteralDfa11_0(active2, 0x400000L); 2576 case 108: 2577 return jjMoveStringLiteralDfa11_0(active2, 0x80000000000000L); 2578 case 109: 2579 return jjMoveStringLiteralDfa11_0(active2, 0xa20000000000000L); 2580 case 110: 2581 return jjMoveStringLiteralDfa11_0(active2, 0x4000000000000L); 2582 case 112: 2583 return jjMoveStringLiteralDfa11_0(active2, 0x800000L); 2584 case 114: 2585 if ((active2 & 0x1000000000000L) != 0L) 2586 { 2587 jjmatchedKind = 176; 2588 jjmatchedPos = 10; 2589 } 2590 return jjMoveStringLiteralDfa11_0(active2, 0x20000L); 2591 case 115: 2592 return jjMoveStringLiteralDfa11_0(active2, 0x340000L); 2593 case 116: 2594 if ((active2 & 0x4000L) != 0L) 2595 { 2596 jjmatchedKind = 142; 2597 jjmatchedPos = 10; 2598 } 2599 else if ((active2 & 0x800000000000L) != 0L) 2600 { 2601 jjmatchedKind = 175; 2602 jjmatchedPos = 10; 2603 } 2604 else if ((active2 & 0x8000000000000L) != 0L) 2605 { 2606 jjmatchedKind = 179; 2607 jjmatchedPos = 10; 2608 } 2609 return jjMoveStringLiteralDfa11_0(active2, 0x410000000080000L); 2610 default : 2611 break; 2612 } 2613 return jjMoveNfa_0(5, 10); 2614} 2615private final int jjMoveStringLiteralDfa11_0(long old2, long active2) 2616{ 2617 if (((active2 &= old2)) == 0L) 2618 return jjMoveNfa_0(5, 10); 2619 try { curChar = input_stream.readChar(); } 2620 catch(java.io.IOException e) { 2621 return jjMoveNfa_0(5, 10); 2622 } 2623 switch(curChar) 2624 { 2625 case 32: 2626 return jjMoveStringLiteralDfa12_0(active2, 0x4000000000000L); 2627 case 69: 2628 if ((active2 & 0x80000000000000L) != 0L) 2629 { 2630 jjmatchedKind = 183; 2631 jjmatchedPos = 11; 2632 } 2633 else if ((active2 & 0x200000000000000L) != 0L) 2634 { 2635 jjmatchedKind = 185; 2636 jjmatchedPos = 11; 2637 } 2638 else if ((active2 & 0x400000000000000L) != 0L) 2639 { 2640 jjmatchedKind = 186; 2641 jjmatchedPos = 11; 2642 } 2643 return jjMoveStringLiteralDfa12_0(active2, 0x800000000420000L); 2644 case 73: 2645 return jjMoveStringLiteralDfa12_0(active2, 0x20000000200000L); 2646 case 79: 2647 return jjMoveStringLiteralDfa12_0(active2, 0x800000L); 2648 case 82: 2649 return jjMoveStringLiteralDfa12_0(active2, 0x42000000080000L); 2650 case 84: 2651 return jjMoveStringLiteralDfa12_0(active2, 0x10000000140000L); 2652 case 101: 2653 if ((active2 & 0x80000000000000L) != 0L) 2654 { 2655 jjmatchedKind = 183; 2656 jjmatchedPos = 11; 2657 } 2658 else if ((active2 & 0x200000000000000L) != 0L) 2659 { 2660 jjmatchedKind = 185; 2661 jjmatchedPos = 11; 2662 } 2663 else if ((active2 & 0x400000000000000L) != 0L) 2664 { 2665 jjmatchedKind = 186; 2666 jjmatchedPos = 11; 2667 } 2668 return jjMoveStringLiteralDfa12_0(active2, 0x800000000420000L); 2669 case 105: 2670 return jjMoveStringLiteralDfa12_0(active2, 0x20000000200000L); 2671 case 111: 2672 return jjMoveStringLiteralDfa12_0(active2, 0x800000L); 2673 case 114: 2674 return jjMoveStringLiteralDfa12_0(active2, 0x42000000080000L); 2675 case 116: 2676 return jjMoveStringLiteralDfa12_0(active2, 0x10000000140000L); 2677 default : 2678 break; 2679 } 2680 return jjMoveNfa_0(5, 11); 2681} 2682private final int jjMoveStringLiteralDfa12_0(long old2, long active2) 2683{ 2684 if (((active2 &= old2)) == 0L) 2685 return jjMoveNfa_0(5, 11); 2686 try { curChar = input_stream.readChar(); } 2687 catch(java.io.IOException e) { 2688 return jjMoveNfa_0(5, 11); 2689 } 2690 switch(curChar) 2691 { 2692 case 67: 2693 return jjMoveStringLiteralDfa13_0(active2, 0x400000L); 2694 case 69: 2695 return jjMoveStringLiteralDfa13_0(active2, 0x50000000080000L); 2696 case 73: 2697 return jjMoveStringLiteralDfa13_0(active2, 0x4000000000000L); 2698 case 78: 2699 return jjMoveStringLiteralDfa13_0(active2, 0x20000L); 2700 case 82: 2701 return jjMoveStringLiteralDfa13_0(active2, 0x140000L); 2702 case 83: 2703 return jjMoveStringLiteralDfa13_0(active2, 0x800000000800000L); 2704 case 84: 2705 return jjMoveStringLiteralDfa13_0(active2, 0x20000000200000L); 2706 case 89: 2707 if ((active2 & 0x2000000000000L) != 0L) 2708 { 2709 jjmatchedKind = 177; 2710 jjmatchedPos = 12; 2711 } 2712 break; 2713 case 99: 2714 return jjMoveStringLiteralDfa13_0(active2, 0x400000L); 2715 case 101: 2716 return jjMoveStringLiteralDfa13_0(active2, 0x50000000080000L); 2717 case 105: 2718 return jjMoveStringLiteralDfa13_0(active2, 0x4000000000000L); 2719 case 110: 2720 return jjMoveStringLiteralDfa13_0(active2, 0x20000L); 2721 case 114: 2722 return jjMoveStringLiteralDfa13_0(active2, 0x140000L); 2723 case 115: 2724 return jjMoveStringLiteralDfa13_0(active2, 0x800000000800000L); 2725 case 116: 2726 return jjMoveStringLiteralDfa13_0(active2, 0x20000000200000L); 2727 case 121: 2728 if ((active2 & 0x2000000000000L) != 0L) 2729 { 2730 jjmatchedKind = 177; 2731 jjmatchedPos = 12; 2732 } 2733 break; 2734 default : 2735 break; 2736 } 2737 return jjMoveNfa_0(5, 12); 2738} 2739private final int jjMoveStringLiteralDfa13_0(long old2, long active2) 2740{ 2741 if (((active2 &= old2)) == 0L) 2742 return jjMoveNfa_0(5, 12); 2743 try { curChar = input_stream.readChar(); } 2744 catch(java.io.IOException e) { 2745 return jjMoveNfa_0(5, 12); 2746 } 2747 switch(curChar) 2748 { 2749 case 65: 2750 return jjMoveStringLiteralDfa14_0(active2, 0x40000000000000L); 2751 case 68: 2752 if ((active2 & 0x10000000000000L) != 0L) 2753 { 2754 jjmatchedKind = 180; 2755 jjmatchedPos = 13; 2756 } 2757 break; 2758 case 69: 2759 return jjMoveStringLiteralDfa14_0(active2, 0x140000L); 2760 case 71: 2761 return jjMoveStringLiteralDfa14_0(active2, 0x20000L); 2762 case 73: 2763 return jjMoveStringLiteralDfa14_0(active2, 0xa00000L); 2764 case 78: 2765 return jjMoveStringLiteralDfa14_0(active2, 0x80000L); 2766 case 79: 2767 return jjMoveStringLiteralDfa14_0(active2, 0x400000L); 2768 case 83: 2769 return jjMoveStringLiteralDfa14_0(active2, 0x4000000000000L); 2770 case 84: 2771 return jjMoveStringLiteralDfa14_0(active2, 0x820000000000000L); 2772 case 97: 2773 return jjMoveStringLiteralDfa14_0(active2, 0x40000000000000L); 2774 case 100: 2775 if ((active2 & 0x10000000000000L) != 0L) 2776 { 2777 jjmatchedKind = 180; 2778 jjmatchedPos = 13; 2779 } 2780 break; 2781 case 101: 2782 return jjMoveStringLiteralDfa14_0(active2, 0x140000L); 2783 case 103: 2784 return jjMoveStringLiteralDfa14_0(active2, 0x20000L); 2785 case 105: 2786 return jjMoveStringLiteralDfa14_0(active2, 0xa00000L); 2787 case 110: 2788 return jjMoveStringLiteralDfa14_0(active2, 0x80000L); 2789 case 111: 2790 return jjMoveStringLiteralDfa14_0(active2, 0x400000L); 2791 case 115: 2792 return jjMoveStringLiteralDfa14_0(active2, 0x4000000000000L); 2793 case 116: 2794 return jjMoveStringLiteralDfa14_0(active2, 0x820000000000000L); 2795 default : 2796 break; 2797 } 2798 return jjMoveNfa_0(5, 13); 2799} 2800private final int jjMoveStringLiteralDfa14_0(long old2, long active2) 2801{ 2802 if (((active2 &= old2)) == 0L) 2803 return jjMoveNfa_0(5, 13); 2804 try { curChar = input_stream.readChar(); } 2805 catch(java.io.IOException e) { 2806 return jjMoveNfa_0(5, 13); 2807 } 2808 switch(curChar) 2809 { 2810 case 65: 2811 return jjMoveStringLiteralDfa15_0(active2, 0x800000000000000L); 2812 case 68: 2813 if ((active2 & 0x40000000000000L) != 0L) 2814 { 2815 jjmatchedKind = 182; 2816 jjmatchedPos = 14; 2817 } 2818 break; 2819 case 69: 2820 return jjMoveStringLiteralDfa15_0(active2, 0x20000000000000L); 2821 case 71: 2822 return jjMoveStringLiteralDfa15_0(active2, 0x80000L); 2823 case 77: 2824 return jjMoveStringLiteralDfa15_0(active2, 0x400000L); 2825 case 78: 2826 return jjMoveStringLiteralDfa15_0(active2, 0x140000L); 2827 case 79: 2828 return jjMoveStringLiteralDfa15_0(active2, 0x4000000200000L); 2829 case 84: 2830 return jjMoveStringLiteralDfa15_0(active2, 0x820000L); 2831 case 97: 2832 return jjMoveStringLiteralDfa15_0(active2, 0x800000000000000L); 2833 case 100: 2834 if ((active2 & 0x40000000000000L) != 0L) 2835 { 2836 jjmatchedKind = 182; 2837 jjmatchedPos = 14; 2838 } 2839 break; 2840 case 101: 2841 return jjMoveStringLiteralDfa15_0(active2, 0x20000000000000L); 2842 case 103: 2843 return jjMoveStringLiteralDfa15_0(active2, 0x80000L); 2844 case 109: 2845 return jjMoveStringLiteralDfa15_0(active2, 0x400000L); 2846 case 110: 2847 return jjMoveStringLiteralDfa15_0(active2, 0x140000L); 2848 case 111: 2849 return jjMoveStringLiteralDfa15_0(active2, 0x4000000200000L); 2850 case 116: 2851 return jjMoveStringLiteralDfa15_0(active2, 0x820000L); 2852 default : 2853 break; 2854 } 2855 return jjMoveNfa_0(5, 14); 2856} 2857private final int jjMoveStringLiteralDfa15_0(long old2, long active2) 2858{ 2859 if (((active2 &= old2)) == 0L) 2860 return jjMoveNfa_0(5, 14); 2861 try { curChar = input_stream.readChar(); } 2862 catch(java.io.IOException e) { 2863 return jjMoveNfa_0(5, 14); 2864 } 2865 switch(curChar) 2866 { 2867 case 68: 2868 if ((active2 & 0x20000000000000L) != 0L) 2869 { 2870 jjmatchedKind = 181; 2871 jjmatchedPos = 15; 2872 } 2873 break; 2874 case 71: 2875 return jjMoveStringLiteralDfa16_0(active2, 0x140000L); 2876 case 72: 2877 if ((active2 & 0x20000L) != 0L) 2878 { 2879 jjmatchedKind = 145; 2880 jjmatchedPos = 15; 2881 } 2882 break; 2883 case 73: 2884 return jjMoveStringLiteralDfa16_0(active2, 0x800000L); 2885 case 76: 2886 return jjMoveStringLiteralDfa16_0(active2, 0x4000000000000L); 2887 case 77: 2888 return jjMoveStringLiteralDfa16_0(active2, 0x800000000000000L); 2889 case 78: 2890 if ((active2 & 0x200000L) != 0L) 2891 { 2892 jjmatchedKind = 149; 2893 jjmatchedPos = 15; 2894 } 2895 break; 2896 case 80: 2897 return jjMoveStringLiteralDfa16_0(active2, 0x400000L); 2898 case 84: 2899 return jjMoveStringLiteralDfa16_0(active2, 0x80000L); 2900 case 100: 2901 if ((active2 & 0x20000000000000L) != 0L) 2902 { 2903 jjmatchedKind = 181; 2904 jjmatchedPos = 15; 2905 } 2906 break; 2907 case 103: 2908 return jjMoveStringLiteralDfa16_0(active2, 0x140000L); 2909 case 104: 2910 if ((active2 & 0x20000L) != 0L) 2911 { 2912 jjmatchedKind = 145; 2913 jjmatchedPos = 15; 2914 } 2915 break; 2916 case 105: 2917 return jjMoveStringLiteralDfa16_0(active2, 0x800000L); 2918 case 108: 2919 return jjMoveStringLiteralDfa16_0(active2, 0x4000000000000L); 2920 case 109: 2921 return jjMoveStringLiteralDfa16_0(active2, 0x800000000000000L); 2922 case 110: 2923 if ((active2 & 0x200000L) != 0L) 2924 { 2925 jjmatchedKind = 149; 2926 jjmatchedPos = 15; 2927 } 2928 break; 2929 case 112: 2930 return jjMoveStringLiteralDfa16_0(active2, 0x400000L); 2931 case 116: 2932 return jjMoveStringLiteralDfa16_0(active2, 0x80000L); 2933 default : 2934 break; 2935 } 2936 return jjMoveNfa_0(5, 15); 2937} 2938private final int jjMoveStringLiteralDfa16_0(long old2, long active2) 2939{ 2940 if (((active2 &= old2)) == 0L) 2941 return jjMoveNfa_0(5, 15); 2942 try { curChar = input_stream.readChar(); } 2943 catch(java.io.IOException e) { 2944 return jjMoveNfa_0(5, 15); 2945 } 2946 switch(curChar) 2947 { 2948 case 65: 2949 return jjMoveStringLiteralDfa17_0(active2, 0x4000000000000L); 2950 case 72: 2951 if ((active2 & 0x80000L) != 0L) 2952 { 2953 jjmatchedKind = 147; 2954 jjmatchedPos = 16; 2955 } 2956 break; 2957 case 79: 2958 return jjMoveStringLiteralDfa17_0(active2, 0xc00000L); 2959 case 80: 2960 if ((active2 & 0x800000000000000L) != 0L) 2961 { 2962 jjmatchedKind = 187; 2963 jjmatchedPos = 16; 2964 } 2965 break; 2966 case 84: 2967 return jjMoveStringLiteralDfa17_0(active2, 0x140000L); 2968 case 97: 2969 return jjMoveStringLiteralDfa17_0(active2, 0x4000000000000L); 2970 case 104: 2971 if ((active2 & 0x80000L) != 0L) 2972 { 2973 jjmatchedKind = 147; 2974 jjmatchedPos = 16; 2975 } 2976 break; 2977 case 111: 2978 return jjMoveStringLiteralDfa17_0(active2, 0xc00000L); 2979 case 112: 2980 if ((active2 & 0x800000000000000L) != 0L) 2981 { 2982 jjmatchedKind = 187; 2983 jjmatchedPos = 16; 2984 } 2985 break; 2986 case 116: 2987 return jjMoveStringLiteralDfa17_0(active2, 0x140000L); 2988 default : 2989 break; 2990 } 2991 return jjMoveNfa_0(5, 16); 2992} 2993private final int jjMoveStringLiteralDfa17_0(long old2, long active2) 2994{ 2995 if (((active2 &= old2)) == 0L) 2996 return jjMoveNfa_0(5, 16); 2997 try { curChar = input_stream.readChar(); } 2998 catch(java.io.IOException e) { 2999 return jjMoveNfa_0(5, 16); 3000 } 3001 switch(curChar) 3002 { 3003 case 72: 3004 if ((active2 & 0x40000L) != 0L) 3005 { 3006 jjmatchedKind = 146; 3007 jjmatchedPos = 17; 3008 } 3009 else if ((active2 & 0x100000L) != 0L) 3010 { 3011 jjmatchedKind = 148; 3012 jjmatchedPos = 17; 3013 } 3014 break; 3015 case 78: 3016 if ((active2 & 0x800000L) != 0L) 3017 { 3018 jjmatchedKind = 151; 3019 jjmatchedPos = 17; 3020 } 3021 break; 3022 case 83: 3023 return jjMoveStringLiteralDfa18_0(active2, 0x400000L); 3024 case 84: 3025 return jjMoveStringLiteralDfa18_0(active2, 0x4000000000000L); 3026 case 104: 3027 if ((active2 & 0x40000L) != 0L) 3028 { 3029 jjmatchedKind = 146; 3030 jjmatchedPos = 17; 3031 } 3032 else if ((active2 & 0x100000L) != 0L) 3033 { 3034 jjmatchedKind = 148; 3035 jjmatchedPos = 17; 3036 } 3037 break; 3038 case 110: 3039 if ((active2 & 0x800000L) != 0L) 3040 { 3041 jjmatchedKind = 151; 3042 jjmatchedPos = 17; 3043 } 3044 break; 3045 case 115: 3046 return jjMoveStringLiteralDfa18_0(active2, 0x400000L); 3047 case 116: 3048 return jjMoveStringLiteralDfa18_0(active2, 0x4000000000000L); 3049 default : 3050 break; 3051 } 3052 return jjMoveNfa_0(5, 17); 3053} 3054private final int jjMoveStringLiteralDfa18_0(long old2, long active2) 3055{ 3056 if (((active2 &= old2)) == 0L) 3057 return jjMoveNfa_0(5, 17); 3058 try { curChar = input_stream.readChar(); } 3059 catch(java.io.IOException e) { 3060 return jjMoveNfa_0(5, 17); 3061 } 3062 switch(curChar) 3063 { 3064 case 73: 3065 return jjMoveStringLiteralDfa19_0(active2, 0x4000000400000L); 3066 case 105: 3067 return jjMoveStringLiteralDfa19_0(active2, 0x4000000400000L); 3068 default : 3069 break; 3070 } 3071 return jjMoveNfa_0(5, 18); 3072} 3073private final int jjMoveStringLiteralDfa19_0(long old2, long active2) 3074{ 3075 if (((active2 &= old2)) == 0L) 3076 return jjMoveNfa_0(5, 18); 3077 try { curChar = input_stream.readChar(); } 3078 catch(java.io.IOException e) { 3079 return jjMoveNfa_0(5, 18); 3080 } 3081 switch(curChar) 3082 { 3083 case 79: 3084 return jjMoveStringLiteralDfa20_0(active2, 0x4000000000000L); 3085 case 84: 3086 return jjMoveStringLiteralDfa20_0(active2, 0x400000L); 3087 case 111: 3088 return jjMoveStringLiteralDfa20_0(active2, 0x4000000000000L); 3089 case 116: 3090 return jjMoveStringLiteralDfa20_0(active2, 0x400000L); 3091 default : 3092 break; 3093 } 3094 return jjMoveNfa_0(5, 19); 3095} 3096private final int jjMoveStringLiteralDfa20_0(long old2, long active2) 3097{ 3098 if (((active2 &= old2)) == 0L) 3099 return jjMoveNfa_0(5, 19); 3100 try { curChar = input_stream.readChar(); } 3101 catch(java.io.IOException e) { 3102 return jjMoveNfa_0(5, 19); 3103 } 3104 switch(curChar) 3105 { 3106 case 73: 3107 return jjMoveStringLiteralDfa21_0(active2, 0x400000L); 3108 case 78: 3109 return jjMoveStringLiteralDfa21_0(active2, 0x4000000000000L); 3110 case 105: 3111 return jjMoveStringLiteralDfa21_0(active2, 0x400000L); 3112 case 110: 3113 return jjMoveStringLiteralDfa21_0(active2, 0x4000000000000L); 3114 default : 3115 break; 3116 } 3117 return jjMoveNfa_0(5, 20); 3118} 3119private final int jjMoveStringLiteralDfa21_0(long old2, long active2) 3120{ 3121 if (((active2 &= old2)) == 0L) 3122 return jjMoveNfa_0(5, 20); 3123 try { curChar = input_stream.readChar(); } 3124 catch(java.io.IOException e) { 3125 return jjMoveNfa_0(5, 20); 3126 } 3127 switch(curChar) 3128 { 3129 case 32: 3130 return jjMoveStringLiteralDfa22_0(active2, 0x4000000000000L); 3131 case 79: 3132 return jjMoveStringLiteralDfa22_0(active2, 0x400000L); 3133 case 111: 3134 return jjMoveStringLiteralDfa22_0(active2, 0x400000L); 3135 default : 3136 break; 3137 } 3138 return jjMoveNfa_0(5, 21); 3139} 3140private final int jjMoveStringLiteralDfa22_0(long old2, long active2) 3141{ 3142 if (((active2 &= old2)) == 0L) 3143 return jjMoveNfa_0(5, 21); 3144 try { curChar = input_stream.readChar(); } 3145 catch(java.io.IOException e) { 3146 return jjMoveNfa_0(5, 21); 3147 } 3148 switch(curChar) 3149 { 3150 case 76: 3151 return jjMoveStringLiteralDfa23_0(active2, 0x4000000000000L); 3152 case 78: 3153 if ((active2 & 0x400000L) != 0L) 3154 { 3155 jjmatchedKind = 150; 3156 jjmatchedPos = 22; 3157 } 3158 break; 3159 case 108: 3160 return jjMoveStringLiteralDfa23_0(active2, 0x4000000000000L); 3161 case 110: 3162 if ((active2 & 0x400000L) != 0L) 3163 { 3164 jjmatchedKind = 150; 3165 jjmatchedPos = 22; 3166 } 3167 break; 3168 default : 3169 break; 3170 } 3171 return jjMoveNfa_0(5, 22); 3172} 3173private final int jjMoveStringLiteralDfa23_0(long old2, long active2) 3174{ 3175 if (((active2 &= old2)) == 0L) 3176 return jjMoveNfa_0(5, 22); 3177 try { curChar = input_stream.readChar(); } 3178 catch(java.io.IOException e) { 3179 return jjMoveNfa_0(5, 22); 3180 } 3181 switch(curChar) 3182 { 3183 case 69: 3184 return jjMoveStringLiteralDfa24_0(active2, 0x4000000000000L); 3185 case 101: 3186 return jjMoveStringLiteralDfa24_0(active2, 0x4000000000000L); 3187 default : 3188 break; 3189 } 3190 return jjMoveNfa_0(5, 23); 3191} 3192private final int jjMoveStringLiteralDfa24_0(long old2, long active2) 3193{ 3194 if (((active2 &= old2)) == 0L) 3195 return jjMoveNfa_0(5, 23); 3196 try { curChar = input_stream.readChar(); } 3197 catch(java.io.IOException e) { 3198 return jjMoveNfa_0(5, 23); 3199 } 3200 switch(curChar) 3201 { 3202 case 86: 3203 return jjMoveStringLiteralDfa25_0(active2, 0x4000000000000L); 3204 case 118: 3205 return jjMoveStringLiteralDfa25_0(active2, 0x4000000000000L); 3206 default : 3207 break; 3208 } 3209 return jjMoveNfa_0(5, 24); 3210} 3211private final int jjMoveStringLiteralDfa25_0(long old2, long active2) 3212{ 3213 if (((active2 &= old2)) == 0L) 3214 return jjMoveNfa_0(5, 24); 3215 try { curChar = input_stream.readChar(); } 3216 catch(java.io.IOException e) { 3217 return jjMoveNfa_0(5, 24); 3218 } 3219 switch(curChar) 3220 { 3221 case 69: 3222 return jjMoveStringLiteralDfa26_0(active2, 0x4000000000000L); 3223 case 101: 3224 return jjMoveStringLiteralDfa26_0(active2, 0x4000000000000L); 3225 default : 3226 break; 3227 } 3228 return jjMoveNfa_0(5, 25); 3229} 3230private final int jjMoveStringLiteralDfa26_0(long old2, long active2) 3231{ 3232 if (((active2 &= old2)) == 0L) 3233 return jjMoveNfa_0(5, 25); 3234 try { curChar = input_stream.readChar(); } 3235 catch(java.io.IOException e) { 3236 return jjMoveNfa_0(5, 25); 3237 } 3238 switch(curChar) 3239 { 3240 case 76: 3241 if ((active2 & 0x4000000000000L) != 0L) 3242 { 3243 jjmatchedKind = 178; 3244 jjmatchedPos = 26; 3245 } 3246 break; 3247 case 108: 3248 if ((active2 & 0x4000000000000L) != 0L) 3249 { 3250 jjmatchedKind = 178; 3251 jjmatchedPos = 26; 3252 } 3253 break; 3254 default : 3255 break; 3256 } 3257 return jjMoveNfa_0(5, 26); 3258} 3259private final void jjCheckNAdd(int state) 3260{ 3261 if (jjrounds[state] != jjround) 3262 { 3263 jjstateSet[jjnewStateCnt++] = state; 3264 jjrounds[state] = jjround; 3265 } 3266} 3267private final void jjAddStates(int start, int end) 3268{ 3269 do { 3270 jjstateSet[jjnewStateCnt++] = jjnextStates[start]; 3271 } while (start++ != end); 3272} 3273private final void jjCheckNAddTwoStates(int state1, int state2) 3274{ 3275 jjCheckNAdd(state1); 3276 jjCheckNAdd(state2); 3277} 3278private final void jjCheckNAddStates(int start, int end) 3279{ 3280 do { 3281 jjCheckNAdd(jjnextStates[start]); 3282 } while (start++ != end); 3283} 3284private final void jjCheckNAddStates(int start) 3285{ 3286 jjCheckNAdd(jjnextStates[start]); 3287 jjCheckNAdd(jjnextStates[start + 1]); 3288} 3289static final long[] jjbitVec0 = { 3290 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL 3291}; 3292static final long[] jjbitVec2 = { 3293 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL 3294}; 3295private final int jjMoveNfa_0(int startState, int curPos) 3296{ 3297 int strKind = jjmatchedKind; 3298 int strPos = jjmatchedPos; 3299 int seenUpto; 3300 input_stream.backup(seenUpto = curPos + 1); 3301 try { curChar = input_stream.readChar(); } 3302 catch(java.io.IOException e) { throw new Error ("Internal Error"); } 3303 curPos = 0; 3304 int[] nextStates; 3305 int startsAt = 0; 3306 jjnewStateCnt = 84; 3307 int i = 1; 3308 jjstateSet[0] = startState; 3309 int j, kind = 0x7fffffff; 3310 for (;;) 3311 { 3312 if (++jjround == 0x7fffffff) 3313 ReInitRounds(); 3314 if (curChar < 64) 3315 { 3316 long l = 1L << curChar; 3317 MatchLoop: do 3318 { 3319 switch(jjstateSet[--i]) 3320 { 3321 case 5: 3322 if ((0x3ff000000000000L & l) != 0L) 3323 { 3324 if (kind > 194) 3325 kind = 194; 3326 jjCheckNAddStates(0, 2); 3327 } 3328 else if (curChar == 34) 3329 jjCheckNAddStates(3, 8); 3330 else if (curChar == 39) 3331 jjCheckNAddStates(9, 12); 3332 else if (curChar == 46) 3333 jjCheckNAdd(42); 3334 else if (curChar == 60) 3335 jjstateSet[jjnewStateCnt++] = 14; 3336 else if (curChar == 33) 3337 jjstateSet[jjnewStateCnt++] = 12; 3338 else if (curChar == 45) 3339 jjstateSet[jjnewStateCnt++] = 6; 3340 else if (curChar == 47) 3341 jjstateSet[jjnewStateCnt++] = 0; 3342 break; 3343 case 0: 3344 if (curChar == 47) 3345 jjCheckNAddStates(13, 15); 3346 break; 3347 case 1: 3348 if ((0xffffffffffffdbffL & l) != 0L) 3349 jjCheckNAddStates(13, 15); 3350 break; 3351 case 2: 3352 if ((0x2400L & l) != 0L && kind > 5) 3353 kind = 5; 3354 break; 3355 case 3: 3356 if (curChar == 10 && kind > 5) 3357 kind = 5; 3358 break; 3359 case 4: 3360 if (curChar == 13) 3361 jjstateSet[jjnewStateCnt++] = 3; 3362 break; 3363 case 6: 3364 if (curChar == 45) 3365 jjCheckNAddStates(16, 18); 3366 break; 3367 case 7: 3368 if ((0xffffffffffffdbffL & l) != 0L) 3369 jjCheckNAddStates(16, 18); 3370 break; 3371 case 8: 3372 if ((0x2400L & l) != 0L && kind > 6) 3373 kind = 6; 3374 break; 3375 case 9: 3376 if (curChar == 10 && kind > 6) 3377 kind = 6; 3378 break; 3379 case 10: 3380 if (curChar == 13) 3381 jjstateSet[jjnewStateCnt++] = 9; 3382 break; 3383 case 11: 3384 if (curChar == 45) 3385 jjstateSet[jjnewStateCnt++] = 6; 3386 break; 3387 case 12: 3388 if (curChar == 61 && kind > 14) 3389 kind = 14; 3390 break; 3391 case 13: 3392 if (curChar == 33) 3393 jjstateSet[jjnewStateCnt++] = 12; 3394 break; 3395 case 14: 3396 if (curChar == 62 && kind > 14) 3397 kind = 14; 3398 break; 3399 case 15: 3400 if (curChar == 60) 3401 jjstateSet[jjnewStateCnt++] = 14; 3402 break; 3403 case 24: 3404 if (curChar == 47) 3405 jjCheckNAddStates(19, 21); 3406 break; 3407 case 25: 3408 if ((0xffff7fffffffdbffL & l) != 0L) 3409 jjCheckNAddStates(19, 21); 3410 break; 3411 case 27: 3412 if (curChar != 47) 3413 break; 3414 if (kind > 21) 3415 kind = 21; 3416 jjstateSet[jjnewStateCnt++] = 28; 3417 break; 3418 case 29: 3419 if (curChar == 32) 3420 jjstateSet[jjnewStateCnt++] = 24; 3421 break; 3422 case 35: 3423 if ((0x3ff000000000000L & l) == 0L) 3424 break; 3425 if (kind > 194) 3426 kind = 194; 3427 jjCheckNAddStates(0, 2); 3428 break; 3429 case 36: 3430 if (curChar == 46) 3431 jjCheckNAdd(37); 3432 break; 3433 case 37: 3434 if ((0x3ff000000000000L & l) == 0L) 3435 break; 3436 if (kind > 194) 3437 kind = 194; 3438 jjCheckNAddTwoStates(37, 38); 3439 break; 3440 case 39: 3441 if ((0x280000000000L & l) != 0L) 3442 jjCheckNAdd(40); 3443 break; 3444 case 40: 3445 if ((0x3ff000000000000L & l) == 0L) 3446 break; 3447 if (kind > 194) 3448 kind = 194; 3449 jjCheckNAdd(40); 3450 break; 3451 case 41: 3452 if (curChar == 46) 3453 jjCheckNAdd(42); 3454 break; 3455 case 42: 3456 if ((0x3ff000000000000L & l) == 0L) 3457 break; 3458 if (kind > 194) 3459 kind = 194; 3460 jjCheckNAddTwoStates(42, 38); 3461 break; 3462 case 43: 3463 case 44: 3464 if (curChar == 39) 3465 jjCheckNAddStates(9, 12); 3466 break; 3467 case 45: 3468 if (curChar == 39) 3469 jjstateSet[jjnewStateCnt++] = 44; 3470 break; 3471 case 47: 3472 if ((0xa000000000L & l) != 0L) 3473 jjCheckNAddStates(9, 12); 3474 break; 3475 case 48: 3476 if ((0xffffff7fffffffffL & l) != 0L) 3477 jjCheckNAddStates(9, 12); 3478 break; 3479 case 49: 3480 if (curChar == 39 && kind > 195) 3481 kind = 195; 3482 break; 3483 case 50: 3484 if (curChar == 34) 3485 jjCheckNAddStates(3, 8); 3486 break; 3487 case 51: 3488 if ((0xfffffffbffffffffL & l) != 0L) 3489 jjCheckNAddTwoStates(51, 52); 3490 break; 3491 case 52: 3492 if (curChar == 34 && kind > 196) 3493 kind = 196; 3494 break; 3495 case 53: 3496 if ((0xfffffffbffffffffL & l) != 0L) 3497 jjCheckNAddTwoStates(53, 54); 3498 break; 3499 case 54: 3500 if (curChar != 34) 3501 break; 3502 if (kind > 199) 3503 kind = 199; 3504 jjstateSet[jjnewStateCnt++] = 55; 3505 break; 3506 case 55: 3507 if (curChar == 46) 3508 jjstateSet[jjnewStateCnt++] = 56; 3509 break; 3510 case 56: 3511 if (curChar == 34) 3512 jjCheckNAddTwoStates(57, 54); 3513 break; 3514 case 57: 3515 if ((0xfffffffbffffffffL & l) != 0L) 3516 jjCheckNAddTwoStates(57, 54); 3517 break; 3518 case 58: 3519 if ((0xfffffffbffffffffL & l) != 0L) 3520 jjCheckNAddTwoStates(58, 59); 3521 break; 3522 case 59: 3523 if (curChar == 34) 3524 jjAddStates(22, 23); 3525 break; 3526 case 60: 3527 if (curChar == 46) 3528 jjstateSet[jjnewStateCnt++] = 61; 3529 break; 3530 case 61: 3531 if (curChar == 34) 3532 jjCheckNAddTwoStates(62, 59); 3533 break; 3534 case 62: 3535 if ((0xfffffffbffffffffL & l) != 0L) 3536 jjCheckNAddTwoStates(62, 59); 3537 break; 3538 case 63: 3539 if (curChar == 42 && kind > 203) 3540 kind = 203; 3541 break; 3542 case 64: 3543 if (curChar == 46) 3544 jjstateSet[jjnewStateCnt++] = 63; 3545 break; 3546 case 66: 3547 if ((0x3ff000000000000L & l) == 0L) 3548 break; 3549 if (kind > 197) 3550 kind = 197; 3551 jjstateSet[jjnewStateCnt++] = 66; 3552 break; 3553 case 67: 3554 if ((0x3ff000000000000L & l) == 0L) 3555 break; 3556 if (kind > 198) 3557 kind = 198; 3558 jjCheckNAddTwoStates(67, 68); 3559 break; 3560 case 68: 3561 if (curChar == 46) 3562 jjstateSet[jjnewStateCnt++] = 69; 3563 break; 3564 case 70: 3565 if ((0x3ff000000000000L & l) == 0L) 3566 break; 3567 if (kind > 198) 3568 kind = 198; 3569 jjCheckNAddTwoStates(68, 70); 3570 break; 3571 case 71: 3572 if ((0x3ff000000000000L & l) != 0L) 3573 jjCheckNAddStates(24, 26); 3574 break; 3575 case 72: 3576 if (curChar == 46) 3577 jjstateSet[jjnewStateCnt++] = 73; 3578 break; 3579 case 74: 3580 if ((0x3ff000000000000L & l) != 0L) 3581 jjCheckNAddStates(27, 29); 3582 break; 3583 case 77: 3584 if ((0x3ff000000000000L & l) == 0L) 3585 break; 3586 if (kind > 201) 3587 kind = 201; 3588 jjstateSet[jjnewStateCnt++] = 77; 3589 break; 3590 case 78: 3591 if ((0x3ff000000000000L & l) != 0L) 3592 jjCheckNAddStates(30, 32); 3593 break; 3594 case 79: 3595 if (curChar == 46) 3596 jjstateSet[jjnewStateCnt++] = 80; 3597 break; 3598 case 81: 3599 if ((0x3ff000000000000L & l) != 0L) 3600 jjCheckNAddStates(33, 35); 3601 break; 3602 case 82: 3603 if (curChar == 42 && kind > 202) 3604 kind = 202; 3605 break; 3606 case 83: 3607 if (curChar == 46) 3608 jjstateSet[jjnewStateCnt++] = 82; 3609 break; 3610 default : break; 3611 } 3612 } while(i != startsAt); 3613 } 3614 else if (curChar < 128) 3615 { 3616 long l = 1L << (curChar & 077); 3617 MatchLoop: do 3618 { 3619 switch(jjstateSet[--i]) 3620 { 3621 case 5: 3622 if ((0x7fffffe87fffffeL & l) != 0L) 3623 { 3624 if (kind > 197) 3625 kind = 197; 3626 jjCheckNAddStates(36, 45); 3627 } 3628 if ((0x4000000040000L & l) != 0L) 3629 jjstateSet[jjnewStateCnt++] = 33; 3630 else if ((0x4000000040L & l) != 0L) 3631 jjstateSet[jjnewStateCnt++] = 22; 3632 else if ((0x10000000100000L & l) != 0L) 3633 jjstateSet[jjnewStateCnt++] = 18; 3634 break; 3635 case 1: 3636 jjAddStates(13, 15); 3637 break; 3638 case 7: 3639 jjAddStates(16, 18); 3640 break; 3641 case 16: 3642 if ((0x2000000020L & l) != 0L && kind > 19) 3643 kind = 19; 3644 break; 3645 case 17: 3646 if ((0x20000000200000L & l) != 0L) 3647 jjCheckNAdd(16); 3648 break; 3649 case 18: 3650 if ((0x4000000040000L & l) != 0L) 3651 jjstateSet[jjnewStateCnt++] = 17; 3652 break; 3653 case 19: 3654 if ((0x10000000100000L & l) != 0L) 3655 jjstateSet[jjnewStateCnt++] = 18; 3656 break; 3657 case 20: 3658 if ((0x8000000080000L & l) != 0L) 3659 jjCheckNAdd(16); 3660 break; 3661 case 21: 3662 if ((0x100000001000L & l) != 0L) 3663 jjstateSet[jjnewStateCnt++] = 20; 3664 break; 3665 case 22: 3666 if ((0x200000002L & l) != 0L) 3667 jjstateSet[jjnewStateCnt++] = 21; 3668 break; 3669 case 23: 3670 if ((0x4000000040L & l) != 0L) 3671 jjstateSet[jjnewStateCnt++] = 22; 3672 break; 3673 case 25: 3674 jjAddStates(19, 21); 3675 break; 3676 case 26: 3677 if (curChar == 92) 3678 jjstateSet[jjnewStateCnt++] = 24; 3679 break; 3680 case 28: 3681 if ((0x8220000082200L & l) == 0L) 3682 break; 3683 if (kind > 21) 3684 kind = 21; 3685 jjstateSet[jjnewStateCnt++] = 28; 3686 break; 3687 case 30: 3688 if ((0x100000001000000L & l) != 0L) 3689 jjstateSet[jjnewStateCnt++] = 29; 3690 break; 3691 case 31: 3692 if ((0x2000000020L & l) != 0L) 3693 jjstateSet[jjnewStateCnt++] = 30; 3694 break; 3695 case 32: 3696 if ((0x8000000080L & l) != 0L) 3697 jjstateSet[jjnewStateCnt++] = 31; 3698 break; 3699 case 33: 3700 if ((0x2000000020L & l) != 0L) 3701 jjstateSet[jjnewStateCnt++] = 32; 3702 break; 3703 case 34: 3704 if ((0x4000000040000L & l) != 0L) 3705 jjstateSet[jjnewStateCnt++] = 33; 3706 break; 3707 case 38: 3708 if (curChar == 69) 3709 jjAddStates(46, 47); 3710 break; 3711 case 46: 3712 if (curChar == 92) 3713 jjstateSet[jjnewStateCnt++] = 47; 3714 break; 3715 case 47: 3716 if ((0x7fffffe90000000L & l) != 0L) 3717 jjCheckNAddStates(9, 12); 3718 break; 3719 case 48: 3720 if ((0xffffffffefffffffL & l) != 0L) 3721 jjCheckNAddStates(9, 12); 3722 break; 3723 case 51: 3724 jjAddStates(48, 49); 3725 break; 3726 case 53: 3727 jjCheckNAddTwoStates(53, 54); 3728 break; 3729 case 57: 3730 jjCheckNAddTwoStates(57, 54); 3731 break; 3732 case 58: 3733 jjCheckNAddTwoStates(58, 59); 3734 break; 3735 case 62: 3736 jjCheckNAddTwoStates(62, 59); 3737 break; 3738 case 65: 3739 if ((0x7fffffe87fffffeL & l) == 0L) 3740 break; 3741 if (kind > 197) 3742 kind = 197; 3743 jjCheckNAddStates(36, 45); 3744 break; 3745 case 66: 3746 if ((0x7fffffe87fffffeL & l) == 0L) 3747 break; 3748 if (kind > 197) 3749 kind = 197; 3750 jjCheckNAdd(66); 3751 break; 3752 case 67: 3753 if ((0x7fffffe87fffffeL & l) == 0L) 3754 break; 3755 if (kind > 198) 3756 kind = 198; 3757 jjCheckNAddTwoStates(67, 68); 3758 break; 3759 case 69: 3760 case 70: 3761 if ((0x7fffffe87fffffeL & l) == 0L) 3762 break; 3763 if (kind > 198) 3764 kind = 198; 3765 jjCheckNAddTwoStates(68, 70); 3766 break; 3767 case 71: 3768 if ((0x7fffffe87fffffeL & l) != 0L) 3769 jjCheckNAddStates(24, 26); 3770 break; 3771 case 73: 3772 case 74: 3773 if ((0x7fffffe87fffffeL & l) != 0L) 3774 jjCheckNAddStates(27, 29); 3775 break; 3776 case 75: 3777 if (curChar == 93 && kind > 200) 3778 kind = 200; 3779 break; 3780 case 76: 3781 if (curChar == 91) 3782 jjstateSet[jjnewStateCnt++] = 75; 3783 break; 3784 case 77: 3785 if ((0x7fffffe87fffffeL & l) == 0L) 3786 break; 3787 if (kind > 201) 3788 kind = 201; 3789 jjCheckNAdd(77); 3790 break; 3791 case 78: 3792 if ((0x7fffffe87fffffeL & l) != 0L) 3793 jjCheckNAddStates(30, 32); 3794 break; 3795 case 80: 3796 case 81: 3797 if ((0x7fffffe87fffffeL & l) != 0L) 3798 jjCheckNAddStates(33, 35); 3799 break; 3800 default : break; 3801 } 3802 } while(i != startsAt); 3803 } 3804 else 3805 { 3806 int hiByte = (int)(curChar >> 8); 3807 int i1 = hiByte >> 6; 3808 long l1 = 1L << (hiByte & 077); 3809 int i2 = (curChar & 0xff) >> 6; 3810 long l2 = 1L << (curChar & 077); 3811 MatchLoop: do 3812 { 3813 switch(jjstateSet[--i]) 3814 { 3815 case 1: 3816 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3817 jjAddStates(13, 15); 3818 break; 3819 case 7: 3820 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3821 jjAddStates(16, 18); 3822 break; 3823 case 25: 3824 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3825 jjAddStates(19, 21); 3826 break; 3827 case 48: 3828 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3829 jjAddStates(9, 12); 3830 break; 3831 case 51: 3832 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3833 jjAddStates(48, 49); 3834 break; 3835 case 53: 3836 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3837 jjCheckNAddTwoStates(53, 54); 3838 break; 3839 case 57: 3840 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3841 jjCheckNAddTwoStates(57, 54); 3842 break; 3843 case 58: 3844 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3845 jjCheckNAddTwoStates(58, 59); 3846 break; 3847 case 62: 3848 if (jjCanMove_0(hiByte, i1, i2, l1, l2)) 3849 jjCheckNAddTwoStates(62, 59); 3850 break; 3851 default : break; 3852 } 3853 } while(i != startsAt); 3854 } 3855 if (kind != 0x7fffffff) 3856 { 3857 jjmatchedKind = kind; 3858 jjmatchedPos = curPos; 3859 kind = 0x7fffffff; 3860 } 3861 ++curPos; 3862 if ((i = jjnewStateCnt) == (startsAt = 84 - (jjnewStateCnt = startsAt))) 3863 break; 3864 try { curChar = input_stream.readChar(); } 3865 catch(java.io.IOException e) { break; } 3866 } 3867 if (jjmatchedPos > strPos) 3868 return curPos; 3869 3870 int toRet = Math.max(curPos, seenUpto); 3871 3872 if (curPos < toRet) 3873 for (i = toRet - Math.min(curPos, seenUpto); i-- > 0; ) 3874 try { curChar = input_stream.readChar(); } 3875 catch(java.io.IOException e) { throw new Error ("Internal Error : Please send a bug report."); } 3876 3877 if (jjmatchedPos < strPos) 3878 { 3879 jjmatchedKind = strKind; 3880 jjmatchedPos = strPos; 3881 } 3882 else if (jjmatchedPos == strPos && jjmatchedKind > strKind) 3883 jjmatchedKind = strKind; 3884 3885 return toRet; 3886} 3887static final int[] jjnextStates = { 3888 35, 36, 38, 51, 52, 53, 54, 58, 59, 45, 46, 48, 49, 1, 2, 4, 3889 7, 8, 10, 25, 26, 27, 60, 64, 71, 72, 76, 72, 74, 76, 78, 79, 3890 83, 79, 81, 83, 66, 67, 68, 71, 72, 76, 77, 78, 79, 83, 39, 40, 3891 51, 52, 3892}; 3893private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) 3894{ 3895 switch(hiByte) 3896 { 3897 case 0: 3898 return ((jjbitVec2[i2] & l2) != 0L); 3899 default : 3900 if ((jjbitVec0[i1] & l1) != 0L) 3901 return true; 3902 return false; 3903 } 3904} 3905public static final String [] jjstrLiteralImages = { 3906"", null, null, null, null, null, null, "\52", "\75", "\75\75", "\76", "\74", 3907"\76\75", "\74\75", null, "\57", "\53", "\55", "\174\174", null, null, null, null, null, 3908null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3909null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3910null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3911null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3912null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3913null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3914null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3915null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3916null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3917null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3918null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3919null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3920null, null, null, null, null, null, null, null, null, null, null, null, "\77", null, 3921null, "\73", "\50", "\51", "\54", }; 3922public static final String [] lexStateNames = { 3923 "DEFAULT", 3924}; 3925static final long[] jjtoToken = { 3926 0xffffffffffffff81L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0x79fffL, 3927}; 3928static final long[] jjtoSkip = { 3929 0x7eL, 0x0L, 0x0L, 0x0L, 3930}; 3931private SimpleCharStream input_stream; 3932private final int[] jjrounds = new int[84]; 3933private final int[] jjstateSet = new int[168]; 3934protected char curChar; 3935public SQLTokenManager(SimpleCharStream stream) 3936{ 3937 if (SimpleCharStream.staticFlag) 3938 throw new Error ("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer."); 3939 input_stream = stream; 3940} 3941public SQLTokenManager(SimpleCharStream stream, int lexState) 3942{ 3943 this(stream); 3944 SwitchTo(lexState); 3945} 3946public void ReInit(SimpleCharStream stream) 3947{ 3948 jjmatchedPos = jjnewStateCnt = 0; 3949 curLexState = defaultLexState; 3950 input_stream = stream; 3951 ReInitRounds(); 3952} 3953private final void ReInitRounds() 3954{ 3955 int i; 3956 jjround = 0x80000001; 3957 for (i = 84; i-- > 0;) 3958 jjrounds[i] = 0x80000000; 3959} 3960public void ReInit(SimpleCharStream stream, int lexState) 3961{ 3962 ReInit(stream); 3963 SwitchTo(lexState); 3964} 3965public void SwitchTo(int lexState) 3966{ 3967 if (lexState >= 1 || lexState < 0) 3968 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); 3969 else 3970 curLexState = lexState; 3971} 3972 3973private final Token jjFillToken() 3974{ 3975 Token t = Token.newToken(jjmatchedKind); 3976 t.kind = jjmatchedKind; 3977 String im = jjstrLiteralImages[jjmatchedKind]; 3978 t.image = (im == null) ? input_stream.GetImage() : im; 3979 t.beginLine = input_stream.getBeginLine(); 3980 t.beginColumn = input_stream.getBeginColumn(); 3981 t.endLine = input_stream.getEndLine(); 3982 t.endColumn = input_stream.getEndColumn(); 3983 return t; 3984} 3985 3986int curLexState = 0; 3987int defaultLexState = 0; 3988int jjnewStateCnt; 3989int jjround; 3990int jjmatchedPos; 3991int jjmatchedKind; 3992 3993public final Token getNextToken() 3994{ 3995 int kind; 3996 Token specialToken = null; 3997 Token matchedToken; 3998 int curPos = 0; 3999 4000 EOFLoop : 4001 for (;;) 4002 { 4003 try 4004 { 4005 curChar = input_stream.BeginToken(); 4006 } 4007 catch(java.io.IOException e) 4008 { 4009 jjmatchedKind = 0; 4010 matchedToken = jjFillToken(); 4011 return matchedToken; 4012 } 4013 4014 jjmatchedKind = 0x7fffffff; 4015 jjmatchedPos = 0; 4016 curPos = jjMoveStringLiteralDfa0_0(); 4017 if (jjmatchedKind != 0x7fffffff) 4018 { 4019 if (jjmatchedPos + 1 < curPos) 4020 input_stream.backup(curPos - jjmatchedPos - 1); 4021 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) 4022 { 4023 matchedToken = jjFillToken(); 4024 return matchedToken; 4025 } 4026 else 4027 { 4028 continue EOFLoop; 4029 } 4030 } 4031 int error_line = input_stream.getEndLine(); 4032 int error_column = input_stream.getEndColumn(); 4033 String error_after = null; 4034 boolean EOFSeen = false; 4035 try { input_stream.readChar(); input_stream.backup(1); } 4036 catch (java.io.IOException e1) { 4037 EOFSeen = true; 4038 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 4039 if (curChar == '\n' || curChar == '\r') { 4040 error_line++; 4041 error_column = 0; 4042 } 4043 else 4044 error_column++; 4045 } 4046 if (!EOFSeen) { 4047 input_stream.backup(1); 4048 error_after = curPos <= 1 ? "" : input_stream.GetImage(); 4049 } 4050 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); 4051 } 4052} 4053 4054} 4055 | Popular Tags |