src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/scd/SCDParserTokenManager.java

Thu, 12 Oct 2017 19:44:07 +0800

author
aoqi
date
Thu, 12 Oct 2017 19:44:07 +0800
changeset 760
e530533619ec
parent 0
373ffda63c9a
permissions
-rw-r--r--

merge

aoqi@0 1 /*
aoqi@0 2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
aoqi@0 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
aoqi@0 4 *
aoqi@0 5 * This code is free software; you can redistribute it and/or modify it
aoqi@0 6 * under the terms of the GNU General Public License version 2 only, as
aoqi@0 7 * published by the Free Software Foundation. Oracle designates this
aoqi@0 8 * particular file as subject to the "Classpath" exception as provided
aoqi@0 9 * by Oracle in the LICENSE file that accompanied this code.
aoqi@0 10 *
aoqi@0 11 * This code is distributed in the hope that it will be useful, but WITHOUT
aoqi@0 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
aoqi@0 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
aoqi@0 14 * version 2 for more details (a copy is included in the LICENSE file that
aoqi@0 15 * accompanied this code).
aoqi@0 16 *
aoqi@0 17 * You should have received a copy of the GNU General Public License version
aoqi@0 18 * 2 along with this work; if not, write to the Free Software Foundation,
aoqi@0 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
aoqi@0 20 *
aoqi@0 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
aoqi@0 22 * or visit www.oracle.com if you need additional information or have any
aoqi@0 23 * questions.
aoqi@0 24 */
aoqi@0 25
aoqi@0 26 /* Generated By:JavaCC: Do not edit this line. SCDParserTokenManager.java */
aoqi@0 27 package com.sun.xml.internal.xsom.impl.scd;
aoqi@0 28 import java.util.*;
aoqi@0 29 import java.io.*;
aoqi@0 30 import com.sun.xml.internal.xsom.impl.UName;
aoqi@0 31 import javax.xml.namespace.*;
aoqi@0 32
aoqi@0 33 public class SCDParserTokenManager implements SCDParserConstants
aoqi@0 34 {
aoqi@0 35 public java.io.PrintStream debugStream = System.out;
aoqi@0 36 public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
aoqi@0 37 private final int jjStopStringLiteralDfa_0(int pos, long active0)
aoqi@0 38 {
aoqi@0 39 switch (pos)
aoqi@0 40 {
aoqi@0 41 case 0:
aoqi@0 42 if ((active0 & 0x3c08000000L) != 0L)
aoqi@0 43 {
aoqi@0 44 jjmatchedKind = 12;
aoqi@0 45 return 103;
aoqi@0 46 }
aoqi@0 47 if ((active0 & 0x400000L) != 0L)
aoqi@0 48 {
aoqi@0 49 jjmatchedKind = 12;
aoqi@0 50 return 55;
aoqi@0 51 }
aoqi@0 52 if ((active0 & 0x30000000000L) != 0L)
aoqi@0 53 {
aoqi@0 54 jjmatchedKind = 12;
aoqi@0 55 return 68;
aoqi@0 56 }
aoqi@0 57 if ((active0 & 0x2000000L) != 0L)
aoqi@0 58 {
aoqi@0 59 jjmatchedKind = 12;
aoqi@0 60 return 81;
aoqi@0 61 }
aoqi@0 62 if ((active0 & 0x200000000L) != 0L)
aoqi@0 63 {
aoqi@0 64 jjmatchedKind = 12;
aoqi@0 65 return 23;
aoqi@0 66 }
aoqi@0 67 if ((active0 & 0x40000000000L) != 0L)
aoqi@0 68 {
aoqi@0 69 jjmatchedKind = 12;
aoqi@0 70 return 34;
aoqi@0 71 }
aoqi@0 72 if ((active0 & 0x100000L) != 0L)
aoqi@0 73 {
aoqi@0 74 jjmatchedKind = 12;
aoqi@0 75 return 91;
aoqi@0 76 }
aoqi@0 77 if ((active0 & 0x18c1f4240000L) != 0L)
aoqi@0 78 {
aoqi@0 79 jjmatchedKind = 12;
aoqi@0 80 return 1;
aoqi@0 81 }
aoqi@0 82 if ((active0 & 0x1000000L) != 0L)
aoqi@0 83 {
aoqi@0 84 jjmatchedKind = 12;
aoqi@0 85 return 16;
aoqi@0 86 }
aoqi@0 87 return -1;
aoqi@0 88 case 1:
aoqi@0 89 if ((active0 & 0x1fffff740000L) != 0L)
aoqi@0 90 {
aoqi@0 91 jjmatchedKind = 12;
aoqi@0 92 jjmatchedPos = 1;
aoqi@0 93 return 1;
aoqi@0 94 }
aoqi@0 95 return -1;
aoqi@0 96 case 2:
aoqi@0 97 if ((active0 & 0x1fffff740000L) != 0L)
aoqi@0 98 {
aoqi@0 99 jjmatchedKind = 12;
aoqi@0 100 jjmatchedPos = 2;
aoqi@0 101 return 1;
aoqi@0 102 }
aoqi@0 103 return -1;
aoqi@0 104 case 3:
aoqi@0 105 if ((active0 & 0x4100000000L) != 0L)
aoqi@0 106 {
aoqi@0 107 if (jjmatchedPos < 2)
aoqi@0 108 {
aoqi@0 109 jjmatchedKind = 12;
aoqi@0 110 jjmatchedPos = 2;
aoqi@0 111 }
aoqi@0 112 return -1;
aoqi@0 113 }
aoqi@0 114 if ((active0 & 0x1fbeff740000L) != 0L)
aoqi@0 115 {
aoqi@0 116 jjmatchedKind = 12;
aoqi@0 117 jjmatchedPos = 3;
aoqi@0 118 return 1;
aoqi@0 119 }
aoqi@0 120 return -1;
aoqi@0 121 case 4:
aoqi@0 122 if ((active0 & 0x4100000000L) != 0L)
aoqi@0 123 {
aoqi@0 124 if (jjmatchedPos < 2)
aoqi@0 125 {
aoqi@0 126 jjmatchedKind = 12;
aoqi@0 127 jjmatchedPos = 2;
aoqi@0 128 }
aoqi@0 129 return -1;
aoqi@0 130 }
aoqi@0 131 if ((active0 & 0x400000L) != 0L)
aoqi@0 132 {
aoqi@0 133 if (jjmatchedPos < 3)
aoqi@0 134 {
aoqi@0 135 jjmatchedKind = 12;
aoqi@0 136 jjmatchedPos = 3;
aoqi@0 137 }
aoqi@0 138 return -1;
aoqi@0 139 }
aoqi@0 140 if ((active0 & 0x1fbeff340000L) != 0L)
aoqi@0 141 {
aoqi@0 142 jjmatchedKind = 12;
aoqi@0 143 jjmatchedPos = 4;
aoqi@0 144 return 1;
aoqi@0 145 }
aoqi@0 146 return -1;
aoqi@0 147 case 5:
aoqi@0 148 if ((active0 & 0x4000000000L) != 0L)
aoqi@0 149 {
aoqi@0 150 if (jjmatchedPos < 2)
aoqi@0 151 {
aoqi@0 152 jjmatchedKind = 12;
aoqi@0 153 jjmatchedPos = 2;
aoqi@0 154 }
aoqi@0 155 return -1;
aoqi@0 156 }
aoqi@0 157 if ((active0 & 0x33c50000000L) != 0L)
aoqi@0 158 {
aoqi@0 159 if (jjmatchedPos < 4)
aoqi@0 160 {
aoqi@0 161 jjmatchedKind = 12;
aoqi@0 162 jjmatchedPos = 4;
aoqi@0 163 }
aoqi@0 164 return -1;
aoqi@0 165 }
aoqi@0 166 if ((active0 & 0x400000L) != 0L)
aoqi@0 167 {
aoqi@0 168 if (jjmatchedPos < 3)
aoqi@0 169 {
aoqi@0 170 jjmatchedKind = 12;
aoqi@0 171 jjmatchedPos = 3;
aoqi@0 172 }
aoqi@0 173 return -1;
aoqi@0 174 }
aoqi@0 175 if ((active0 & 0x1c82af340000L) != 0L)
aoqi@0 176 {
aoqi@0 177 jjmatchedKind = 12;
aoqi@0 178 jjmatchedPos = 5;
aoqi@0 179 return 1;
aoqi@0 180 }
aoqi@0 181 return -1;
aoqi@0 182 case 6:
aoqi@0 183 if ((active0 & 0x33c50000000L) != 0L)
aoqi@0 184 {
aoqi@0 185 if (jjmatchedPos < 4)
aoqi@0 186 {
aoqi@0 187 jjmatchedKind = 12;
aoqi@0 188 jjmatchedPos = 4;
aoqi@0 189 }
aoqi@0 190 return -1;
aoqi@0 191 }
aoqi@0 192 if ((active0 & 0x1c82af340000L) != 0L)
aoqi@0 193 {
aoqi@0 194 if (jjmatchedPos != 6)
aoqi@0 195 {
aoqi@0 196 jjmatchedKind = 12;
aoqi@0 197 jjmatchedPos = 6;
aoqi@0 198 }
aoqi@0 199 return 1;
aoqi@0 200 }
aoqi@0 201 return -1;
aoqi@0 202 case 7:
aoqi@0 203 if ((active0 & 0x100000L) != 0L)
aoqi@0 204 {
aoqi@0 205 if (jjmatchedPos < 6)
aoqi@0 206 {
aoqi@0 207 jjmatchedKind = 12;
aoqi@0 208 jjmatchedPos = 6;
aoqi@0 209 }
aoqi@0 210 return -1;
aoqi@0 211 }
aoqi@0 212 if ((active0 & 0x13c00000000L) != 0L)
aoqi@0 213 {
aoqi@0 214 if (jjmatchedPos < 4)
aoqi@0 215 {
aoqi@0 216 jjmatchedKind = 12;
aoqi@0 217 jjmatchedPos = 4;
aoqi@0 218 }
aoqi@0 219 return -1;
aoqi@0 220 }
aoqi@0 221 if ((active0 & 0x1c82af240000L) != 0L)
aoqi@0 222 {
aoqi@0 223 jjmatchedKind = 12;
aoqi@0 224 jjmatchedPos = 7;
aoqi@0 225 return 1;
aoqi@0 226 }
aoqi@0 227 return -1;
aoqi@0 228 case 8:
aoqi@0 229 if ((active0 & 0x480aa240000L) != 0L)
aoqi@0 230 {
aoqi@0 231 jjmatchedKind = 12;
aoqi@0 232 jjmatchedPos = 8;
aoqi@0 233 return 1;
aoqi@0 234 }
aoqi@0 235 if ((active0 & 0x180205000000L) != 0L)
aoqi@0 236 {
aoqi@0 237 if (jjmatchedPos < 7)
aoqi@0 238 {
aoqi@0 239 jjmatchedKind = 12;
aoqi@0 240 jjmatchedPos = 7;
aoqi@0 241 }
aoqi@0 242 return -1;
aoqi@0 243 }
aoqi@0 244 if ((active0 & 0x100000L) != 0L)
aoqi@0 245 {
aoqi@0 246 if (jjmatchedPos < 6)
aoqi@0 247 {
aoqi@0 248 jjmatchedKind = 12;
aoqi@0 249 jjmatchedPos = 6;
aoqi@0 250 }
aoqi@0 251 return -1;
aoqi@0 252 }
aoqi@0 253 if ((active0 & 0x1c00000000L) != 0L)
aoqi@0 254 {
aoqi@0 255 if (jjmatchedPos < 4)
aoqi@0 256 {
aoqi@0 257 jjmatchedKind = 12;
aoqi@0 258 jjmatchedPos = 4;
aoqi@0 259 }
aoqi@0 260 return -1;
aoqi@0 261 }
aoqi@0 262 return -1;
aoqi@0 263 case 9:
aoqi@0 264 if ((active0 & 0x80aa200000L) != 0L)
aoqi@0 265 {
aoqi@0 266 if (jjmatchedPos != 9)
aoqi@0 267 {
aoqi@0 268 jjmatchedKind = 12;
aoqi@0 269 jjmatchedPos = 9;
aoqi@0 270 }
aoqi@0 271 return 1;
aoqi@0 272 }
aoqi@0 273 if ((active0 & 0x180205000000L) != 0L)
aoqi@0 274 {
aoqi@0 275 if (jjmatchedPos < 7)
aoqi@0 276 {
aoqi@0 277 jjmatchedKind = 12;
aoqi@0 278 jjmatchedPos = 7;
aoqi@0 279 }
aoqi@0 280 return -1;
aoqi@0 281 }
aoqi@0 282 if ((active0 & 0x40000040000L) != 0L)
aoqi@0 283 {
aoqi@0 284 if (jjmatchedPos < 8)
aoqi@0 285 {
aoqi@0 286 jjmatchedKind = 12;
aoqi@0 287 jjmatchedPos = 8;
aoqi@0 288 }
aoqi@0 289 return -1;
aoqi@0 290 }
aoqi@0 291 if ((active0 & 0x1c00000000L) != 0L)
aoqi@0 292 {
aoqi@0 293 if (jjmatchedPos < 4)
aoqi@0 294 {
aoqi@0 295 jjmatchedKind = 12;
aoqi@0 296 jjmatchedPos = 4;
aoqi@0 297 }
aoqi@0 298 return -1;
aoqi@0 299 }
aoqi@0 300 return -1;
aoqi@0 301 case 10:
aoqi@0 302 if ((active0 & 0x100000000000L) != 0L)
aoqi@0 303 {
aoqi@0 304 if (jjmatchedPos < 7)
aoqi@0 305 {
aoqi@0 306 jjmatchedKind = 12;
aoqi@0 307 jjmatchedPos = 7;
aoqi@0 308 }
aoqi@0 309 return -1;
aoqi@0 310 }
aoqi@0 311 if ((active0 & 0x8000000L) != 0L)
aoqi@0 312 {
aoqi@0 313 if (jjmatchedPos < 9)
aoqi@0 314 {
aoqi@0 315 jjmatchedKind = 12;
aoqi@0 316 jjmatchedPos = 9;
aoqi@0 317 }
aoqi@0 318 return -1;
aoqi@0 319 }
aoqi@0 320 if ((active0 & 0x40000040000L) != 0L)
aoqi@0 321 {
aoqi@0 322 if (jjmatchedPos < 8)
aoqi@0 323 {
aoqi@0 324 jjmatchedKind = 12;
aoqi@0 325 jjmatchedPos = 8;
aoqi@0 326 }
aoqi@0 327 return -1;
aoqi@0 328 }
aoqi@0 329 if ((active0 & 0x80a2200000L) != 0L)
aoqi@0 330 {
aoqi@0 331 jjmatchedKind = 12;
aoqi@0 332 jjmatchedPos = 10;
aoqi@0 333 return 1;
aoqi@0 334 }
aoqi@0 335 if ((active0 & 0xc00000000L) != 0L)
aoqi@0 336 {
aoqi@0 337 if (jjmatchedPos < 4)
aoqi@0 338 {
aoqi@0 339 jjmatchedKind = 12;
aoqi@0 340 jjmatchedPos = 4;
aoqi@0 341 }
aoqi@0 342 return -1;
aoqi@0 343 }
aoqi@0 344 return -1;
aoqi@0 345 case 11:
aoqi@0 346 if ((active0 & 0x40000000000L) != 0L)
aoqi@0 347 {
aoqi@0 348 if (jjmatchedPos < 8)
aoqi@0 349 {
aoqi@0 350 jjmatchedKind = 12;
aoqi@0 351 jjmatchedPos = 8;
aoqi@0 352 }
aoqi@0 353 return -1;
aoqi@0 354 }
aoqi@0 355 if ((active0 & 0x8000000L) != 0L)
aoqi@0 356 {
aoqi@0 357 if (jjmatchedPos < 9)
aoqi@0 358 {
aoqi@0 359 jjmatchedKind = 12;
aoqi@0 360 jjmatchedPos = 9;
aoqi@0 361 }
aoqi@0 362 return -1;
aoqi@0 363 }
aoqi@0 364 if ((active0 & 0xc00000000L) != 0L)
aoqi@0 365 {
aoqi@0 366 if (jjmatchedPos < 4)
aoqi@0 367 {
aoqi@0 368 jjmatchedKind = 12;
aoqi@0 369 jjmatchedPos = 4;
aoqi@0 370 }
aoqi@0 371 return -1;
aoqi@0 372 }
aoqi@0 373 if ((active0 & 0x80a2200000L) != 0L)
aoqi@0 374 {
aoqi@0 375 jjmatchedKind = 12;
aoqi@0 376 jjmatchedPos = 11;
aoqi@0 377 return 1;
aoqi@0 378 }
aoqi@0 379 return -1;
aoqi@0 380 case 12:
aoqi@0 381 if ((active0 & 0x8000000000L) != 0L)
aoqi@0 382 {
aoqi@0 383 if (jjmatchedPos < 11)
aoqi@0 384 {
aoqi@0 385 jjmatchedKind = 12;
aoqi@0 386 jjmatchedPos = 11;
aoqi@0 387 }
aoqi@0 388 return -1;
aoqi@0 389 }
aoqi@0 390 if ((active0 & 0xc00000000L) != 0L)
aoqi@0 391 {
aoqi@0 392 if (jjmatchedPos < 4)
aoqi@0 393 {
aoqi@0 394 jjmatchedKind = 12;
aoqi@0 395 jjmatchedPos = 4;
aoqi@0 396 }
aoqi@0 397 return -1;
aoqi@0 398 }
aoqi@0 399 if ((active0 & 0xa2200000L) != 0L)
aoqi@0 400 {
aoqi@0 401 jjmatchedKind = 12;
aoqi@0 402 jjmatchedPos = 12;
aoqi@0 403 return 1;
aoqi@0 404 }
aoqi@0 405 return -1;
aoqi@0 406 case 13:
aoqi@0 407 if ((active0 & 0x8000000000L) != 0L)
aoqi@0 408 {
aoqi@0 409 if (jjmatchedPos < 11)
aoqi@0 410 {
aoqi@0 411 jjmatchedKind = 12;
aoqi@0 412 jjmatchedPos = 11;
aoqi@0 413 }
aoqi@0 414 return -1;
aoqi@0 415 }
aoqi@0 416 if ((active0 & 0x2000000L) != 0L)
aoqi@0 417 {
aoqi@0 418 if (jjmatchedPos < 12)
aoqi@0 419 {
aoqi@0 420 jjmatchedKind = 12;
aoqi@0 421 jjmatchedPos = 12;
aoqi@0 422 }
aoqi@0 423 return -1;
aoqi@0 424 }
aoqi@0 425 if ((active0 & 0x400000000L) != 0L)
aoqi@0 426 {
aoqi@0 427 if (jjmatchedPos < 4)
aoqi@0 428 {
aoqi@0 429 jjmatchedKind = 12;
aoqi@0 430 jjmatchedPos = 4;
aoqi@0 431 }
aoqi@0 432 return -1;
aoqi@0 433 }
aoqi@0 434 if ((active0 & 0xa0200000L) != 0L)
aoqi@0 435 {
aoqi@0 436 jjmatchedKind = 12;
aoqi@0 437 jjmatchedPos = 13;
aoqi@0 438 return 1;
aoqi@0 439 }
aoqi@0 440 return -1;
aoqi@0 441 case 14:
aoqi@0 442 if ((active0 & 0x8000000000L) != 0L)
aoqi@0 443 {
aoqi@0 444 if (jjmatchedPos < 11)
aoqi@0 445 {
aoqi@0 446 jjmatchedKind = 12;
aoqi@0 447 jjmatchedPos = 11;
aoqi@0 448 }
aoqi@0 449 return -1;
aoqi@0 450 }
aoqi@0 451 if ((active0 & 0x20000000L) != 0L)
aoqi@0 452 {
aoqi@0 453 if (jjmatchedPos < 13)
aoqi@0 454 {
aoqi@0 455 jjmatchedKind = 12;
aoqi@0 456 jjmatchedPos = 13;
aoqi@0 457 }
aoqi@0 458 return -1;
aoqi@0 459 }
aoqi@0 460 if ((active0 & 0x2000000L) != 0L)
aoqi@0 461 {
aoqi@0 462 if (jjmatchedPos < 12)
aoqi@0 463 {
aoqi@0 464 jjmatchedKind = 12;
aoqi@0 465 jjmatchedPos = 12;
aoqi@0 466 }
aoqi@0 467 return -1;
aoqi@0 468 }
aoqi@0 469 if ((active0 & 0x400000000L) != 0L)
aoqi@0 470 {
aoqi@0 471 if (jjmatchedPos < 4)
aoqi@0 472 {
aoqi@0 473 jjmatchedKind = 12;
aoqi@0 474 jjmatchedPos = 4;
aoqi@0 475 }
aoqi@0 476 return -1;
aoqi@0 477 }
aoqi@0 478 if ((active0 & 0x80200000L) != 0L)
aoqi@0 479 {
aoqi@0 480 jjmatchedKind = 12;
aoqi@0 481 jjmatchedPos = 14;
aoqi@0 482 return 1;
aoqi@0 483 }
aoqi@0 484 return -1;
aoqi@0 485 case 15:
aoqi@0 486 if ((active0 & 0x20000000L) != 0L)
aoqi@0 487 {
aoqi@0 488 if (jjmatchedPos < 13)
aoqi@0 489 {
aoqi@0 490 jjmatchedKind = 12;
aoqi@0 491 jjmatchedPos = 13;
aoqi@0 492 }
aoqi@0 493 return -1;
aoqi@0 494 }
aoqi@0 495 if ((active0 & 0x80200000L) != 0L)
aoqi@0 496 {
aoqi@0 497 jjmatchedKind = 12;
aoqi@0 498 jjmatchedPos = 15;
aoqi@0 499 return 1;
aoqi@0 500 }
aoqi@0 501 return -1;
aoqi@0 502 case 16:
aoqi@0 503 if ((active0 & 0x80200000L) != 0L)
aoqi@0 504 {
aoqi@0 505 jjmatchedKind = 12;
aoqi@0 506 jjmatchedPos = 16;
aoqi@0 507 return 1;
aoqi@0 508 }
aoqi@0 509 return -1;
aoqi@0 510 case 17:
aoqi@0 511 if ((active0 & 0x80200000L) != 0L)
aoqi@0 512 {
aoqi@0 513 if (jjmatchedPos < 16)
aoqi@0 514 {
aoqi@0 515 jjmatchedKind = 12;
aoqi@0 516 jjmatchedPos = 16;
aoqi@0 517 }
aoqi@0 518 return -1;
aoqi@0 519 }
aoqi@0 520 return -1;
aoqi@0 521 default :
aoqi@0 522 return -1;
aoqi@0 523 }
aoqi@0 524 }
aoqi@0 525 private final int jjStartNfa_0(int pos, long active0)
aoqi@0 526 {
aoqi@0 527 return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
aoqi@0 528 }
aoqi@0 529 private final int jjStopAtPos(int pos, int kind)
aoqi@0 530 {
aoqi@0 531 jjmatchedKind = kind;
aoqi@0 532 jjmatchedPos = pos;
aoqi@0 533 return pos + 1;
aoqi@0 534 }
aoqi@0 535 private final int jjStartNfaWithStates_0(int pos, int kind, int state)
aoqi@0 536 {
aoqi@0 537 jjmatchedKind = kind;
aoqi@0 538 jjmatchedPos = pos;
aoqi@0 539 try { curChar = input_stream.readChar(); }
aoqi@0 540 catch(java.io.IOException e) { return pos + 1; }
aoqi@0 541 return jjMoveNfa_0(state, pos + 1);
aoqi@0 542 }
aoqi@0 543 private final int jjMoveStringLiteralDfa0_0()
aoqi@0 544 {
aoqi@0 545 switch(curChar)
aoqi@0 546 {
aoqi@0 547 case 42:
aoqi@0 548 return jjStopAtPos(0, 45);
aoqi@0 549 case 47:
aoqi@0 550 jjmatchedKind = 16;
aoqi@0 551 return jjMoveStringLiteralDfa1_0(0x20000L);
aoqi@0 552 case 48:
aoqi@0 553 return jjStopAtPos(0, 46);
aoqi@0 554 case 58:
aoqi@0 555 return jjStopAtPos(0, 15);
aoqi@0 556 case 64:
aoqi@0 557 return jjStopAtPos(0, 19);
aoqi@0 558 case 97:
aoqi@0 559 return jjMoveStringLiteralDfa1_0(0xc020040000L);
aoqi@0 560 case 98:
aoqi@0 561 return jjMoveStringLiteralDfa1_0(0x1000000L);
aoqi@0 562 case 99:
aoqi@0 563 return jjMoveStringLiteralDfa1_0(0x40000000000L);
aoqi@0 564 case 101:
aoqi@0 565 return jjMoveStringLiteralDfa1_0(0x100000L);
aoqi@0 566 case 102:
aoqi@0 567 return jjMoveStringLiteralDfa1_0(0x30000000000L);
aoqi@0 568 case 103:
aoqi@0 569 return jjMoveStringLiteralDfa1_0(0x40000000L);
aoqi@0 570 case 105:
aoqi@0 571 return jjMoveStringLiteralDfa1_0(0x84000000L);
aoqi@0 572 case 107:
aoqi@0 573 return jjMoveStringLiteralDfa1_0(0x100000000L);
aoqi@0 574 case 109:
aoqi@0 575 return jjMoveStringLiteralDfa1_0(0x3c08000000L);
aoqi@0 576 case 110:
aoqi@0 577 return jjMoveStringLiteralDfa1_0(0x200000000L);
aoqi@0 578 case 112:
aoqi@0 579 return jjMoveStringLiteralDfa1_0(0x2000000L);
aoqi@0 580 case 115:
aoqi@0 581 return jjMoveStringLiteralDfa1_0(0x10200000L);
aoqi@0 582 case 116:
aoqi@0 583 return jjMoveStringLiteralDfa1_0(0x400000L);
aoqi@0 584 case 120:
aoqi@0 585 return jjMoveStringLiteralDfa1_0(0x180000000000L);
aoqi@0 586 case 126:
aoqi@0 587 return jjStopAtPos(0, 23);
aoqi@0 588 default :
aoqi@0 589 return jjMoveNfa_0(0, 0);
aoqi@0 590 }
aoqi@0 591 }
aoqi@0 592 private final int jjMoveStringLiteralDfa1_0(long active0)
aoqi@0 593 {
aoqi@0 594 try { curChar = input_stream.readChar(); }
aoqi@0 595 catch(java.io.IOException e) {
aoqi@0 596 jjStopStringLiteralDfa_0(0, active0);
aoqi@0 597 return 1;
aoqi@0 598 }
aoqi@0 599 switch(curChar)
aoqi@0 600 {
aoqi@0 601 case 45:
aoqi@0 602 return jjMoveStringLiteralDfa2_0(active0, 0x180000000000L);
aoqi@0 603 case 47:
aoqi@0 604 if ((active0 & 0x20000L) != 0L)
aoqi@0 605 return jjStopAtPos(1, 17);
aoqi@0 606 break;
aoqi@0 607 case 97:
aoqi@0 608 return jjMoveStringLiteralDfa2_0(active0, 0x30001000000L);
aoqi@0 609 case 99:
aoqi@0 610 return jjMoveStringLiteralDfa2_0(active0, 0x10000000L);
aoqi@0 611 case 100:
aoqi@0 612 return jjMoveStringLiteralDfa2_0(active0, 0x80000000L);
aoqi@0 613 case 101:
aoqi@0 614 return jjMoveStringLiteralDfa2_0(active0, 0x108000000L);
aoqi@0 615 case 108:
aoqi@0 616 return jjMoveStringLiteralDfa2_0(active0, 0x100000L);
aoqi@0 617 case 110:
aoqi@0 618 return jjMoveStringLiteralDfa2_0(active0, 0xc000000000L);
aoqi@0 619 case 111:
aoqi@0 620 return jjMoveStringLiteralDfa2_0(active0, 0x43e00000000L);
aoqi@0 621 case 114:
aoqi@0 622 return jjMoveStringLiteralDfa2_0(active0, 0x42000000L);
aoqi@0 623 case 116:
aoqi@0 624 return jjMoveStringLiteralDfa2_0(active0, 0x24040000L);
aoqi@0 625 case 117:
aoqi@0 626 return jjMoveStringLiteralDfa2_0(active0, 0x200000L);
aoqi@0 627 case 121:
aoqi@0 628 return jjMoveStringLiteralDfa2_0(active0, 0x400000L);
aoqi@0 629 default :
aoqi@0 630 break;
aoqi@0 631 }
aoqi@0 632 return jjStartNfa_0(0, active0);
aoqi@0 633 }
aoqi@0 634 private final int jjMoveStringLiteralDfa2_0(long old0, long active0)
aoqi@0 635 {
aoqi@0 636 if (((active0 &= old0)) == 0L)
aoqi@0 637 return jjStartNfa_0(0, old0);
aoqi@0 638 try { curChar = input_stream.readChar(); }
aoqi@0 639 catch(java.io.IOException e) {
aoqi@0 640 jjStopStringLiteralDfa_0(1, active0);
aoqi@0 641 return 2;
aoqi@0 642 }
aoqi@0 643 switch(curChar)
aoqi@0 644 {
aoqi@0 645 case 98:
aoqi@0 646 return jjMoveStringLiteralDfa3_0(active0, 0x200000L);
aoqi@0 647 case 99:
aoqi@0 648 return jjMoveStringLiteralDfa3_0(active0, 0x30000000000L);
aoqi@0 649 case 100:
aoqi@0 650 return jjMoveStringLiteralDfa3_0(active0, 0x3c00000000L);
aoqi@0 651 case 101:
aoqi@0 652 return jjMoveStringLiteralDfa3_0(active0, 0x84100000L);
aoqi@0 653 case 105:
aoqi@0 654 return jjMoveStringLiteralDfa3_0(active0, 0x2000000L);
aoqi@0 655 case 109:
aoqi@0 656 return jjMoveStringLiteralDfa3_0(active0, 0x40008000000L);
aoqi@0 657 case 111:
aoqi@0 658 return jjMoveStringLiteralDfa3_0(active0, 0x50000000L);
aoqi@0 659 case 112:
aoqi@0 660 return jjMoveStringLiteralDfa3_0(active0, 0x400000L);
aoqi@0 661 case 115:
aoqi@0 662 return jjMoveStringLiteralDfa3_0(active0, 0x180001000000L);
aoqi@0 663 case 116:
aoqi@0 664 return jjMoveStringLiteralDfa3_0(active0, 0x220040000L);
aoqi@0 665 case 121:
aoqi@0 666 return jjMoveStringLiteralDfa3_0(active0, 0xc100000000L);
aoqi@0 667 default :
aoqi@0 668 break;
aoqi@0 669 }
aoqi@0 670 return jjStartNfa_0(1, active0);
aoqi@0 671 }
aoqi@0 672 private final int jjMoveStringLiteralDfa3_0(long old0, long active0)
aoqi@0 673 {
aoqi@0 674 if (((active0 &= old0)) == 0L)
aoqi@0 675 return jjStartNfa_0(1, old0);
aoqi@0 676 try { curChar = input_stream.readChar(); }
aoqi@0 677 catch(java.io.IOException e) {
aoqi@0 678 jjStopStringLiteralDfa_0(2, active0);
aoqi@0 679 return 3;
aoqi@0 680 }
aoqi@0 681 switch(curChar)
aoqi@0 682 {
aoqi@0 683 case 58:
aoqi@0 684 return jjMoveStringLiteralDfa4_0(active0, 0x4100000000L);
aoqi@0 685 case 65:
aoqi@0 686 return jjMoveStringLiteralDfa4_0(active0, 0x8000000000L);
aoqi@0 687 case 97:
aoqi@0 688 return jjMoveStringLiteralDfa4_0(active0, 0x200000000L);
aoqi@0 689 case 98:
aoqi@0 690 return jjMoveStringLiteralDfa4_0(active0, 0x8000000L);
aoqi@0 691 case 99:
aoqi@0 692 return jjMoveStringLiteralDfa4_0(active0, 0x180000000000L);
aoqi@0 693 case 101:
aoqi@0 694 return jjMoveStringLiteralDfa4_0(active0, 0x33c01400000L);
aoqi@0 695 case 109:
aoqi@0 696 return jjMoveStringLiteralDfa4_0(active0, 0x6100000L);
aoqi@0 697 case 110:
aoqi@0 698 return jjMoveStringLiteralDfa4_0(active0, 0x80000000L);
aoqi@0 699 case 112:
aoqi@0 700 return jjMoveStringLiteralDfa4_0(active0, 0x40010000000L);
aoqi@0 701 case 114:
aoqi@0 702 return jjMoveStringLiteralDfa4_0(active0, 0x20040000L);
aoqi@0 703 case 115:
aoqi@0 704 return jjMoveStringLiteralDfa4_0(active0, 0x200000L);
aoqi@0 705 case 117:
aoqi@0 706 return jjMoveStringLiteralDfa4_0(active0, 0x40000000L);
aoqi@0 707 default :
aoqi@0 708 break;
aoqi@0 709 }
aoqi@0 710 return jjStartNfa_0(2, active0);
aoqi@0 711 }
aoqi@0 712 private final int jjMoveStringLiteralDfa4_0(long old0, long active0)
aoqi@0 713 {
aoqi@0 714 if (((active0 &= old0)) == 0L)
aoqi@0 715 return jjStartNfa_0(2, old0);
aoqi@0 716 try { curChar = input_stream.readChar(); }
aoqi@0 717 catch(java.io.IOException e) {
aoqi@0 718 jjStopStringLiteralDfa_0(3, active0);
aoqi@0 719 return 4;
aoqi@0 720 }
aoqi@0 721 switch(curChar)
aoqi@0 722 {
aoqi@0 723 case 58:
aoqi@0 724 if ((active0 & 0x100000000L) != 0L)
aoqi@0 725 return jjStopAtPos(4, 32);
aoqi@0 726 return jjMoveStringLiteralDfa5_0(active0, 0x4000400000L);
aoqi@0 727 case 84:
aoqi@0 728 return jjMoveStringLiteralDfa5_0(active0, 0x5000000L);
aoqi@0 729 case 101:
aoqi@0 730 return jjMoveStringLiteralDfa5_0(active0, 0x18100000L);
aoqi@0 731 case 104:
aoqi@0 732 return jjMoveStringLiteralDfa5_0(active0, 0x180000000000L);
aoqi@0 733 case 105:
aoqi@0 734 return jjMoveStringLiteralDfa5_0(active0, 0x22040000L);
aoqi@0 735 case 108:
aoqi@0 736 return jjMoveStringLiteralDfa5_0(active0, 0x3c00000000L);
aoqi@0 737 case 111:
aoqi@0 738 return jjMoveStringLiteralDfa5_0(active0, 0x40000000000L);
aoqi@0 739 case 112:
aoqi@0 740 return jjMoveStringLiteralDfa5_0(active0, 0x40000000L);
aoqi@0 741 case 116:
aoqi@0 742 return jjMoveStringLiteralDfa5_0(active0, 0x38280200000L);
aoqi@0 743 default :
aoqi@0 744 break;
aoqi@0 745 }
aoqi@0 746 return jjStartNfa_0(3, active0);
aoqi@0 747 }
aoqi@0 748 private final int jjMoveStringLiteralDfa5_0(long old0, long active0)
aoqi@0 749 {
aoqi@0 750 if (((active0 &= old0)) == 0L)
aoqi@0 751 return jjStartNfa_0(3, old0);
aoqi@0 752 try { curChar = input_stream.readChar(); }
aoqi@0 753 catch(java.io.IOException e) {
aoqi@0 754 jjStopStringLiteralDfa_0(4, active0);
aoqi@0 755 return 5;
aoqi@0 756 }
aoqi@0 757 switch(curChar)
aoqi@0 758 {
aoqi@0 759 case 42:
aoqi@0 760 if ((active0 & 0x4000000000L) != 0L)
aoqi@0 761 return jjStopAtPos(5, 38);
aoqi@0 762 break;
aoqi@0 763 case 58:
aoqi@0 764 if ((active0 & 0x400000L) != 0L)
aoqi@0 765 return jjStopAtPos(5, 22);
aoqi@0 766 return jjMoveStringLiteralDfa6_0(active0, 0x33c50000000L);
aoqi@0 767 case 98:
aoqi@0 768 return jjMoveStringLiteralDfa6_0(active0, 0x20040000L);
aoqi@0 769 case 101:
aoqi@0 770 return jjMoveStringLiteralDfa6_0(active0, 0x180000000000L);
aoqi@0 771 case 105:
aoqi@0 772 return jjMoveStringLiteralDfa6_0(active0, 0x280200000L);
aoqi@0 773 case 110:
aoqi@0 774 return jjMoveStringLiteralDfa6_0(active0, 0x40000100000L);
aoqi@0 775 case 114:
aoqi@0 776 return jjMoveStringLiteralDfa6_0(active0, 0x8000000L);
aoqi@0 777 case 116:
aoqi@0 778 return jjMoveStringLiteralDfa6_0(active0, 0x8002000000L);
aoqi@0 779 case 121:
aoqi@0 780 return jjMoveStringLiteralDfa6_0(active0, 0x5000000L);
aoqi@0 781 default :
aoqi@0 782 break;
aoqi@0 783 }
aoqi@0 784 return jjStartNfa_0(4, active0);
aoqi@0 785 }
aoqi@0 786 private final int jjMoveStringLiteralDfa6_0(long old0, long active0)
aoqi@0 787 {
aoqi@0 788 if (((active0 &= old0)) == 0L)
aoqi@0 789 return jjStartNfa_0(4, old0);
aoqi@0 790 try { curChar = input_stream.readChar(); }
aoqi@0 791 catch(java.io.IOException e) {
aoqi@0 792 jjStopStringLiteralDfa_0(5, active0);
aoqi@0 793 return 6;
aoqi@0 794 }
aoqi@0 795 switch(curChar)
aoqi@0 796 {
aoqi@0 797 case 58:
aoqi@0 798 if ((active0 & 0x10000000L) != 0L)
aoqi@0 799 return jjStopAtPos(6, 28);
aoqi@0 800 else if ((active0 & 0x40000000L) != 0L)
aoqi@0 801 return jjStopAtPos(6, 30);
aoqi@0 802 else if ((active0 & 0x20000000000L) != 0L)
aoqi@0 803 {
aoqi@0 804 jjmatchedKind = 41;
aoqi@0 805 jjmatchedPos = 6;
aoqi@0 806 }
aoqi@0 807 return jjMoveStringLiteralDfa7_0(active0, 0x13c00000000L);
aoqi@0 808 case 84:
aoqi@0 809 return jjMoveStringLiteralDfa7_0(active0, 0x8000000L);
aoqi@0 810 case 101:
aoqi@0 811 return jjMoveStringLiteralDfa7_0(active0, 0x40000000000L);
aoqi@0 812 case 105:
aoqi@0 813 return jjMoveStringLiteralDfa7_0(active0, 0x2000000L);
aoqi@0 814 case 109:
aoqi@0 815 return jjMoveStringLiteralDfa7_0(active0, 0x180000000000L);
aoqi@0 816 case 111:
aoqi@0 817 return jjMoveStringLiteralDfa7_0(active0, 0x200000000L);
aoqi@0 818 case 112:
aoqi@0 819 return jjMoveStringLiteralDfa7_0(active0, 0x5000000L);
aoqi@0 820 case 114:
aoqi@0 821 return jjMoveStringLiteralDfa7_0(active0, 0x8000000000L);
aoqi@0 822 case 116:
aoqi@0 823 return jjMoveStringLiteralDfa7_0(active0, 0x80300000L);
aoqi@0 824 case 117:
aoqi@0 825 return jjMoveStringLiteralDfa7_0(active0, 0x20040000L);
aoqi@0 826 default :
aoqi@0 827 break;
aoqi@0 828 }
aoqi@0 829 return jjStartNfa_0(5, active0);
aoqi@0 830 }
aoqi@0 831 private final int jjMoveStringLiteralDfa7_0(long old0, long active0)
aoqi@0 832 {
aoqi@0 833 if (((active0 &= old0)) == 0L)
aoqi@0 834 return jjStartNfa_0(5, old0);
aoqi@0 835 try { curChar = input_stream.readChar(); }
aoqi@0 836 catch(java.io.IOException e) {
aoqi@0 837 jjStopStringLiteralDfa_0(6, active0);
aoqi@0 838 return 7;
aoqi@0 839 }
aoqi@0 840 switch(curChar)
aoqi@0 841 {
aoqi@0 842 case 42:
aoqi@0 843 if ((active0 & 0x2000000000L) != 0L)
aoqi@0 844 return jjStopAtPos(7, 37);
aoqi@0 845 else if ((active0 & 0x10000000000L) != 0L)
aoqi@0 846 return jjStopAtPos(7, 40);
aoqi@0 847 break;
aoqi@0 848 case 58:
aoqi@0 849 return jjMoveStringLiteralDfa8_0(active0, 0x100000L);
aoqi@0 850 case 97:
aoqi@0 851 return jjMoveStringLiteralDfa8_0(active0, 0x181000000000L);
aoqi@0 852 case 99:
aoqi@0 853 return jjMoveStringLiteralDfa8_0(active0, 0x800000000L);
aoqi@0 854 case 101:
aoqi@0 855 return jjMoveStringLiteralDfa8_0(active0, 0x5000000L);
aoqi@0 856 case 105:
aoqi@0 857 return jjMoveStringLiteralDfa8_0(active0, 0x8000000000L);
aoqi@0 858 case 110:
aoqi@0 859 return jjMoveStringLiteralDfa8_0(active0, 0x40200000000L);
aoqi@0 860 case 115:
aoqi@0 861 return jjMoveStringLiteralDfa8_0(active0, 0x400000000L);
aoqi@0 862 case 116:
aoqi@0 863 return jjMoveStringLiteralDfa8_0(active0, 0x20040000L);
aoqi@0 864 case 117:
aoqi@0 865 return jjMoveStringLiteralDfa8_0(active0, 0x200000L);
aoqi@0 866 case 118:
aoqi@0 867 return jjMoveStringLiteralDfa8_0(active0, 0x2000000L);
aoqi@0 868 case 121:
aoqi@0 869 return jjMoveStringLiteralDfa8_0(active0, 0x88000000L);
aoqi@0 870 default :
aoqi@0 871 break;
aoqi@0 872 }
aoqi@0 873 return jjStartNfa_0(6, active0);
aoqi@0 874 }
aoqi@0 875 private final int jjMoveStringLiteralDfa8_0(long old0, long active0)
aoqi@0 876 {
aoqi@0 877 if (((active0 &= old0)) == 0L)
aoqi@0 878 return jjStartNfa_0(6, old0);
aoqi@0 879 try { curChar = input_stream.readChar(); }
aoqi@0 880 catch(java.io.IOException e) {
aoqi@0 881 jjStopStringLiteralDfa_0(7, active0);
aoqi@0 882 return 8;
aoqi@0 883 }
aoqi@0 884 switch(curChar)
aoqi@0 885 {
aoqi@0 886 case 58:
aoqi@0 887 if ((active0 & 0x100000L) != 0L)
aoqi@0 888 return jjStopAtPos(8, 20);
aoqi@0 889 return jjMoveStringLiteralDfa9_0(active0, 0x180205000000L);
aoqi@0 890 case 67:
aoqi@0 891 return jjMoveStringLiteralDfa9_0(active0, 0x80000000L);
aoqi@0 892 case 98:
aoqi@0 893 return jjMoveStringLiteralDfa9_0(active0, 0x8000000000L);
aoqi@0 894 case 101:
aoqi@0 895 return jjMoveStringLiteralDfa9_0(active0, 0x422040000L);
aoqi@0 896 case 104:
aoqi@0 897 return jjMoveStringLiteralDfa9_0(active0, 0x800000000L);
aoqi@0 898 case 108:
aoqi@0 899 return jjMoveStringLiteralDfa9_0(active0, 0x1000000000L);
aoqi@0 900 case 112:
aoqi@0 901 return jjMoveStringLiteralDfa9_0(active0, 0x8000000L);
aoqi@0 902 case 116:
aoqi@0 903 return jjMoveStringLiteralDfa9_0(active0, 0x40000200000L);
aoqi@0 904 default :
aoqi@0 905 break;
aoqi@0 906 }
aoqi@0 907 return jjStartNfa_0(7, active0);
aoqi@0 908 }
aoqi@0 909 private final int jjMoveStringLiteralDfa9_0(long old0, long active0)
aoqi@0 910 {
aoqi@0 911 if (((active0 &= old0)) == 0L)
aoqi@0 912 return jjStartNfa_0(7, old0);
aoqi@0 913 try { curChar = input_stream.readChar(); }
aoqi@0 914 catch(java.io.IOException e) {
aoqi@0 915 jjStopStringLiteralDfa_0(8, active0);
aoqi@0 916 return 9;
aoqi@0 917 }
aoqi@0 918 switch(curChar)
aoqi@0 919 {
aoqi@0 920 case 58:
aoqi@0 921 if ((active0 & 0x1000000L) != 0L)
aoqi@0 922 return jjStopAtPos(9, 24);
aoqi@0 923 else if ((active0 & 0x4000000L) != 0L)
aoqi@0 924 return jjStopAtPos(9, 26);
aoqi@0 925 else if ((active0 & 0x200000000L) != 0L)
aoqi@0 926 return jjStopAtPos(9, 33);
aoqi@0 927 else if ((active0 & 0x80000000000L) != 0L)
aoqi@0 928 {
aoqi@0 929 jjmatchedKind = 43;
aoqi@0 930 jjmatchedPos = 9;
aoqi@0 931 }
aoqi@0 932 return jjMoveStringLiteralDfa10_0(active0, 0x140000040000L);
aoqi@0 933 case 71:
aoqi@0 934 return jjMoveStringLiteralDfa10_0(active0, 0x20000000L);
aoqi@0 935 case 84:
aoqi@0 936 return jjMoveStringLiteralDfa10_0(active0, 0x2000000L);
aoqi@0 937 case 101:
aoqi@0 938 return jjMoveStringLiteralDfa10_0(active0, 0x8000000L);
aoqi@0 939 case 105:
aoqi@0 940 return jjMoveStringLiteralDfa10_0(active0, 0x200000L);
aoqi@0 941 case 108:
aoqi@0 942 if ((active0 & 0x1000000000L) != 0L)
aoqi@0 943 return jjStopAtPos(9, 36);
aoqi@0 944 break;
aoqi@0 945 case 111:
aoqi@0 946 return jjMoveStringLiteralDfa10_0(active0, 0x880000000L);
aoqi@0 947 case 113:
aoqi@0 948 return jjMoveStringLiteralDfa10_0(active0, 0x400000000L);
aoqi@0 949 case 117:
aoqi@0 950 return jjMoveStringLiteralDfa10_0(active0, 0x8000000000L);
aoqi@0 951 default :
aoqi@0 952 break;
aoqi@0 953 }
aoqi@0 954 return jjStartNfa_0(8, active0);
aoqi@0 955 }
aoqi@0 956 private final int jjMoveStringLiteralDfa10_0(long old0, long active0)
aoqi@0 957 {
aoqi@0 958 if (((active0 &= old0)) == 0L)
aoqi@0 959 return jjStartNfa_0(8, old0);
aoqi@0 960 try { curChar = input_stream.readChar(); }
aoqi@0 961 catch(java.io.IOException e) {
aoqi@0 962 jjStopStringLiteralDfa_0(9, active0);
aoqi@0 963 return 10;
aoqi@0 964 }
aoqi@0 965 switch(curChar)
aoqi@0 966 {
aoqi@0 967 case 42:
aoqi@0 968 if ((active0 & 0x100000000000L) != 0L)
aoqi@0 969 return jjStopAtPos(10, 44);
aoqi@0 970 break;
aoqi@0 971 case 58:
aoqi@0 972 if ((active0 & 0x40000L) != 0L)
aoqi@0 973 return jjStopAtPos(10, 18);
aoqi@0 974 return jjMoveStringLiteralDfa11_0(active0, 0x40008000000L);
aoqi@0 975 case 105:
aoqi@0 976 return jjMoveStringLiteralDfa11_0(active0, 0x800000000L);
aoqi@0 977 case 110:
aoqi@0 978 return jjMoveStringLiteralDfa11_0(active0, 0x80000000L);
aoqi@0 979 case 111:
aoqi@0 980 return jjMoveStringLiteralDfa11_0(active0, 0x200000L);
aoqi@0 981 case 114:
aoqi@0 982 return jjMoveStringLiteralDfa11_0(active0, 0x20000000L);
aoqi@0 983 case 116:
aoqi@0 984 return jjMoveStringLiteralDfa11_0(active0, 0x8000000000L);
aoqi@0 985 case 117:
aoqi@0 986 return jjMoveStringLiteralDfa11_0(active0, 0x400000000L);
aoqi@0 987 case 121:
aoqi@0 988 return jjMoveStringLiteralDfa11_0(active0, 0x2000000L);
aoqi@0 989 default :
aoqi@0 990 break;
aoqi@0 991 }
aoqi@0 992 return jjStartNfa_0(9, active0);
aoqi@0 993 }
aoqi@0 994 private final int jjMoveStringLiteralDfa11_0(long old0, long active0)
aoqi@0 995 {
aoqi@0 996 if (((active0 &= old0)) == 0L)
aoqi@0 997 return jjStartNfa_0(9, old0);
aoqi@0 998 try { curChar = input_stream.readChar(); }
aoqi@0 999 catch(java.io.IOException e) {
aoqi@0 1000 jjStopStringLiteralDfa_0(10, active0);
aoqi@0 1001 return 11;
aoqi@0 1002 }
aoqi@0 1003 switch(curChar)
aoqi@0 1004 {
aoqi@0 1005 case 42:
aoqi@0 1006 if ((active0 & 0x40000000000L) != 0L)
aoqi@0 1007 return jjStopAtPos(11, 42);
aoqi@0 1008 break;
aoqi@0 1009 case 58:
aoqi@0 1010 if ((active0 & 0x8000000L) != 0L)
aoqi@0 1011 return jjStopAtPos(11, 27);
aoqi@0 1012 break;
aoqi@0 1013 case 99:
aoqi@0 1014 return jjMoveStringLiteralDfa12_0(active0, 0x800000000L);
aoqi@0 1015 case 101:
aoqi@0 1016 return jjMoveStringLiteralDfa12_0(active0, 0x8400000000L);
aoqi@0 1017 case 110:
aoqi@0 1018 return jjMoveStringLiteralDfa12_0(active0, 0x200000L);
aoqi@0 1019 case 111:
aoqi@0 1020 return jjMoveStringLiteralDfa12_0(active0, 0x20000000L);
aoqi@0 1021 case 112:
aoqi@0 1022 return jjMoveStringLiteralDfa12_0(active0, 0x2000000L);
aoqi@0 1023 case 116:
aoqi@0 1024 return jjMoveStringLiteralDfa12_0(active0, 0x80000000L);
aoqi@0 1025 default :
aoqi@0 1026 break;
aoqi@0 1027 }
aoqi@0 1028 return jjStartNfa_0(10, active0);
aoqi@0 1029 }
aoqi@0 1030 private final int jjMoveStringLiteralDfa12_0(long old0, long active0)
aoqi@0 1031 {
aoqi@0 1032 if (((active0 &= old0)) == 0L)
aoqi@0 1033 return jjStartNfa_0(10, old0);
aoqi@0 1034 try { curChar = input_stream.readChar(); }
aoqi@0 1035 catch(java.io.IOException e) {
aoqi@0 1036 jjStopStringLiteralDfa_0(11, active0);
aoqi@0 1037 return 12;
aoqi@0 1038 }
aoqi@0 1039 switch(curChar)
aoqi@0 1040 {
aoqi@0 1041 case 58:
aoqi@0 1042 return jjMoveStringLiteralDfa13_0(active0, 0x8000000000L);
aoqi@0 1043 case 71:
aoqi@0 1044 return jjMoveStringLiteralDfa13_0(active0, 0x200000L);
aoqi@0 1045 case 101:
aoqi@0 1046 if ((active0 & 0x800000000L) != 0L)
aoqi@0 1047 return jjStopAtPos(12, 35);
aoqi@0 1048 return jjMoveStringLiteralDfa13_0(active0, 0x2000000L);
aoqi@0 1049 case 110:
aoqi@0 1050 return jjMoveStringLiteralDfa13_0(active0, 0x400000000L);
aoqi@0 1051 case 114:
aoqi@0 1052 return jjMoveStringLiteralDfa13_0(active0, 0x80000000L);
aoqi@0 1053 case 117:
aoqi@0 1054 return jjMoveStringLiteralDfa13_0(active0, 0x20000000L);
aoqi@0 1055 default :
aoqi@0 1056 break;
aoqi@0 1057 }
aoqi@0 1058 return jjStartNfa_0(11, active0);
aoqi@0 1059 }
aoqi@0 1060 private final int jjMoveStringLiteralDfa13_0(long old0, long active0)
aoqi@0 1061 {
aoqi@0 1062 if (((active0 &= old0)) == 0L)
aoqi@0 1063 return jjStartNfa_0(11, old0);
aoqi@0 1064 try { curChar = input_stream.readChar(); }
aoqi@0 1065 catch(java.io.IOException e) {
aoqi@0 1066 jjStopStringLiteralDfa_0(12, active0);
aoqi@0 1067 return 13;
aoqi@0 1068 }
aoqi@0 1069 switch(curChar)
aoqi@0 1070 {
aoqi@0 1071 case 58:
aoqi@0 1072 return jjMoveStringLiteralDfa14_0(active0, 0x8002000000L);
aoqi@0 1073 case 97:
aoqi@0 1074 return jjMoveStringLiteralDfa14_0(active0, 0x80000000L);
aoqi@0 1075 case 99:
aoqi@0 1076 return jjMoveStringLiteralDfa14_0(active0, 0x400000000L);
aoqi@0 1077 case 112:
aoqi@0 1078 return jjMoveStringLiteralDfa14_0(active0, 0x20000000L);
aoqi@0 1079 case 114:
aoqi@0 1080 return jjMoveStringLiteralDfa14_0(active0, 0x200000L);
aoqi@0 1081 default :
aoqi@0 1082 break;
aoqi@0 1083 }
aoqi@0 1084 return jjStartNfa_0(12, active0);
aoqi@0 1085 }
aoqi@0 1086 private final int jjMoveStringLiteralDfa14_0(long old0, long active0)
aoqi@0 1087 {
aoqi@0 1088 if (((active0 &= old0)) == 0L)
aoqi@0 1089 return jjStartNfa_0(12, old0);
aoqi@0 1090 try { curChar = input_stream.readChar(); }
aoqi@0 1091 catch(java.io.IOException e) {
aoqi@0 1092 jjStopStringLiteralDfa_0(13, active0);
aoqi@0 1093 return 14;
aoqi@0 1094 }
aoqi@0 1095 switch(curChar)
aoqi@0 1096 {
aoqi@0 1097 case 42:
aoqi@0 1098 if ((active0 & 0x8000000000L) != 0L)
aoqi@0 1099 return jjStopAtPos(14, 39);
aoqi@0 1100 break;
aoqi@0 1101 case 58:
aoqi@0 1102 if ((active0 & 0x2000000L) != 0L)
aoqi@0 1103 return jjStopAtPos(14, 25);
aoqi@0 1104 return jjMoveStringLiteralDfa15_0(active0, 0x20000000L);
aoqi@0 1105 case 101:
aoqi@0 1106 if ((active0 & 0x400000000L) != 0L)
aoqi@0 1107 return jjStopAtPos(14, 34);
aoqi@0 1108 break;
aoqi@0 1109 case 105:
aoqi@0 1110 return jjMoveStringLiteralDfa15_0(active0, 0x80000000L);
aoqi@0 1111 case 111:
aoqi@0 1112 return jjMoveStringLiteralDfa15_0(active0, 0x200000L);
aoqi@0 1113 default :
aoqi@0 1114 break;
aoqi@0 1115 }
aoqi@0 1116 return jjStartNfa_0(13, active0);
aoqi@0 1117 }
aoqi@0 1118 private final int jjMoveStringLiteralDfa15_0(long old0, long active0)
aoqi@0 1119 {
aoqi@0 1120 if (((active0 &= old0)) == 0L)
aoqi@0 1121 return jjStartNfa_0(13, old0);
aoqi@0 1122 try { curChar = input_stream.readChar(); }
aoqi@0 1123 catch(java.io.IOException e) {
aoqi@0 1124 jjStopStringLiteralDfa_0(14, active0);
aoqi@0 1125 return 15;
aoqi@0 1126 }
aoqi@0 1127 switch(curChar)
aoqi@0 1128 {
aoqi@0 1129 case 58:
aoqi@0 1130 if ((active0 & 0x20000000L) != 0L)
aoqi@0 1131 return jjStopAtPos(15, 29);
aoqi@0 1132 break;
aoqi@0 1133 case 110:
aoqi@0 1134 return jjMoveStringLiteralDfa16_0(active0, 0x80000000L);
aoqi@0 1135 case 117:
aoqi@0 1136 return jjMoveStringLiteralDfa16_0(active0, 0x200000L);
aoqi@0 1137 default :
aoqi@0 1138 break;
aoqi@0 1139 }
aoqi@0 1140 return jjStartNfa_0(14, active0);
aoqi@0 1141 }
aoqi@0 1142 private final int jjMoveStringLiteralDfa16_0(long old0, long active0)
aoqi@0 1143 {
aoqi@0 1144 if (((active0 &= old0)) == 0L)
aoqi@0 1145 return jjStartNfa_0(14, old0);
aoqi@0 1146 try { curChar = input_stream.readChar(); }
aoqi@0 1147 catch(java.io.IOException e) {
aoqi@0 1148 jjStopStringLiteralDfa_0(15, active0);
aoqi@0 1149 return 16;
aoqi@0 1150 }
aoqi@0 1151 switch(curChar)
aoqi@0 1152 {
aoqi@0 1153 case 112:
aoqi@0 1154 return jjMoveStringLiteralDfa17_0(active0, 0x200000L);
aoqi@0 1155 case 116:
aoqi@0 1156 return jjMoveStringLiteralDfa17_0(active0, 0x80000000L);
aoqi@0 1157 default :
aoqi@0 1158 break;
aoqi@0 1159 }
aoqi@0 1160 return jjStartNfa_0(15, active0);
aoqi@0 1161 }
aoqi@0 1162 private final int jjMoveStringLiteralDfa17_0(long old0, long active0)
aoqi@0 1163 {
aoqi@0 1164 if (((active0 &= old0)) == 0L)
aoqi@0 1165 return jjStartNfa_0(15, old0);
aoqi@0 1166 try { curChar = input_stream.readChar(); }
aoqi@0 1167 catch(java.io.IOException e) {
aoqi@0 1168 jjStopStringLiteralDfa_0(16, active0);
aoqi@0 1169 return 17;
aoqi@0 1170 }
aoqi@0 1171 switch(curChar)
aoqi@0 1172 {
aoqi@0 1173 case 58:
aoqi@0 1174 return jjMoveStringLiteralDfa18_0(active0, 0x80200000L);
aoqi@0 1175 default :
aoqi@0 1176 break;
aoqi@0 1177 }
aoqi@0 1178 return jjStartNfa_0(16, active0);
aoqi@0 1179 }
aoqi@0 1180 private final int jjMoveStringLiteralDfa18_0(long old0, long active0)
aoqi@0 1181 {
aoqi@0 1182 if (((active0 &= old0)) == 0L)
aoqi@0 1183 return jjStartNfa_0(16, old0);
aoqi@0 1184 try { curChar = input_stream.readChar(); }
aoqi@0 1185 catch(java.io.IOException e) {
aoqi@0 1186 jjStopStringLiteralDfa_0(17, active0);
aoqi@0 1187 return 18;
aoqi@0 1188 }
aoqi@0 1189 switch(curChar)
aoqi@0 1190 {
aoqi@0 1191 case 58:
aoqi@0 1192 if ((active0 & 0x200000L) != 0L)
aoqi@0 1193 return jjStopAtPos(18, 21);
aoqi@0 1194 else if ((active0 & 0x80000000L) != 0L)
aoqi@0 1195 return jjStopAtPos(18, 31);
aoqi@0 1196 break;
aoqi@0 1197 default :
aoqi@0 1198 break;
aoqi@0 1199 }
aoqi@0 1200 return jjStartNfa_0(17, active0);
aoqi@0 1201 }
aoqi@0 1202 private final void jjCheckNAdd(int state)
aoqi@0 1203 {
aoqi@0 1204 if (jjrounds[state] != jjround)
aoqi@0 1205 {
aoqi@0 1206 jjstateSet[jjnewStateCnt++] = state;
aoqi@0 1207 jjrounds[state] = jjround;
aoqi@0 1208 }
aoqi@0 1209 }
aoqi@0 1210 private final void jjAddStates(int start, int end)
aoqi@0 1211 {
aoqi@0 1212 do {
aoqi@0 1213 jjstateSet[jjnewStateCnt++] = jjnextStates[start];
aoqi@0 1214 } while (start++ != end);
aoqi@0 1215 }
aoqi@0 1216 private final void jjCheckNAddTwoStates(int state1, int state2)
aoqi@0 1217 {
aoqi@0 1218 jjCheckNAdd(state1);
aoqi@0 1219 jjCheckNAdd(state2);
aoqi@0 1220 }
aoqi@0 1221 private final void jjCheckNAddStates(int start, int end)
aoqi@0 1222 {
aoqi@0 1223 do {
aoqi@0 1224 jjCheckNAdd(jjnextStates[start]);
aoqi@0 1225 } while (start++ != end);
aoqi@0 1226 }
aoqi@0 1227 private final void jjCheckNAddStates(int start)
aoqi@0 1228 {
aoqi@0 1229 jjCheckNAdd(jjnextStates[start]);
aoqi@0 1230 jjCheckNAdd(jjnextStates[start + 1]);
aoqi@0 1231 }
aoqi@0 1232 static final long[] jjbitVec0 = {
aoqi@0 1233 0x0L, 0xffffffffffffc000L, 0xfffff0007fffffffL, 0x7fffffL
aoqi@0 1234 };
aoqi@0 1235 static final long[] jjbitVec2 = {
aoqi@0 1236 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL
aoqi@0 1237 };
aoqi@0 1238 static final long[] jjbitVec3 = {
aoqi@0 1239 0x7ff3ffffffffffffL, 0x7ffffffffffffdfeL, 0xffffffffffffffffL, 0xfc31ffffffffe00fL
aoqi@0 1240 };
aoqi@0 1241 static final long[] jjbitVec4 = {
aoqi@0 1242 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x3L
aoqi@0 1243 };
aoqi@0 1244 static final long[] jjbitVec5 = {
aoqi@0 1245 0x0L, 0x0L, 0xfffffffbffffd740L, 0xffffd547f7fffL
aoqi@0 1246 };
aoqi@0 1247 static final long[] jjbitVec6 = {
aoqi@0 1248 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff0003L, 0x33fcfffffff199fL
aoqi@0 1249 };
aoqi@0 1250 static final long[] jjbitVec7 = {
aoqi@0 1251 0xfffe000000000000L, 0xfffffffe027fffffL, 0x7fL, 0x707ffffff0000L
aoqi@0 1252 };
aoqi@0 1253 static final long[] jjbitVec8 = {
aoqi@0 1254 0x7fffffe00000000L, 0xfffe0000000007feL, 0x7cffffffffffffffL, 0x60002f7fffL
aoqi@0 1255 };
aoqi@0 1256 static final long[] jjbitVec9 = {
aoqi@0 1257 0x23ffffffffffffe0L, 0x3ff000000L, 0x3c5fdfffff99fe0L, 0x30003b0000000L
aoqi@0 1258 };
aoqi@0 1259 static final long[] jjbitVec10 = {
aoqi@0 1260 0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100000000L
aoqi@0 1261 };
aoqi@0 1262 static final long[] jjbitVec11 = {
aoqi@0 1263 0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L
aoqi@0 1264 };
aoqi@0 1265 static final long[] jjbitVec12 = {
aoqi@0 1266 0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L
aoqi@0 1267 };
aoqi@0 1268 static final long[] jjbitVec13 = {
aoqi@0 1269 0x3fffdfffffddfe0L, 0x300000000L, 0x0L, 0x0L
aoqi@0 1270 };
aoqi@0 1271 static final long[] jjbitVec14 = {
aoqi@0 1272 0xd7ffffffffffeL, 0x3fL, 0x200d6caefef02596L, 0x1fL
aoqi@0 1273 };
aoqi@0 1274 static final long[] jjbitVec15 = {
aoqi@0 1275 0x0L, 0x3fffffffeffL, 0x0L, 0x0L
aoqi@0 1276 };
aoqi@0 1277 static final long[] jjbitVec16 = {
aoqi@0 1278 0x0L, 0x0L, 0xffffffff00000000L, 0x7fffffffff003fL
aoqi@0 1279 };
aoqi@0 1280 static final long[] jjbitVec17 = {
aoqi@0 1281 0x500000000007daedL, 0x2c62ab82315001L, 0xf580c90040000000L, 0x201080000000007L
aoqi@0 1282 };
aoqi@0 1283 static final long[] jjbitVec18 = {
aoqi@0 1284 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL
aoqi@0 1285 };
aoqi@0 1286 static final long[] jjbitVec19 = {
aoqi@0 1287 0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL
aoqi@0 1288 };
aoqi@0 1289 static final long[] jjbitVec20 = {
aoqi@0 1290 0x4c4000000000L, 0x0L, 0x7L, 0x0L
aoqi@0 1291 };
aoqi@0 1292 static final long[] jjbitVec21 = {
aoqi@0 1293 0x3fe00000080L, 0xfffffffffffffffeL, 0xfffffffe001fffffL, 0x7ffffffffffffffL
aoqi@0 1294 };
aoqi@0 1295 static final long[] jjbitVec22 = {
aoqi@0 1296 0x1fffffffffe0L, 0x0L, 0x0L, 0x0L
aoqi@0 1297 };
aoqi@0 1298 static final long[] jjbitVec23 = {
aoqi@0 1299 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L
aoqi@0 1300 };
aoqi@0 1301 static final long[] jjbitVec24 = {
aoqi@0 1302 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L
aoqi@0 1303 };
aoqi@0 1304 static final long[] jjbitVec25 = {
aoqi@0 1305 0x0L, 0x0L, 0x80000000000000L, 0xff7fffffff7fffffL
aoqi@0 1306 };
aoqi@0 1307 static final long[] jjbitVec26 = {
aoqi@0 1308 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x30003L
aoqi@0 1309 };
aoqi@0 1310 static final long[] jjbitVec27 = {
aoqi@0 1311 0xffffffffffffffffL, 0x30000003fL, 0xfffffffbffffd7c0L, 0xffffd547f7fffL
aoqi@0 1312 };
aoqi@0 1313 static final long[] jjbitVec28 = {
aoqi@0 1314 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff007bL, 0x33fcfffffff199fL
aoqi@0 1315 };
aoqi@0 1316 static final long[] jjbitVec29 = {
aoqi@0 1317 0xfffe000000000000L, 0xfffffffe027fffffL, 0xbbfffffbfffe007fL, 0x707ffffff0016L
aoqi@0 1318 };
aoqi@0 1319 static final long[] jjbitVec30 = {
aoqi@0 1320 0x7fffffe00000000L, 0xffff03ff0007ffffL, 0x7cffffffffffffffL, 0x3ff3dffffef7fffL
aoqi@0 1321 };
aoqi@0 1322 static final long[] jjbitVec31 = {
aoqi@0 1323 0xf3ffffffffffffeeL, 0xffcfff1e3fffL, 0xd3c5fdfffff99feeL, 0x3ffcfb080399fL
aoqi@0 1324 };
aoqi@0 1325 static final long[] jjbitVec32 = {
aoqi@0 1326 0xd36dfdfffff987e4L, 0x1fffc05e003987L, 0xf3edfdfffffbafeeL, 0xffc100003bbfL
aoqi@0 1327 };
aoqi@0 1328 static final long[] jjbitVec33 = {
aoqi@0 1329 0xf3cdfdfffff99feeL, 0xffc3b0c0398fL, 0xc3bfc718d63dc7ecL, 0xff8000803dc7L
aoqi@0 1330 };
aoqi@0 1331 static final long[] jjbitVec34 = {
aoqi@0 1332 0xc3effdfffffddfeeL, 0xffc300603ddfL, 0xc3effdfffffddfecL, 0xffc340603ddfL
aoqi@0 1333 };
aoqi@0 1334 static final long[] jjbitVec35 = {
aoqi@0 1335 0xc3fffdfffffddfecL, 0xffc300803dcfL, 0x0L, 0x0L
aoqi@0 1336 };
aoqi@0 1337 static final long[] jjbitVec36 = {
aoqi@0 1338 0x7ff7ffffffffffeL, 0x3ff7fffL, 0x3bff6caefef02596L, 0x3ff3f5fL
aoqi@0 1339 };
aoqi@0 1340 static final long[] jjbitVec37 = {
aoqi@0 1341 0xc2a003ff03000000L, 0xfffe03fffffffeffL, 0x2fe3ffffebf0fdfL, 0x0L
aoqi@0 1342 };
aoqi@0 1343 static final long[] jjbitVec38 = {
aoqi@0 1344 0x0L, 0x0L, 0x0L, 0x21fff0000L
aoqi@0 1345 };
aoqi@0 1346 static final long[] jjbitVec39 = {
aoqi@0 1347 0x3efffe000000a0L, 0xfffffffffffffffeL, 0xfffffffe661fffffL, 0x77ffffffffffffffL
aoqi@0 1348 };
aoqi@0 1349 private final int jjMoveNfa_0(int startState, int curPos)
aoqi@0 1350 {
aoqi@0 1351 int[] nextStates;
aoqi@0 1352 int startsAt = 0;
aoqi@0 1353 jjnewStateCnt = 148;
aoqi@0 1354 int i = 1;
aoqi@0 1355 jjstateSet[0] = startState;
aoqi@0 1356 int j, kind = 0x7fffffff;
aoqi@0 1357 for (;;)
aoqi@0 1358 {
aoqi@0 1359 if (++jjround == 0x7fffffff)
aoqi@0 1360 ReInitRounds();
aoqi@0 1361 if (curChar < 64)
aoqi@0 1362 {
aoqi@0 1363 long l = 1L << curChar;
aoqi@0 1364 MatchLoop: do
aoqi@0 1365 {
aoqi@0 1366 switch(jjstateSet[--i])
aoqi@0 1367 {
aoqi@0 1368 case 34:
aoqi@0 1369 case 1:
aoqi@0 1370 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1371 break;
aoqi@0 1372 if (kind > 12)
aoqi@0 1373 kind = 12;
aoqi@0 1374 jjCheckNAdd(1);
aoqi@0 1375 break;
aoqi@0 1376 case 91:
aoqi@0 1377 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1378 break;
aoqi@0 1379 if (kind > 12)
aoqi@0 1380 kind = 12;
aoqi@0 1381 jjCheckNAdd(1);
aoqi@0 1382 break;
aoqi@0 1383 case 16:
aoqi@0 1384 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1385 break;
aoqi@0 1386 if (kind > 12)
aoqi@0 1387 kind = 12;
aoqi@0 1388 jjCheckNAdd(1);
aoqi@0 1389 break;
aoqi@0 1390 case 55:
aoqi@0 1391 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1392 break;
aoqi@0 1393 if (kind > 12)
aoqi@0 1394 kind = 12;
aoqi@0 1395 jjCheckNAdd(1);
aoqi@0 1396 break;
aoqi@0 1397 case 68:
aoqi@0 1398 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1399 break;
aoqi@0 1400 if (kind > 12)
aoqi@0 1401 kind = 12;
aoqi@0 1402 jjCheckNAdd(1);
aoqi@0 1403 break;
aoqi@0 1404 case 103:
aoqi@0 1405 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1406 break;
aoqi@0 1407 if (kind > 12)
aoqi@0 1408 kind = 12;
aoqi@0 1409 jjCheckNAdd(1);
aoqi@0 1410 break;
aoqi@0 1411 case 81:
aoqi@0 1412 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1413 break;
aoqi@0 1414 if (kind > 12)
aoqi@0 1415 kind = 12;
aoqi@0 1416 jjCheckNAdd(1);
aoqi@0 1417 break;
aoqi@0 1418 case 23:
aoqi@0 1419 if ((0x3ff600000000000L & l) == 0L)
aoqi@0 1420 break;
aoqi@0 1421 if (kind > 12)
aoqi@0 1422 kind = 12;
aoqi@0 1423 jjCheckNAdd(1);
aoqi@0 1424 break;
aoqi@0 1425 case 3:
aoqi@0 1426 if ((0x3ff000000000000L & l) != 0L)
aoqi@0 1427 jjAddStates(0, 1);
aoqi@0 1428 break;
aoqi@0 1429 default : break;
aoqi@0 1430 }
aoqi@0 1431 } while(i != startsAt);
aoqi@0 1432 }
aoqi@0 1433 else if (curChar < 128)
aoqi@0 1434 {
aoqi@0 1435 long l = 1L << (curChar & 077);
aoqi@0 1436 MatchLoop: do
aoqi@0 1437 {
aoqi@0 1438 switch(jjstateSet[--i])
aoqi@0 1439 {
aoqi@0 1440 case 34:
aoqi@0 1441 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1442 {
aoqi@0 1443 if (kind > 12)
aoqi@0 1444 kind = 12;
aoqi@0 1445 jjCheckNAdd(1);
aoqi@0 1446 }
aoqi@0 1447 if (curChar == 97)
aoqi@0 1448 jjstateSet[jjnewStateCnt++] = 33;
aoqi@0 1449 break;
aoqi@0 1450 case 91:
aoqi@0 1451 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1452 {
aoqi@0 1453 if (kind > 12)
aoqi@0 1454 kind = 12;
aoqi@0 1455 jjCheckNAdd(1);
aoqi@0 1456 }
aoqi@0 1457 if (curChar == 110)
aoqi@0 1458 jjstateSet[jjnewStateCnt++] = 90;
aoqi@0 1459 break;
aoqi@0 1460 case 16:
aoqi@0 1461 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1462 {
aoqi@0 1463 if (kind > 12)
aoqi@0 1464 kind = 12;
aoqi@0 1465 jjCheckNAdd(1);
aoqi@0 1466 }
aoqi@0 1467 if (curChar == 111)
aoqi@0 1468 jjstateSet[jjnewStateCnt++] = 15;
aoqi@0 1469 break;
aoqi@0 1470 case 55:
aoqi@0 1471 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1472 {
aoqi@0 1473 if (kind > 12)
aoqi@0 1474 kind = 12;
aoqi@0 1475 jjCheckNAdd(1);
aoqi@0 1476 }
aoqi@0 1477 if (curChar == 111)
aoqi@0 1478 jjstateSet[jjnewStateCnt++] = 54;
aoqi@0 1479 break;
aoqi@0 1480 case 68:
aoqi@0 1481 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1482 {
aoqi@0 1483 if (kind > 12)
aoqi@0 1484 kind = 12;
aoqi@0 1485 jjCheckNAdd(1);
aoqi@0 1486 }
aoqi@0 1487 if (curChar == 114)
aoqi@0 1488 jjstateSet[jjnewStateCnt++] = 67;
aoqi@0 1489 break;
aoqi@0 1490 case 103:
aoqi@0 1491 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1492 {
aoqi@0 1493 if (kind > 12)
aoqi@0 1494 kind = 12;
aoqi@0 1495 jjCheckNAdd(1);
aoqi@0 1496 }
aoqi@0 1497 if (curChar == 97)
aoqi@0 1498 jjstateSet[jjnewStateCnt++] = 146;
aoqi@0 1499 else if (curChar == 105)
aoqi@0 1500 jjstateSet[jjnewStateCnt++] = 139;
aoqi@0 1501 if (curChar == 97)
aoqi@0 1502 jjstateSet[jjnewStateCnt++] = 132;
aoqi@0 1503 else if (curChar == 105)
aoqi@0 1504 jjstateSet[jjnewStateCnt++] = 122;
aoqi@0 1505 if (curChar == 97)
aoqi@0 1506 jjstateSet[jjnewStateCnt++] = 112;
aoqi@0 1507 else if (curChar == 105)
aoqi@0 1508 jjstateSet[jjnewStateCnt++] = 102;
aoqi@0 1509 break;
aoqi@0 1510 case 0:
aoqi@0 1511 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1512 {
aoqi@0 1513 if (kind > 12)
aoqi@0 1514 kind = 12;
aoqi@0 1515 jjCheckNAdd(1);
aoqi@0 1516 }
aoqi@0 1517 else if (curChar == 91)
aoqi@0 1518 jjstateSet[jjnewStateCnt++] = 3;
aoqi@0 1519 if (curChar == 109)
aoqi@0 1520 jjAddStates(2, 7);
aoqi@0 1521 else if (curChar == 101)
aoqi@0 1522 jjstateSet[jjnewStateCnt++] = 91;
aoqi@0 1523 else if (curChar == 112)
aoqi@0 1524 jjstateSet[jjnewStateCnt++] = 81;
aoqi@0 1525 else if (curChar == 108)
aoqi@0 1526 jjstateSet[jjnewStateCnt++] = 74;
aoqi@0 1527 else if (curChar == 102)
aoqi@0 1528 jjstateSet[jjnewStateCnt++] = 68;
aoqi@0 1529 else if (curChar == 116)
aoqi@0 1530 jjstateSet[jjnewStateCnt++] = 55;
aoqi@0 1531 else if (curChar == 119)
aoqi@0 1532 jjstateSet[jjnewStateCnt++] = 44;
aoqi@0 1533 else if (curChar == 99)
aoqi@0 1534 jjstateSet[jjnewStateCnt++] = 34;
aoqi@0 1535 else if (curChar == 110)
aoqi@0 1536 jjstateSet[jjnewStateCnt++] = 23;
aoqi@0 1537 else if (curChar == 98)
aoqi@0 1538 jjstateSet[jjnewStateCnt++] = 16;
aoqi@0 1539 else if (curChar == 111)
aoqi@0 1540 jjstateSet[jjnewStateCnt++] = 10;
aoqi@0 1541 break;
aoqi@0 1542 case 81:
aoqi@0 1543 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1544 {
aoqi@0 1545 if (kind > 12)
aoqi@0 1546 kind = 12;
aoqi@0 1547 jjCheckNAdd(1);
aoqi@0 1548 }
aoqi@0 1549 if (curChar == 97)
aoqi@0 1550 jjstateSet[jjnewStateCnt++] = 80;
aoqi@0 1551 break;
aoqi@0 1552 case 23:
aoqi@0 1553 if ((0x7fffffe87fffffeL & l) != 0L)
aoqi@0 1554 {
aoqi@0 1555 if (kind > 12)
aoqi@0 1556 kind = 12;
aoqi@0 1557 jjCheckNAdd(1);
aoqi@0 1558 }
aoqi@0 1559 if (curChar == 117)
aoqi@0 1560 jjstateSet[jjnewStateCnt++] = 22;
aoqi@0 1561 break;
aoqi@0 1562 case 1:
aoqi@0 1563 if ((0x7fffffe87fffffeL & l) == 0L)
aoqi@0 1564 break;
aoqi@0 1565 if (kind > 12)
aoqi@0 1566 kind = 12;
aoqi@0 1567 jjCheckNAdd(1);
aoqi@0 1568 break;
aoqi@0 1569 case 2:
aoqi@0 1570 if (curChar == 91)
aoqi@0 1571 jjstateSet[jjnewStateCnt++] = 3;
aoqi@0 1572 break;
aoqi@0 1573 case 4:
aoqi@0 1574 if (curChar == 93)
aoqi@0 1575 kind = 13;
aoqi@0 1576 break;
aoqi@0 1577 case 5:
aoqi@0 1578 if (curChar == 100 && kind > 14)
aoqi@0 1579 kind = 14;
aoqi@0 1580 break;
aoqi@0 1581 case 6:
aoqi@0 1582 case 12:
aoqi@0 1583 if (curChar == 101)
aoqi@0 1584 jjCheckNAdd(5);
aoqi@0 1585 break;
aoqi@0 1586 case 7:
aoqi@0 1587 if (curChar == 114)
aoqi@0 1588 jjstateSet[jjnewStateCnt++] = 6;
aoqi@0 1589 break;
aoqi@0 1590 case 8:
aoqi@0 1591 if (curChar == 101)
aoqi@0 1592 jjstateSet[jjnewStateCnt++] = 7;
aoqi@0 1593 break;
aoqi@0 1594 case 9:
aoqi@0 1595 if (curChar == 100)
aoqi@0 1596 jjstateSet[jjnewStateCnt++] = 8;
aoqi@0 1597 break;
aoqi@0 1598 case 10:
aoqi@0 1599 if (curChar == 114)
aoqi@0 1600 jjstateSet[jjnewStateCnt++] = 9;
aoqi@0 1601 break;
aoqi@0 1602 case 11:
aoqi@0 1603 if (curChar == 111)
aoqi@0 1604 jjstateSet[jjnewStateCnt++] = 10;
aoqi@0 1605 break;
aoqi@0 1606 case 13:
aoqi@0 1607 if (curChar == 100)
aoqi@0 1608 jjstateSet[jjnewStateCnt++] = 12;
aoqi@0 1609 break;
aoqi@0 1610 case 14:
aoqi@0 1611 if (curChar == 110)
aoqi@0 1612 jjstateSet[jjnewStateCnt++] = 13;
aoqi@0 1613 break;
aoqi@0 1614 case 15:
aoqi@0 1615 if (curChar == 117)
aoqi@0 1616 jjstateSet[jjnewStateCnt++] = 14;
aoqi@0 1617 break;
aoqi@0 1618 case 17:
aoqi@0 1619 if (curChar == 98)
aoqi@0 1620 jjstateSet[jjnewStateCnt++] = 16;
aoqi@0 1621 break;
aoqi@0 1622 case 18:
aoqi@0 1623 if (curChar == 99 && kind > 14)
aoqi@0 1624 kind = 14;
aoqi@0 1625 break;
aoqi@0 1626 case 19:
aoqi@0 1627 if (curChar == 105)
aoqi@0 1628 jjstateSet[jjnewStateCnt++] = 18;
aoqi@0 1629 break;
aoqi@0 1630 case 20:
aoqi@0 1631 if (curChar == 114)
aoqi@0 1632 jjstateSet[jjnewStateCnt++] = 19;
aoqi@0 1633 break;
aoqi@0 1634 case 21:
aoqi@0 1635 if (curChar == 101)
aoqi@0 1636 jjstateSet[jjnewStateCnt++] = 20;
aoqi@0 1637 break;
aoqi@0 1638 case 22:
aoqi@0 1639 if (curChar == 109)
aoqi@0 1640 jjstateSet[jjnewStateCnt++] = 21;
aoqi@0 1641 break;
aoqi@0 1642 case 24:
aoqi@0 1643 if (curChar == 110)
aoqi@0 1644 jjstateSet[jjnewStateCnt++] = 23;
aoqi@0 1645 break;
aoqi@0 1646 case 25:
aoqi@0 1647 if (curChar == 121 && kind > 14)
aoqi@0 1648 kind = 14;
aoqi@0 1649 break;
aoqi@0 1650 case 26:
aoqi@0 1651 if (curChar == 116)
aoqi@0 1652 jjstateSet[jjnewStateCnt++] = 25;
aoqi@0 1653 break;
aoqi@0 1654 case 27:
aoqi@0 1655 if (curChar == 105)
aoqi@0 1656 jjstateSet[jjnewStateCnt++] = 26;
aoqi@0 1657 break;
aoqi@0 1658 case 28:
aoqi@0 1659 if (curChar == 108)
aoqi@0 1660 jjstateSet[jjnewStateCnt++] = 27;
aoqi@0 1661 break;
aoqi@0 1662 case 29:
aoqi@0 1663 if (curChar == 97)
aoqi@0 1664 jjstateSet[jjnewStateCnt++] = 28;
aoqi@0 1665 break;
aoqi@0 1666 case 30:
aoqi@0 1667 if (curChar == 110)
aoqi@0 1668 jjstateSet[jjnewStateCnt++] = 29;
aoqi@0 1669 break;
aoqi@0 1670 case 31:
aoqi@0 1671 if (curChar == 105)
aoqi@0 1672 jjstateSet[jjnewStateCnt++] = 30;
aoqi@0 1673 break;
aoqi@0 1674 case 32:
aoqi@0 1675 if (curChar == 100)
aoqi@0 1676 jjstateSet[jjnewStateCnt++] = 31;
aoqi@0 1677 break;
aoqi@0 1678 case 33:
aoqi@0 1679 if (curChar == 114)
aoqi@0 1680 jjstateSet[jjnewStateCnt++] = 32;
aoqi@0 1681 break;
aoqi@0 1682 case 35:
aoqi@0 1683 if (curChar == 99)
aoqi@0 1684 jjstateSet[jjnewStateCnt++] = 34;
aoqi@0 1685 break;
aoqi@0 1686 case 36:
aoqi@0 1687 if (curChar == 101 && kind > 14)
aoqi@0 1688 kind = 14;
aoqi@0 1689 break;
aoqi@0 1690 case 37:
aoqi@0 1691 if (curChar == 99)
aoqi@0 1692 jjCheckNAdd(36);
aoqi@0 1693 break;
aoqi@0 1694 case 38:
aoqi@0 1695 if (curChar == 97)
aoqi@0 1696 jjstateSet[jjnewStateCnt++] = 37;
aoqi@0 1697 break;
aoqi@0 1698 case 39:
aoqi@0 1699 if (curChar == 112)
aoqi@0 1700 jjstateSet[jjnewStateCnt++] = 38;
aoqi@0 1701 break;
aoqi@0 1702 case 40:
aoqi@0 1703 if (curChar == 83)
aoqi@0 1704 jjstateSet[jjnewStateCnt++] = 39;
aoqi@0 1705 break;
aoqi@0 1706 case 41:
aoqi@0 1707 if (curChar == 101)
aoqi@0 1708 jjstateSet[jjnewStateCnt++] = 40;
aoqi@0 1709 break;
aoqi@0 1710 case 42:
aoqi@0 1711 if (curChar == 116)
aoqi@0 1712 jjstateSet[jjnewStateCnt++] = 41;
aoqi@0 1713 break;
aoqi@0 1714 case 43:
aoqi@0 1715 if (curChar == 105)
aoqi@0 1716 jjstateSet[jjnewStateCnt++] = 42;
aoqi@0 1717 break;
aoqi@0 1718 case 44:
aoqi@0 1719 if (curChar == 104)
aoqi@0 1720 jjstateSet[jjnewStateCnt++] = 43;
aoqi@0 1721 break;
aoqi@0 1722 case 45:
aoqi@0 1723 if (curChar == 119)
aoqi@0 1724 jjstateSet[jjnewStateCnt++] = 44;
aoqi@0 1725 break;
aoqi@0 1726 case 46:
aoqi@0 1727 if (curChar == 115 && kind > 14)
aoqi@0 1728 kind = 14;
aoqi@0 1729 break;
aoqi@0 1730 case 47:
aoqi@0 1731 case 57:
aoqi@0 1732 if (curChar == 116)
aoqi@0 1733 jjCheckNAdd(46);
aoqi@0 1734 break;
aoqi@0 1735 case 48:
aoqi@0 1736 if (curChar == 105)
aoqi@0 1737 jjstateSet[jjnewStateCnt++] = 47;
aoqi@0 1738 break;
aoqi@0 1739 case 49:
aoqi@0 1740 if (curChar == 103)
aoqi@0 1741 jjstateSet[jjnewStateCnt++] = 48;
aoqi@0 1742 break;
aoqi@0 1743 case 50:
aoqi@0 1744 if (curChar == 105)
aoqi@0 1745 jjstateSet[jjnewStateCnt++] = 49;
aoqi@0 1746 break;
aoqi@0 1747 case 51:
aoqi@0 1748 if (curChar == 68)
aoqi@0 1749 jjstateSet[jjnewStateCnt++] = 50;
aoqi@0 1750 break;
aoqi@0 1751 case 52:
aoqi@0 1752 if (curChar == 108)
aoqi@0 1753 jjstateSet[jjnewStateCnt++] = 51;
aoqi@0 1754 break;
aoqi@0 1755 case 53:
aoqi@0 1756 if (curChar == 97)
aoqi@0 1757 jjstateSet[jjnewStateCnt++] = 52;
aoqi@0 1758 break;
aoqi@0 1759 case 54:
aoqi@0 1760 if (curChar == 116)
aoqi@0 1761 jjstateSet[jjnewStateCnt++] = 53;
aoqi@0 1762 break;
aoqi@0 1763 case 56:
aoqi@0 1764 if (curChar == 116)
aoqi@0 1765 jjstateSet[jjnewStateCnt++] = 55;
aoqi@0 1766 break;
aoqi@0 1767 case 58:
aoqi@0 1768 if (curChar == 105)
aoqi@0 1769 jjstateSet[jjnewStateCnt++] = 57;
aoqi@0 1770 break;
aoqi@0 1771 case 59:
aoqi@0 1772 if (curChar == 103)
aoqi@0 1773 jjstateSet[jjnewStateCnt++] = 58;
aoqi@0 1774 break;
aoqi@0 1775 case 60:
aoqi@0 1776 if (curChar == 105)
aoqi@0 1777 jjstateSet[jjnewStateCnt++] = 59;
aoqi@0 1778 break;
aoqi@0 1779 case 61:
aoqi@0 1780 if (curChar == 68)
aoqi@0 1781 jjstateSet[jjnewStateCnt++] = 60;
aoqi@0 1782 break;
aoqi@0 1783 case 62:
aoqi@0 1784 if (curChar == 110)
aoqi@0 1785 jjstateSet[jjnewStateCnt++] = 61;
aoqi@0 1786 break;
aoqi@0 1787 case 63:
aoqi@0 1788 if (curChar == 111)
aoqi@0 1789 jjstateSet[jjnewStateCnt++] = 62;
aoqi@0 1790 break;
aoqi@0 1791 case 64:
aoqi@0 1792 if (curChar == 105)
aoqi@0 1793 jjstateSet[jjnewStateCnt++] = 63;
aoqi@0 1794 break;
aoqi@0 1795 case 65:
aoqi@0 1796 if (curChar == 116)
aoqi@0 1797 jjstateSet[jjnewStateCnt++] = 64;
aoqi@0 1798 break;
aoqi@0 1799 case 66:
aoqi@0 1800 if (curChar == 99)
aoqi@0 1801 jjstateSet[jjnewStateCnt++] = 65;
aoqi@0 1802 break;
aoqi@0 1803 case 67:
aoqi@0 1804 if (curChar == 97)
aoqi@0 1805 jjstateSet[jjnewStateCnt++] = 66;
aoqi@0 1806 break;
aoqi@0 1807 case 69:
aoqi@0 1808 if (curChar == 102)
aoqi@0 1809 jjstateSet[jjnewStateCnt++] = 68;
aoqi@0 1810 break;
aoqi@0 1811 case 70:
aoqi@0 1812 if (curChar == 104 && kind > 14)
aoqi@0 1813 kind = 14;
aoqi@0 1814 break;
aoqi@0 1815 case 71:
aoqi@0 1816 case 134:
aoqi@0 1817 case 141:
aoqi@0 1818 if (curChar == 116)
aoqi@0 1819 jjCheckNAdd(70);
aoqi@0 1820 break;
aoqi@0 1821 case 72:
aoqi@0 1822 if (curChar == 103)
aoqi@0 1823 jjstateSet[jjnewStateCnt++] = 71;
aoqi@0 1824 break;
aoqi@0 1825 case 73:
aoqi@0 1826 if (curChar == 110)
aoqi@0 1827 jjstateSet[jjnewStateCnt++] = 72;
aoqi@0 1828 break;
aoqi@0 1829 case 74:
aoqi@0 1830 if (curChar == 101)
aoqi@0 1831 jjstateSet[jjnewStateCnt++] = 73;
aoqi@0 1832 break;
aoqi@0 1833 case 75:
aoqi@0 1834 if (curChar == 108)
aoqi@0 1835 jjstateSet[jjnewStateCnt++] = 74;
aoqi@0 1836 break;
aoqi@0 1837 case 76:
aoqi@0 1838 if (curChar == 110 && kind > 14)
aoqi@0 1839 kind = 14;
aoqi@0 1840 break;
aoqi@0 1841 case 77:
aoqi@0 1842 if (curChar == 114)
aoqi@0 1843 jjCheckNAdd(76);
aoqi@0 1844 break;
aoqi@0 1845 case 78:
aoqi@0 1846 if (curChar == 101)
aoqi@0 1847 jjstateSet[jjnewStateCnt++] = 77;
aoqi@0 1848 break;
aoqi@0 1849 case 79:
aoqi@0 1850 if (curChar == 116)
aoqi@0 1851 jjstateSet[jjnewStateCnt++] = 78;
aoqi@0 1852 break;
aoqi@0 1853 case 80:
aoqi@0 1854 if (curChar == 116)
aoqi@0 1855 jjstateSet[jjnewStateCnt++] = 79;
aoqi@0 1856 break;
aoqi@0 1857 case 82:
aoqi@0 1858 if (curChar == 112)
aoqi@0 1859 jjstateSet[jjnewStateCnt++] = 81;
aoqi@0 1860 break;
aoqi@0 1861 case 83:
aoqi@0 1862 if (curChar == 111)
aoqi@0 1863 jjCheckNAdd(76);
aoqi@0 1864 break;
aoqi@0 1865 case 84:
aoqi@0 1866 if (curChar == 105)
aoqi@0 1867 jjstateSet[jjnewStateCnt++] = 83;
aoqi@0 1868 break;
aoqi@0 1869 case 85:
aoqi@0 1870 if (curChar == 116)
aoqi@0 1871 jjstateSet[jjnewStateCnt++] = 84;
aoqi@0 1872 break;
aoqi@0 1873 case 86:
aoqi@0 1874 if (curChar == 97)
aoqi@0 1875 jjstateSet[jjnewStateCnt++] = 85;
aoqi@0 1876 break;
aoqi@0 1877 case 87:
aoqi@0 1878 if (curChar == 114)
aoqi@0 1879 jjstateSet[jjnewStateCnt++] = 86;
aoqi@0 1880 break;
aoqi@0 1881 case 88:
aoqi@0 1882 if (curChar == 101)
aoqi@0 1883 jjstateSet[jjnewStateCnt++] = 87;
aoqi@0 1884 break;
aoqi@0 1885 case 89:
aoqi@0 1886 if (curChar == 109)
aoqi@0 1887 jjstateSet[jjnewStateCnt++] = 88;
aoqi@0 1888 break;
aoqi@0 1889 case 90:
aoqi@0 1890 if (curChar == 117)
aoqi@0 1891 jjstateSet[jjnewStateCnt++] = 89;
aoqi@0 1892 break;
aoqi@0 1893 case 92:
aoqi@0 1894 if (curChar == 101)
aoqi@0 1895 jjstateSet[jjnewStateCnt++] = 91;
aoqi@0 1896 break;
aoqi@0 1897 case 93:
aoqi@0 1898 if (curChar == 109)
aoqi@0 1899 jjAddStates(2, 7);
aoqi@0 1900 break;
aoqi@0 1901 case 94:
aoqi@0 1902 case 104:
aoqi@0 1903 case 114:
aoqi@0 1904 case 124:
aoqi@0 1905 if (curChar == 118)
aoqi@0 1906 jjCheckNAdd(36);
aoqi@0 1907 break;
aoqi@0 1908 case 95:
aoqi@0 1909 if (curChar == 105)
aoqi@0 1910 jjstateSet[jjnewStateCnt++] = 94;
aoqi@0 1911 break;
aoqi@0 1912 case 96:
aoqi@0 1913 if (curChar == 115)
aoqi@0 1914 jjstateSet[jjnewStateCnt++] = 95;
aoqi@0 1915 break;
aoqi@0 1916 case 97:
aoqi@0 1917 if (curChar == 117)
aoqi@0 1918 jjstateSet[jjnewStateCnt++] = 96;
aoqi@0 1919 break;
aoqi@0 1920 case 98:
aoqi@0 1921 if (curChar == 108)
aoqi@0 1922 jjstateSet[jjnewStateCnt++] = 97;
aoqi@0 1923 break;
aoqi@0 1924 case 99:
aoqi@0 1925 if (curChar == 99)
aoqi@0 1926 jjstateSet[jjnewStateCnt++] = 98;
aoqi@0 1927 break;
aoqi@0 1928 case 100:
aoqi@0 1929 if (curChar == 110)
aoqi@0 1930 jjstateSet[jjnewStateCnt++] = 99;
aoqi@0 1931 break;
aoqi@0 1932 case 101:
aoqi@0 1933 if (curChar == 73)
aoqi@0 1934 jjstateSet[jjnewStateCnt++] = 100;
aoqi@0 1935 break;
aoqi@0 1936 case 102:
aoqi@0 1937 if (curChar == 110)
aoqi@0 1938 jjstateSet[jjnewStateCnt++] = 101;
aoqi@0 1939 break;
aoqi@0 1940 case 105:
aoqi@0 1941 if (curChar == 105)
aoqi@0 1942 jjstateSet[jjnewStateCnt++] = 104;
aoqi@0 1943 break;
aoqi@0 1944 case 106:
aoqi@0 1945 if (curChar == 115)
aoqi@0 1946 jjstateSet[jjnewStateCnt++] = 105;
aoqi@0 1947 break;
aoqi@0 1948 case 107:
aoqi@0 1949 if (curChar == 117)
aoqi@0 1950 jjstateSet[jjnewStateCnt++] = 106;
aoqi@0 1951 break;
aoqi@0 1952 case 108:
aoqi@0 1953 if (curChar == 108)
aoqi@0 1954 jjstateSet[jjnewStateCnt++] = 107;
aoqi@0 1955 break;
aoqi@0 1956 case 109:
aoqi@0 1957 if (curChar == 99)
aoqi@0 1958 jjstateSet[jjnewStateCnt++] = 108;
aoqi@0 1959 break;
aoqi@0 1960 case 110:
aoqi@0 1961 if (curChar == 110)
aoqi@0 1962 jjstateSet[jjnewStateCnt++] = 109;
aoqi@0 1963 break;
aoqi@0 1964 case 111:
aoqi@0 1965 if (curChar == 73)
aoqi@0 1966 jjstateSet[jjnewStateCnt++] = 110;
aoqi@0 1967 break;
aoqi@0 1968 case 112:
aoqi@0 1969 if (curChar == 120)
aoqi@0 1970 jjstateSet[jjnewStateCnt++] = 111;
aoqi@0 1971 break;
aoqi@0 1972 case 113:
aoqi@0 1973 if (curChar == 97)
aoqi@0 1974 jjstateSet[jjnewStateCnt++] = 112;
aoqi@0 1975 break;
aoqi@0 1976 case 115:
aoqi@0 1977 if (curChar == 105)
aoqi@0 1978 jjstateSet[jjnewStateCnt++] = 114;
aoqi@0 1979 break;
aoqi@0 1980 case 116:
aoqi@0 1981 if (curChar == 115)
aoqi@0 1982 jjstateSet[jjnewStateCnt++] = 115;
aoqi@0 1983 break;
aoqi@0 1984 case 117:
aoqi@0 1985 if (curChar == 117)
aoqi@0 1986 jjstateSet[jjnewStateCnt++] = 116;
aoqi@0 1987 break;
aoqi@0 1988 case 118:
aoqi@0 1989 if (curChar == 108)
aoqi@0 1990 jjstateSet[jjnewStateCnt++] = 117;
aoqi@0 1991 break;
aoqi@0 1992 case 119:
aoqi@0 1993 if (curChar == 99)
aoqi@0 1994 jjstateSet[jjnewStateCnt++] = 118;
aoqi@0 1995 break;
aoqi@0 1996 case 120:
aoqi@0 1997 if (curChar == 120)
aoqi@0 1998 jjstateSet[jjnewStateCnt++] = 119;
aoqi@0 1999 break;
aoqi@0 2000 case 121:
aoqi@0 2001 if (curChar == 69)
aoqi@0 2002 jjstateSet[jjnewStateCnt++] = 120;
aoqi@0 2003 break;
aoqi@0 2004 case 122:
aoqi@0 2005 if (curChar == 110)
aoqi@0 2006 jjstateSet[jjnewStateCnt++] = 121;
aoqi@0 2007 break;
aoqi@0 2008 case 123:
aoqi@0 2009 if (curChar == 105)
aoqi@0 2010 jjstateSet[jjnewStateCnt++] = 122;
aoqi@0 2011 break;
aoqi@0 2012 case 125:
aoqi@0 2013 if (curChar == 105)
aoqi@0 2014 jjstateSet[jjnewStateCnt++] = 124;
aoqi@0 2015 break;
aoqi@0 2016 case 126:
aoqi@0 2017 if (curChar == 115)
aoqi@0 2018 jjstateSet[jjnewStateCnt++] = 125;
aoqi@0 2019 break;
aoqi@0 2020 case 127:
aoqi@0 2021 if (curChar == 117)
aoqi@0 2022 jjstateSet[jjnewStateCnt++] = 126;
aoqi@0 2023 break;
aoqi@0 2024 case 128:
aoqi@0 2025 if (curChar == 108)
aoqi@0 2026 jjstateSet[jjnewStateCnt++] = 127;
aoqi@0 2027 break;
aoqi@0 2028 case 129:
aoqi@0 2029 if (curChar == 99)
aoqi@0 2030 jjstateSet[jjnewStateCnt++] = 128;
aoqi@0 2031 break;
aoqi@0 2032 case 130:
aoqi@0 2033 if (curChar == 120)
aoqi@0 2034 jjstateSet[jjnewStateCnt++] = 129;
aoqi@0 2035 break;
aoqi@0 2036 case 131:
aoqi@0 2037 if (curChar == 69)
aoqi@0 2038 jjstateSet[jjnewStateCnt++] = 130;
aoqi@0 2039 break;
aoqi@0 2040 case 132:
aoqi@0 2041 if (curChar == 120)
aoqi@0 2042 jjstateSet[jjnewStateCnt++] = 131;
aoqi@0 2043 break;
aoqi@0 2044 case 133:
aoqi@0 2045 if (curChar == 97)
aoqi@0 2046 jjstateSet[jjnewStateCnt++] = 132;
aoqi@0 2047 break;
aoqi@0 2048 case 135:
aoqi@0 2049 if (curChar == 103)
aoqi@0 2050 jjstateSet[jjnewStateCnt++] = 134;
aoqi@0 2051 break;
aoqi@0 2052 case 136:
aoqi@0 2053 if (curChar == 110)
aoqi@0 2054 jjstateSet[jjnewStateCnt++] = 135;
aoqi@0 2055 break;
aoqi@0 2056 case 137:
aoqi@0 2057 if (curChar == 101)
aoqi@0 2058 jjstateSet[jjnewStateCnt++] = 136;
aoqi@0 2059 break;
aoqi@0 2060 case 138:
aoqi@0 2061 if (curChar == 76)
aoqi@0 2062 jjstateSet[jjnewStateCnt++] = 137;
aoqi@0 2063 break;
aoqi@0 2064 case 139:
aoqi@0 2065 if (curChar == 110)
aoqi@0 2066 jjstateSet[jjnewStateCnt++] = 138;
aoqi@0 2067 break;
aoqi@0 2068 case 140:
aoqi@0 2069 if (curChar == 105)
aoqi@0 2070 jjstateSet[jjnewStateCnt++] = 139;
aoqi@0 2071 break;
aoqi@0 2072 case 142:
aoqi@0 2073 if (curChar == 103)
aoqi@0 2074 jjstateSet[jjnewStateCnt++] = 141;
aoqi@0 2075 break;
aoqi@0 2076 case 143:
aoqi@0 2077 if (curChar == 110)
aoqi@0 2078 jjstateSet[jjnewStateCnt++] = 142;
aoqi@0 2079 break;
aoqi@0 2080 case 144:
aoqi@0 2081 if (curChar == 101)
aoqi@0 2082 jjstateSet[jjnewStateCnt++] = 143;
aoqi@0 2083 break;
aoqi@0 2084 case 145:
aoqi@0 2085 if (curChar == 76)
aoqi@0 2086 jjstateSet[jjnewStateCnt++] = 144;
aoqi@0 2087 break;
aoqi@0 2088 case 146:
aoqi@0 2089 if (curChar == 120)
aoqi@0 2090 jjstateSet[jjnewStateCnt++] = 145;
aoqi@0 2091 break;
aoqi@0 2092 case 147:
aoqi@0 2093 if (curChar == 97)
aoqi@0 2094 jjstateSet[jjnewStateCnt++] = 146;
aoqi@0 2095 break;
aoqi@0 2096 default : break;
aoqi@0 2097 }
aoqi@0 2098 } while(i != startsAt);
aoqi@0 2099 }
aoqi@0 2100 else
aoqi@0 2101 {
aoqi@0 2102 int hiByte = (int)(curChar >> 8);
aoqi@0 2103 int i1 = hiByte >> 6;
aoqi@0 2104 long l1 = 1L << (hiByte & 077);
aoqi@0 2105 int i2 = (curChar & 0xff) >> 6;
aoqi@0 2106 long l2 = 1L << (curChar & 077);
aoqi@0 2107 MatchLoop: do
aoqi@0 2108 {
aoqi@0 2109 switch(jjstateSet[--i])
aoqi@0 2110 {
aoqi@0 2111 case 34:
aoqi@0 2112 case 1:
aoqi@0 2113 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2114 break;
aoqi@0 2115 if (kind > 12)
aoqi@0 2116 kind = 12;
aoqi@0 2117 jjCheckNAdd(1);
aoqi@0 2118 break;
aoqi@0 2119 case 91:
aoqi@0 2120 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2121 break;
aoqi@0 2122 if (kind > 12)
aoqi@0 2123 kind = 12;
aoqi@0 2124 jjCheckNAdd(1);
aoqi@0 2125 break;
aoqi@0 2126 case 16:
aoqi@0 2127 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2128 break;
aoqi@0 2129 if (kind > 12)
aoqi@0 2130 kind = 12;
aoqi@0 2131 jjCheckNAdd(1);
aoqi@0 2132 break;
aoqi@0 2133 case 55:
aoqi@0 2134 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2135 break;
aoqi@0 2136 if (kind > 12)
aoqi@0 2137 kind = 12;
aoqi@0 2138 jjCheckNAdd(1);
aoqi@0 2139 break;
aoqi@0 2140 case 68:
aoqi@0 2141 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2142 break;
aoqi@0 2143 if (kind > 12)
aoqi@0 2144 kind = 12;
aoqi@0 2145 jjCheckNAdd(1);
aoqi@0 2146 break;
aoqi@0 2147 case 103:
aoqi@0 2148 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2149 break;
aoqi@0 2150 if (kind > 12)
aoqi@0 2151 kind = 12;
aoqi@0 2152 jjCheckNAdd(1);
aoqi@0 2153 break;
aoqi@0 2154 case 0:
aoqi@0 2155 if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
aoqi@0 2156 break;
aoqi@0 2157 if (kind > 12)
aoqi@0 2158 kind = 12;
aoqi@0 2159 jjCheckNAdd(1);
aoqi@0 2160 break;
aoqi@0 2161 case 81:
aoqi@0 2162 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2163 break;
aoqi@0 2164 if (kind > 12)
aoqi@0 2165 kind = 12;
aoqi@0 2166 jjCheckNAdd(1);
aoqi@0 2167 break;
aoqi@0 2168 case 23:
aoqi@0 2169 if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
aoqi@0 2170 break;
aoqi@0 2171 if (kind > 12)
aoqi@0 2172 kind = 12;
aoqi@0 2173 jjCheckNAdd(1);
aoqi@0 2174 break;
aoqi@0 2175 default : break;
aoqi@0 2176 }
aoqi@0 2177 } while(i != startsAt);
aoqi@0 2178 }
aoqi@0 2179 if (kind != 0x7fffffff)
aoqi@0 2180 {
aoqi@0 2181 jjmatchedKind = kind;
aoqi@0 2182 jjmatchedPos = curPos;
aoqi@0 2183 kind = 0x7fffffff;
aoqi@0 2184 }
aoqi@0 2185 ++curPos;
aoqi@0 2186 if ((i = jjnewStateCnt) == (startsAt = 148 - (jjnewStateCnt = startsAt)))
aoqi@0 2187 return curPos;
aoqi@0 2188 try { curChar = input_stream.readChar(); }
aoqi@0 2189 catch(java.io.IOException e) { return curPos; }
aoqi@0 2190 }
aoqi@0 2191 }
aoqi@0 2192 static final int[] jjnextStates = {
aoqi@0 2193 3, 4, 103, 113, 123, 133, 140, 147,
aoqi@0 2194 };
aoqi@0 2195 private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
aoqi@0 2196 {
aoqi@0 2197 switch(hiByte)
aoqi@0 2198 {
aoqi@0 2199 case 0:
aoqi@0 2200 return ((jjbitVec2[i2] & l2) != 0L);
aoqi@0 2201 case 1:
aoqi@0 2202 return ((jjbitVec3[i2] & l2) != 0L);
aoqi@0 2203 case 2:
aoqi@0 2204 return ((jjbitVec4[i2] & l2) != 0L);
aoqi@0 2205 case 3:
aoqi@0 2206 return ((jjbitVec5[i2] & l2) != 0L);
aoqi@0 2207 case 4:
aoqi@0 2208 return ((jjbitVec6[i2] & l2) != 0L);
aoqi@0 2209 case 5:
aoqi@0 2210 return ((jjbitVec7[i2] & l2) != 0L);
aoqi@0 2211 case 6:
aoqi@0 2212 return ((jjbitVec8[i2] & l2) != 0L);
aoqi@0 2213 case 9:
aoqi@0 2214 return ((jjbitVec9[i2] & l2) != 0L);
aoqi@0 2215 case 10:
aoqi@0 2216 return ((jjbitVec10[i2] & l2) != 0L);
aoqi@0 2217 case 11:
aoqi@0 2218 return ((jjbitVec11[i2] & l2) != 0L);
aoqi@0 2219 case 12:
aoqi@0 2220 return ((jjbitVec12[i2] & l2) != 0L);
aoqi@0 2221 case 13:
aoqi@0 2222 return ((jjbitVec13[i2] & l2) != 0L);
aoqi@0 2223 case 14:
aoqi@0 2224 return ((jjbitVec14[i2] & l2) != 0L);
aoqi@0 2225 case 15:
aoqi@0 2226 return ((jjbitVec15[i2] & l2) != 0L);
aoqi@0 2227 case 16:
aoqi@0 2228 return ((jjbitVec16[i2] & l2) != 0L);
aoqi@0 2229 case 17:
aoqi@0 2230 return ((jjbitVec17[i2] & l2) != 0L);
aoqi@0 2231 case 30:
aoqi@0 2232 return ((jjbitVec18[i2] & l2) != 0L);
aoqi@0 2233 case 31:
aoqi@0 2234 return ((jjbitVec19[i2] & l2) != 0L);
aoqi@0 2235 case 33:
aoqi@0 2236 return ((jjbitVec20[i2] & l2) != 0L);
aoqi@0 2237 case 48:
aoqi@0 2238 return ((jjbitVec21[i2] & l2) != 0L);
aoqi@0 2239 case 49:
aoqi@0 2240 return ((jjbitVec22[i2] & l2) != 0L);
aoqi@0 2241 case 159:
aoqi@0 2242 return ((jjbitVec23[i2] & l2) != 0L);
aoqi@0 2243 case 215:
aoqi@0 2244 return ((jjbitVec24[i2] & l2) != 0L);
aoqi@0 2245 default :
aoqi@0 2246 if ((jjbitVec0[i1] & l1) != 0L)
aoqi@0 2247 return true;
aoqi@0 2248 return false;
aoqi@0 2249 }
aoqi@0 2250 }
aoqi@0 2251 private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
aoqi@0 2252 {
aoqi@0 2253 switch(hiByte)
aoqi@0 2254 {
aoqi@0 2255 case 0:
aoqi@0 2256 return ((jjbitVec25[i2] & l2) != 0L);
aoqi@0 2257 case 1:
aoqi@0 2258 return ((jjbitVec3[i2] & l2) != 0L);
aoqi@0 2259 case 2:
aoqi@0 2260 return ((jjbitVec26[i2] & l2) != 0L);
aoqi@0 2261 case 3:
aoqi@0 2262 return ((jjbitVec27[i2] & l2) != 0L);
aoqi@0 2263 case 4:
aoqi@0 2264 return ((jjbitVec28[i2] & l2) != 0L);
aoqi@0 2265 case 5:
aoqi@0 2266 return ((jjbitVec29[i2] & l2) != 0L);
aoqi@0 2267 case 6:
aoqi@0 2268 return ((jjbitVec30[i2] & l2) != 0L);
aoqi@0 2269 case 9:
aoqi@0 2270 return ((jjbitVec31[i2] & l2) != 0L);
aoqi@0 2271 case 10:
aoqi@0 2272 return ((jjbitVec32[i2] & l2) != 0L);
aoqi@0 2273 case 11:
aoqi@0 2274 return ((jjbitVec33[i2] & l2) != 0L);
aoqi@0 2275 case 12:
aoqi@0 2276 return ((jjbitVec34[i2] & l2) != 0L);
aoqi@0 2277 case 13:
aoqi@0 2278 return ((jjbitVec35[i2] & l2) != 0L);
aoqi@0 2279 case 14:
aoqi@0 2280 return ((jjbitVec36[i2] & l2) != 0L);
aoqi@0 2281 case 15:
aoqi@0 2282 return ((jjbitVec37[i2] & l2) != 0L);
aoqi@0 2283 case 16:
aoqi@0 2284 return ((jjbitVec16[i2] & l2) != 0L);
aoqi@0 2285 case 17:
aoqi@0 2286 return ((jjbitVec17[i2] & l2) != 0L);
aoqi@0 2287 case 30:
aoqi@0 2288 return ((jjbitVec18[i2] & l2) != 0L);
aoqi@0 2289 case 31:
aoqi@0 2290 return ((jjbitVec19[i2] & l2) != 0L);
aoqi@0 2291 case 32:
aoqi@0 2292 return ((jjbitVec38[i2] & l2) != 0L);
aoqi@0 2293 case 33:
aoqi@0 2294 return ((jjbitVec20[i2] & l2) != 0L);
aoqi@0 2295 case 48:
aoqi@0 2296 return ((jjbitVec39[i2] & l2) != 0L);
aoqi@0 2297 case 49:
aoqi@0 2298 return ((jjbitVec22[i2] & l2) != 0L);
aoqi@0 2299 case 159:
aoqi@0 2300 return ((jjbitVec23[i2] & l2) != 0L);
aoqi@0 2301 case 215:
aoqi@0 2302 return ((jjbitVec24[i2] & l2) != 0L);
aoqi@0 2303 default :
aoqi@0 2304 if ((jjbitVec0[i1] & l1) != 0L)
aoqi@0 2305 return true;
aoqi@0 2306 return false;
aoqi@0 2307 }
aoqi@0 2308 }
aoqi@0 2309 public static final String[] jjstrLiteralImages = {
aoqi@0 2310 "", null, null, null, null, null, null, null, null, null, null, null, null,
aoqi@0 2311 null, null, "\72", "\57", "\57\57", "\141\164\164\162\151\142\165\164\145\72\72",
aoqi@0 2312 "\100", "\145\154\145\155\145\156\164\72\72",
aoqi@0 2313 "\163\165\142\163\164\151\164\165\164\151\157\156\107\162\157\165\160\72\72", "\164\171\160\145\72\72", "\176", "\142\141\163\145\124\171\160\145\72\72",
aoqi@0 2314 "\160\162\151\155\151\164\151\166\145\124\171\160\145\72\72", "\151\164\145\155\124\171\160\145\72\72",
aoqi@0 2315 "\155\145\155\142\145\162\124\171\160\145\72\72", "\163\143\157\160\145\72\72",
aoqi@0 2316 "\141\164\164\162\151\142\165\164\145\107\162\157\165\160\72\72", "\147\162\157\165\160\72\72",
aoqi@0 2317 "\151\144\145\156\164\151\164\171\103\157\156\164\162\141\151\156\164\72\72", "\153\145\171\72\72", "\156\157\164\141\164\151\157\156\72\72",
aoqi@0 2318 "\155\157\144\145\154\72\72\163\145\161\165\145\156\143\145", "\155\157\144\145\154\72\72\143\150\157\151\143\145",
aoqi@0 2319 "\155\157\144\145\154\72\72\141\154\154", "\155\157\144\145\154\72\72\52", "\141\156\171\72\72\52",
aoqi@0 2320 "\141\156\171\101\164\164\162\151\142\165\164\145\72\72\52", "\146\141\143\145\164\72\72\52", "\146\141\143\145\164\72\72",
aoqi@0 2321 "\143\157\155\160\157\156\145\156\164\72\72\52", "\170\55\163\143\150\145\155\141\72\72",
aoqi@0 2322 "\170\55\163\143\150\145\155\141\72\72\52", "\52", "\60", };
aoqi@0 2323 public static final String[] lexStateNames = {
aoqi@0 2324 "DEFAULT",
aoqi@0 2325 };
aoqi@0 2326 static final long[] jjtoToken = {
aoqi@0 2327 0x7ffffffff001L,
aoqi@0 2328 };
aoqi@0 2329 static final long[] jjtoSkip = {
aoqi@0 2330 0x3eL,
aoqi@0 2331 };
aoqi@0 2332 protected SimpleCharStream input_stream;
aoqi@0 2333 private final int[] jjrounds = new int[148];
aoqi@0 2334 private final int[] jjstateSet = new int[296];
aoqi@0 2335 protected char curChar;
aoqi@0 2336 public SCDParserTokenManager(SimpleCharStream stream){
aoqi@0 2337 if (SimpleCharStream.staticFlag)
aoqi@0 2338 throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
aoqi@0 2339 input_stream = stream;
aoqi@0 2340 }
aoqi@0 2341 public SCDParserTokenManager(SimpleCharStream stream, int lexState){
aoqi@0 2342 this(stream);
aoqi@0 2343 SwitchTo(lexState);
aoqi@0 2344 }
aoqi@0 2345 public void ReInit(SimpleCharStream stream)
aoqi@0 2346 {
aoqi@0 2347 jjmatchedPos = jjnewStateCnt = 0;
aoqi@0 2348 curLexState = defaultLexState;
aoqi@0 2349 input_stream = stream;
aoqi@0 2350 ReInitRounds();
aoqi@0 2351 }
aoqi@0 2352 private final void ReInitRounds()
aoqi@0 2353 {
aoqi@0 2354 int i;
aoqi@0 2355 jjround = 0x80000001;
aoqi@0 2356 for (i = 148; i-- > 0;)
aoqi@0 2357 jjrounds[i] = 0x80000000;
aoqi@0 2358 }
aoqi@0 2359 public void ReInit(SimpleCharStream stream, int lexState)
aoqi@0 2360 {
aoqi@0 2361 ReInit(stream);
aoqi@0 2362 SwitchTo(lexState);
aoqi@0 2363 }
aoqi@0 2364 public void SwitchTo(int lexState)
aoqi@0 2365 {
aoqi@0 2366 if (lexState >= 1 || lexState < 0)
aoqi@0 2367 throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
aoqi@0 2368 else
aoqi@0 2369 curLexState = lexState;
aoqi@0 2370 }
aoqi@0 2371
aoqi@0 2372 protected Token jjFillToken()
aoqi@0 2373 {
aoqi@0 2374 Token t = Token.newToken(jjmatchedKind);
aoqi@0 2375 t.kind = jjmatchedKind;
aoqi@0 2376 String im = jjstrLiteralImages[jjmatchedKind];
aoqi@0 2377 t.image = (im == null) ? input_stream.GetImage() : im;
aoqi@0 2378 t.beginLine = input_stream.getBeginLine();
aoqi@0 2379 t.beginColumn = input_stream.getBeginColumn();
aoqi@0 2380 t.endLine = input_stream.getEndLine();
aoqi@0 2381 t.endColumn = input_stream.getEndColumn();
aoqi@0 2382 return t;
aoqi@0 2383 }
aoqi@0 2384
aoqi@0 2385 int curLexState = 0;
aoqi@0 2386 int defaultLexState = 0;
aoqi@0 2387 int jjnewStateCnt;
aoqi@0 2388 int jjround;
aoqi@0 2389 int jjmatchedPos;
aoqi@0 2390 int jjmatchedKind;
aoqi@0 2391
aoqi@0 2392 public Token getNextToken()
aoqi@0 2393 {
aoqi@0 2394 int kind;
aoqi@0 2395 Token specialToken = null;
aoqi@0 2396 Token matchedToken;
aoqi@0 2397 int curPos = 0;
aoqi@0 2398
aoqi@0 2399 EOFLoop :
aoqi@0 2400 for (;;)
aoqi@0 2401 {
aoqi@0 2402 try
aoqi@0 2403 {
aoqi@0 2404 curChar = input_stream.BeginToken();
aoqi@0 2405 }
aoqi@0 2406 catch(java.io.IOException e)
aoqi@0 2407 {
aoqi@0 2408 jjmatchedKind = 0;
aoqi@0 2409 matchedToken = jjFillToken();
aoqi@0 2410 return matchedToken;
aoqi@0 2411 }
aoqi@0 2412
aoqi@0 2413 try { input_stream.backup(0);
aoqi@0 2414 while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L)
aoqi@0 2415 curChar = input_stream.BeginToken();
aoqi@0 2416 }
aoqi@0 2417 catch (java.io.IOException e1) { continue EOFLoop; }
aoqi@0 2418 jjmatchedKind = 0x7fffffff;
aoqi@0 2419 jjmatchedPos = 0;
aoqi@0 2420 curPos = jjMoveStringLiteralDfa0_0();
aoqi@0 2421 if (jjmatchedKind != 0x7fffffff)
aoqi@0 2422 {
aoqi@0 2423 if (jjmatchedPos + 1 < curPos)
aoqi@0 2424 input_stream.backup(curPos - jjmatchedPos - 1);
aoqi@0 2425 if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
aoqi@0 2426 {
aoqi@0 2427 matchedToken = jjFillToken();
aoqi@0 2428 return matchedToken;
aoqi@0 2429 }
aoqi@0 2430 else
aoqi@0 2431 {
aoqi@0 2432 continue EOFLoop;
aoqi@0 2433 }
aoqi@0 2434 }
aoqi@0 2435 int error_line = input_stream.getEndLine();
aoqi@0 2436 int error_column = input_stream.getEndColumn();
aoqi@0 2437 String error_after = null;
aoqi@0 2438 boolean EOFSeen = false;
aoqi@0 2439 try { input_stream.readChar(); input_stream.backup(1); }
aoqi@0 2440 catch (java.io.IOException e1) {
aoqi@0 2441 EOFSeen = true;
aoqi@0 2442 error_after = curPos <= 1 ? "" : input_stream.GetImage();
aoqi@0 2443 if (curChar == '\n' || curChar == '\r') {
aoqi@0 2444 error_line++;
aoqi@0 2445 error_column = 0;
aoqi@0 2446 }
aoqi@0 2447 else
aoqi@0 2448 error_column++;
aoqi@0 2449 }
aoqi@0 2450 if (!EOFSeen) {
aoqi@0 2451 input_stream.backup(1);
aoqi@0 2452 error_after = curPos <= 1 ? "" : input_stream.GetImage();
aoqi@0 2453 }
aoqi@0 2454 throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
aoqi@0 2455 }
aoqi@0 2456 }
aoqi@0 2457
aoqi@0 2458 }

mercurial