Thu, 12 Oct 2017 19:44:07 +0800
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 | } |