jdk/src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java
author nloodin
Tue, 26 Apr 2011 12:49:34 +0200
changeset 9520 99d378796e54
parent 5506 202f599c92aa
child 10292 ed7db6a12c2a
permissions -rw-r--r--
7029383: Refresh of non-client demos Reviewed-by: mchung, ohair
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
/*
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     2
 * Copyright (c) 1999, 2001, Oracle and/or its affiliates. All rights reserved.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
 * accompanied this code).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
 *
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    23
 * questions.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
 */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
/* Generated By:JavaCC: Do not edit this line. ExpressionParserTokenManager.java */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
package com.sun.tools.example.debug.expr;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
90ce3da70b43 Initial load
duke
parents:
diff changeset
    29
public class ExpressionParserTokenManager implements ExpressionParserConstants
90ce3da70b43 Initial load
duke
parents:
diff changeset
    30
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
    31
private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
    33
   switch (pos)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    34
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    35
      case 0:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    36
         if ((active1 & 0x4000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
            return 4;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    38
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    39
         if ((active0 & 0x7fffffffffffe00L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    40
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    41
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    42
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    43
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    44
         if ((active1 & 0x100200000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
            return 49;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    46
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    48
      case 1:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    49
         if ((active0 & 0x7ffffffbfcffe00L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
            if (jjmatchedPos != 1)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
            {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
               jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
               jjmatchedPos = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
            }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    56
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    57
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    58
         if ((active0 & 0x40300000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    59
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    60
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    61
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    62
      case 2:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    63
         if ((active0 & 0x77fffb3afeffe00L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    64
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
            if (jjmatchedPos != 2)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
            {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
               jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
               jjmatchedPos = 2;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
            }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    72
         if ((active0 & 0x80004c10000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    74
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    76
      case 3:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
         if ((active0 & 0x63bff2b8faf4e00L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
            jjmatchedPos = 3;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    83
         if ((active0 & 0x14400902040b000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    84
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    85
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    86
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
      case 4:
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
         if ((active0 & 0x2235f2b80ac0600L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    90
            if (jjmatchedPos != 4)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
            {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
               jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
               jjmatchedPos = 4;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
            }
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    97
         if ((active0 & 0x418a0000f034800L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
    99
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
      case 5:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
         if ((active0 & 0x222070a848c0600L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   103
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   104
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
            jjmatchedPos = 5;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   106
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   107
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   108
         if ((active0 & 0x11582100200000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   109
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   110
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
      case 6:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   113
         if ((active0 & 0x222040a80040200L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
            jjmatchedPos = 6;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   119
         if ((active0 & 0x30004880400L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   121
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   123
      case 7:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   124
         if ((active0 & 0x22040a80000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   125
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   126
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   127
            jjmatchedPos = 7;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   128
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   129
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   130
         if ((active0 & 0x200000000040200L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   131
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   132
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   133
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   134
      case 8:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   135
         if ((active0 & 0x2000280000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   136
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   137
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   138
            jjmatchedPos = 8;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   139
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   140
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   141
         if ((active0 & 0x20040800000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   142
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   143
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   144
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   145
      case 9:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   146
         if ((active0 & 0x2000000000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   147
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   148
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   149
            jjmatchedPos = 9;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   150
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   151
         }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   152
         if ((active0 & 0x280000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   153
            return 28;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   154
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   155
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   156
      case 10:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   157
         if ((active0 & 0x2000000000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   158
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   159
            jjmatchedKind = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   160
            jjmatchedPos = 10;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   161
            return 28;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   162
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   163
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   164
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   165
         return -1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   166
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   167
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   168
private final int jjStartNfa_0(int pos, long active0, long active1)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   169
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   170
   return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   171
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   172
private final int jjStopAtPos(int pos, int kind)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   173
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   174
   jjmatchedKind = kind;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   175
   jjmatchedPos = pos;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   176
   return pos + 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   177
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   178
private final int jjStartNfaWithStates_0(int pos, int kind, int state)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   179
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   180
   jjmatchedKind = kind;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   181
   jjmatchedPos = pos;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   182
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   183
   catch(java.io.IOException e) { return pos + 1; }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   184
   return jjMoveNfa_0(state, pos + 1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   185
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   186
private final int jjMoveStringLiteralDfa0_0()
90ce3da70b43 Initial load
duke
parents:
diff changeset
   187
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   188
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   189
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   190
      case 33:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   191
         jjmatchedKind = 82;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   192
         return jjMoveStringLiteralDfa1_0(0x0L, 0x2000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   193
      case 37:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   194
         jjmatchedKind = 101;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   195
         return jjMoveStringLiteralDfa1_0(0x0L, 0x1000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   196
      case 38:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   197
         jjmatchedKind = 98;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   198
         return jjMoveStringLiteralDfa1_0(0x0L, 0x200008000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   199
      case 40:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   200
         return jjStopAtPos(0, 70);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   201
      case 41:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   202
         return jjStopAtPos(0, 71);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   203
      case 42:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   204
         jjmatchedKind = 96;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   205
         return jjMoveStringLiteralDfa1_0(0x0L, 0x80000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   206
      case 43:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   207
         jjmatchedKind = 94;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   208
         return jjMoveStringLiteralDfa1_0(0x0L, 0x20010000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   209
      case 44:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   210
         return jjStopAtPos(0, 77);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   211
      case 45:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   212
         jjmatchedKind = 95;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   213
         return jjMoveStringLiteralDfa1_0(0x0L, 0x40020000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   214
      case 46:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   215
         return jjStartNfaWithStates_0(0, 78, 4);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   216
      case 47:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   217
         jjmatchedKind = 97;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   218
         return jjMoveStringLiteralDfa1_0(0x0L, 0x100000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   219
      case 58:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   220
         return jjStopAtPos(0, 85);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   221
      case 59:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   222
         return jjStopAtPos(0, 76);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   223
      case 60:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   224
         jjmatchedKind = 81;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   225
         return jjMoveStringLiteralDfa1_0(0x0L, 0x2004000800000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   226
      case 61:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   227
         jjmatchedKind = 79;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   228
         return jjMoveStringLiteralDfa1_0(0x0L, 0x400000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   229
      case 62:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   230
         jjmatchedKind = 80;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   231
         return jjMoveStringLiteralDfa1_0(0x0L, 0xc018001000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   232
      case 63:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   233
         return jjStopAtPos(0, 84);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   234
      case 91:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   235
         return jjStopAtPos(0, 74);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   236
      case 93:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   237
         return jjStopAtPos(0, 75);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   238
      case 94:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   239
         jjmatchedKind = 100;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   240
         return jjMoveStringLiteralDfa1_0(0x0L, 0x800000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   241
      case 97:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   242
         return jjMoveStringLiteralDfa1_0(0x200L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   243
      case 98:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   244
         return jjMoveStringLiteralDfa1_0(0x1c00L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   245
      case 99:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   246
         return jjMoveStringLiteralDfa1_0(0x7e000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   247
      case 100:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   248
         return jjMoveStringLiteralDfa1_0(0x380000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   249
      case 101:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   250
         return jjMoveStringLiteralDfa1_0(0xc00000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   251
      case 102:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   252
         return jjMoveStringLiteralDfa1_0(0x1f000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   253
      case 103:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   254
         return jjMoveStringLiteralDfa1_0(0x20000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   255
      case 105:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   256
         return jjMoveStringLiteralDfa1_0(0xfc0000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   257
      case 108:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   258
         return jjMoveStringLiteralDfa1_0(0x1000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   259
      case 110:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   260
         return jjMoveStringLiteralDfa1_0(0xe000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   261
      case 112:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   262
         return jjMoveStringLiteralDfa1_0(0xf0000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   263
      case 114:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   264
         return jjMoveStringLiteralDfa1_0(0x100000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   265
      case 115:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   266
         return jjMoveStringLiteralDfa1_0(0x3e00000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   267
      case 116:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   268
         return jjMoveStringLiteralDfa1_0(0xfc000000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   269
      case 118:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   270
         return jjMoveStringLiteralDfa1_0(0x300000000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   271
      case 119:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   272
         return jjMoveStringLiteralDfa1_0(0x400000000000000L, 0x0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   273
      case 123:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   274
         return jjStopAtPos(0, 72);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   275
      case 124:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   276
         jjmatchedKind = 99;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   277
         return jjMoveStringLiteralDfa1_0(0x0L, 0x400004000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   278
      case 125:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   279
         return jjStopAtPos(0, 73);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   280
      case 126:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   281
         return jjStopAtPos(0, 83);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   282
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   283
         return jjMoveNfa_0(0, 0);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   284
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   285
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   286
private final int jjMoveStringLiteralDfa1_0(long active0, long active1)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   287
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   288
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   289
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   290
      jjStopStringLiteralDfa_0(0, active0, active1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   291
      return 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   292
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   293
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   294
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   295
      case 38:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   296
         if ((active1 & 0x8000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   297
            return jjStopAtPos(1, 91);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   298
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   299
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   300
      case 43:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   301
         if ((active1 & 0x10000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   302
            return jjStopAtPos(1, 92);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   303
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   304
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   305
      case 45:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   306
         if ((active1 & 0x20000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   307
            return jjStopAtPos(1, 93);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   308
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   309
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   310
      case 60:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   311
         if ((active1 & 0x4000000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   312
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   313
            jjmatchedKind = 102;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   314
            jjmatchedPos = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   315
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   316
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   317
      case 61:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   318
         if ((active1 & 0x400000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   319
            return jjStopAtPos(1, 86);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   320
         } else if ((active1 & 0x800000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   321
            return jjStopAtPos(1, 87);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   322
         } else if ((active1 & 0x1000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   323
            return jjStopAtPos(1, 88);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   324
         } else if ((active1 & 0x2000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   325
            return jjStopAtPos(1, 89);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   326
         } else if ((active1 & 0x20000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   327
            return jjStopAtPos(1, 105);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   328
         } else if ((active1 & 0x40000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   329
            return jjStopAtPos(1, 106);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   330
         } else if ((active1 & 0x80000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   331
            return jjStopAtPos(1, 107);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   332
         } else if ((active1 & 0x100000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   333
            return jjStopAtPos(1, 108);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   334
         } else if ((active1 & 0x200000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   335
            return jjStopAtPos(1, 109);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   336
         } else if ((active1 & 0x400000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   337
            return jjStopAtPos(1, 110);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   338
         } else if ((active1 & 0x800000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   339
            return jjStopAtPos(1, 111);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   340
         } else if ((active1 & 0x1000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   341
            return jjStopAtPos(1, 112);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   342
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   343
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   344
      case 62:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   345
         if ((active1 & 0x8000000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   346
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   347
            jjmatchedKind = 103;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   348
            jjmatchedPos = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   349
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   350
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0xc010000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   351
      case 97:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   352
         return jjMoveStringLiteralDfa2_0(active0, 0x12001006000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   353
      case 98:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   354
         return jjMoveStringLiteralDfa2_0(active0, 0x200L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   355
      case 101:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   356
         return jjMoveStringLiteralDfa2_0(active0, 0x104000080000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   357
      case 102:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   358
         if ((active0 & 0x40000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   359
            return jjStartNfaWithStates_0(1, 30, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   360
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   361
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   362
      case 104:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   363
         return jjMoveStringLiteralDfa2_0(active0, 0x41c200000008000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   364
      case 105:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   365
         return jjMoveStringLiteralDfa2_0(active0, 0x6000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   366
      case 108:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   367
         return jjMoveStringLiteralDfa2_0(active0, 0x8410000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   368
      case 109:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   369
         return jjMoveStringLiteralDfa2_0(active0, 0x180000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   370
      case 110:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   371
         return jjMoveStringLiteralDfa2_0(active0, 0xe00000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   372
      case 111:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   373
         if ((active0 & 0x100000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   374
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   375
            jjmatchedKind = 20;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   376
            jjmatchedPos = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   377
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   378
         return jjMoveStringLiteralDfa2_0(active0, 0x300001030260400L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   379
      case 114:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   380
         return jjMoveStringLiteralDfa2_0(active0, 0xe0060000000800L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   381
      case 116:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   382
         return jjMoveStringLiteralDfa2_0(active0, 0x400000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   383
      case 117:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   384
         return jjMoveStringLiteralDfa2_0(active0, 0x888000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   385
      case 119:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   386
         return jjMoveStringLiteralDfa2_0(active0, 0x1000000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   387
      case 120:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   388
         return jjMoveStringLiteralDfa2_0(active0, 0x800000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   389
      case 121:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   390
         return jjMoveStringLiteralDfa2_0(active0, 0x2000000001000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   391
      case 124:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   392
         if ((active1 & 0x4000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   393
            return jjStopAtPos(1, 90);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   394
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   395
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   396
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   397
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   398
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   399
   return jjStartNfa_0(0, active0, active1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   400
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   401
private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   402
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   403
   if (((active0 &= old0) | (active1 &= old1)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   404
      return jjStartNfa_0(0, old0, old1);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   405
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   406
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   407
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   408
      jjStopStringLiteralDfa_0(1, active0, active1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   409
      return 2;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   410
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   411
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   412
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   413
      case 61:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   414
         if ((active1 & 0x2000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   415
            return jjStopAtPos(2, 113);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   416
         } else if ((active1 & 0x4000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   417
            return jjStopAtPos(2, 114);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   418
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   419
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   420
      case 62:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   421
         if ((active1 & 0x10000000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   422
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   423
            jjmatchedKind = 104;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   424
            jjmatchedPos = 2;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   425
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   426
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x8000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   427
      case 97:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   428
         return jjMoveStringLiteralDfa3_0(active0, 0x20400000018000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   429
      case 98:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   430
         return jjMoveStringLiteralDfa3_0(active0, 0x80000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   431
      case 99:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   432
         return jjMoveStringLiteralDfa3_0(active0, 0x10000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   433
      case 101:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   434
         return jjMoveStringLiteralDfa3_0(active0, 0x800L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   435
      case 102:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   436
         return jjMoveStringLiteralDfa3_0(active0, 0x80000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   437
      case 105:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   438
         return jjMoveStringLiteralDfa3_0(active0, 0x505020000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   439
      case 108:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   440
         return jjMoveStringLiteralDfa3_0(active0, 0x200008001000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   441
      case 110:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   442
         return jjMoveStringLiteralDfa3_0(active0, 0x2001006060000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   443
      case 111:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   444
         return jjMoveStringLiteralDfa3_0(active0, 0x240008000400L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   445
      case 112:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   446
         return jjMoveStringLiteralDfa3_0(active0, 0x800180000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   447
      case 114:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   448
         if ((active0 & 0x10000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   449
            return jjStartNfaWithStates_0(2, 28, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   450
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   451
         return jjMoveStringLiteralDfa3_0(active0, 0x18000000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   452
      case 115:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   453
         return jjMoveStringLiteralDfa3_0(active0, 0x200402200L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   454
      case 116:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   455
         if ((active0 & 0x400000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   456
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   457
            jjmatchedKind = 34;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   458
            jjmatchedPos = 2;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   459
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   460
         return jjMoveStringLiteralDfa3_0(active0, 0x102820805000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   461
      case 117:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   462
         return jjMoveStringLiteralDfa3_0(active0, 0x40000000200000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   463
      case 119:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   464
         if ((active0 & 0x4000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   465
            return jjStartNfaWithStates_0(2, 38, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   466
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   467
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   468
      case 121:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   469
         if ((active0 & 0x80000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   470
            return jjStartNfaWithStates_0(2, 55, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   471
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   472
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   473
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   474
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   475
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   476
   return jjStartNfa_0(1, active0, active1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   477
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   478
private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   479
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   480
   if (((active0 &= old0) | (active1 &= old1)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   481
      return jjStartNfa_0(1, old0, old1);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   482
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   483
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   484
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   485
      jjStopStringLiteralDfa_0(2, active0, active1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   486
      return 3;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   487
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   488
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   489
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   490
      case 61:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   491
         if ((active1 & 0x8000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   492
            return jjStopAtPos(3, 115);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   493
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   494
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   495
      case 97:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   496
         return jjMoveStringLiteralDfa4_0(active0, 0x20000000e080800L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   497
      case 98:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   498
         return jjMoveStringLiteralDfa4_0(active0, 0x200000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   499
      case 99:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   500
         return jjMoveStringLiteralDfa4_0(active0, 0x2000000004000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   501
      case 100:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   502
         if ((active0 & 0x100000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   503
            return jjStartNfaWithStates_0(3, 56, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   504
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   505
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   506
      case 101:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   507
         if ((active0 & 0x1000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   508
            return jjStartNfaWithStates_0(3, 12, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   509
         } else if ((active0 & 0x2000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   510
            return jjStartNfaWithStates_0(3, 13, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   511
         } else if ((active0 & 0x400000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   512
            return jjStartNfaWithStates_0(3, 22, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   513
         } else if ((active0 & 0x40000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   514
            return jjStartNfaWithStates_0(3, 54, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   515
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   516
         return jjMoveStringLiteralDfa4_0(active0, 0x800800800000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   517
      case 103:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   518
         if ((active0 & 0x1000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   519
            return jjStartNfaWithStates_0(3, 36, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   520
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   521
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   522
      case 105:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   523
         return jjMoveStringLiteralDfa4_0(active0, 0x2000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   524
      case 107:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   525
         return jjMoveStringLiteralDfa4_0(active0, 0x10000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   526
      case 108:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   527
         if ((active0 & 0x8000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   528
            return jjStartNfaWithStates_0(3, 39, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   529
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   530
         return jjMoveStringLiteralDfa4_0(active0, 0x400080080000400L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   531
      case 110:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   532
         return jjMoveStringLiteralDfa4_0(active0, 0x20000000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   533
      case 111:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   534
         if ((active0 & 0x20000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   535
            return jjStartNfaWithStates_0(3, 29, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   536
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   537
         return jjMoveStringLiteralDfa4_0(active0, 0x18000100000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   538
      case 114:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   539
         if ((active0 & 0x8000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   540
            return jjStartNfaWithStates_0(3, 15, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   541
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   542
         return jjMoveStringLiteralDfa4_0(active0, 0x200000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   543
      case 115:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   544
         if ((active0 & 0x4000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   545
            return jjStartNfaWithStates_0(3, 50, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   546
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   547
         return jjMoveStringLiteralDfa4_0(active0, 0x1030000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   548
      case 116:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   549
         return jjMoveStringLiteralDfa4_0(active0, 0x1440200040200L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   550
      case 117:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   551
         return jjMoveStringLiteralDfa4_0(active0, 0x100000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   552
      case 118:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   553
         return jjMoveStringLiteralDfa4_0(active0, 0x20000000000L, active1, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   554
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   555
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   556
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   557
   return jjStartNfa_0(2, active0, active1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   558
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   559
private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   560
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   561
   if (((active0 &= old0) | (active1 &= old1)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   562
      return jjStartNfa_0(2, old0, old1);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   563
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   564
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   565
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   566
      jjStopStringLiteralDfa_0(3, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   567
      return 4;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   568
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   569
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   570
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   571
      case 97:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   572
         return jjMoveStringLiteralDfa5_0(active0, 0x30200000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   573
      case 99:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   574
         return jjMoveStringLiteralDfa5_0(active0, 0x1000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   575
      case 101:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   576
         if ((active0 & 0x1000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   577
            return jjStartNfaWithStates_0(4, 24, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   578
         } else if ((active0 & 0x400000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   579
            return jjStartNfaWithStates_0(4, 58, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   580
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   581
         return jjMoveStringLiteralDfa5_0(active0, 0x40080000400L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   582
      case 104:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   583
         if ((active0 & 0x4000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   584
            return jjStartNfaWithStates_0(4, 14, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   585
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   586
         return jjMoveStringLiteralDfa5_0(active0, 0x2000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   587
      case 105:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   588
         return jjMoveStringLiteralDfa5_0(active0, 0x480000040000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   589
      case 107:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   590
         if ((active0 & 0x800L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   591
            return jjStartNfaWithStates_0(4, 11, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   592
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   593
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   594
      case 108:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   595
         if ((active0 & 0x2000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   596
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   597
            jjmatchedKind = 25;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   598
            jjmatchedPos = 4;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   599
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   600
         return jjMoveStringLiteralDfa5_0(active0, 0x4200000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   601
      case 110:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   602
         return jjMoveStringLiteralDfa5_0(active0, 0x800000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   603
      case 114:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   604
         if ((active0 & 0x800000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   605
            return jjStartNfaWithStates_0(4, 47, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   606
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   607
         return jjMoveStringLiteralDfa5_0(active0, 0x100900000200L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   608
      case 115:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   609
         if ((active0 & 0x10000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   610
            return jjStartNfaWithStates_0(4, 16, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   611
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   612
         return jjMoveStringLiteralDfa5_0(active0, 0x20000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   613
      case 116:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   614
         if ((active0 & 0x20000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   615
            return jjStartNfaWithStates_0(4, 17, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   616
         } else if ((active0 & 0x8000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   617
            return jjStartNfaWithStates_0(4, 27, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   618
         } else if ((active0 & 0x200000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   619
            return jjStartNfaWithStates_0(4, 45, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   620
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   621
         return jjMoveStringLiteralDfa5_0(active0, 0x200000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   622
      case 117:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   623
         return jjMoveStringLiteralDfa5_0(active0, 0x80000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   624
      case 118:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   625
         return jjMoveStringLiteralDfa5_0(active0, 0x2000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   626
      case 119:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   627
         if ((active0 & 0x8000000000000L) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   628
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   629
            jjmatchedKind = 51;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   630
            jjmatchedPos = 4;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   631
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   632
         return jjMoveStringLiteralDfa5_0(active0, 0x10000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   633
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   634
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   635
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   636
   return jjStartNfa_0(3, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   637
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   638
private final int jjMoveStringLiteralDfa5_0(long old0, long active0)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   639
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   640
   if (((active0 &= old0)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   641
      return jjStartNfa_0(3, old0, 0L);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   642
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   643
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   644
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   645
      jjStopStringLiteralDfa_0(4, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   646
      return 5;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   647
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   648
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   649
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   650
      case 97:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   651
         return jjMoveStringLiteralDfa6_0(active0, 0x600L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   652
      case 99:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   653
         if ((active0 & 0x80000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   654
            return jjStartNfaWithStates_0(5, 43, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   655
         } else if ((active0 & 0x400000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   656
            return jjStartNfaWithStates_0(5, 46, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   657
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   658
         return jjMoveStringLiteralDfa6_0(active0, 0x40000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   659
      case 100:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   660
         return jjMoveStringLiteralDfa6_0(active0, 0x800000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   661
      case 101:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   662
         if ((active0 & 0x200000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   663
            return jjStartNfaWithStates_0(5, 21, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   664
         } else if ((active0 & 0x2000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   665
            return jjStartNfaWithStates_0(5, 37, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   666
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   667
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   668
      case 102:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   669
         return jjMoveStringLiteralDfa6_0(active0, 0x800000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   670
      case 103:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   671
         return jjMoveStringLiteralDfa6_0(active0, 0x10000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   672
      case 104:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   673
         if ((active0 & 0x1000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   674
            return jjStartNfaWithStates_0(5, 48, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   675
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   676
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   677
      case 105:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   678
         return jjMoveStringLiteralDfa6_0(active0, 0x220000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   679
      case 108:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   680
         return jjMoveStringLiteralDfa6_0(active0, 0x4080000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   681
      case 109:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   682
         return jjMoveStringLiteralDfa6_0(active0, 0x80000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   683
      case 110:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   684
         if ((active0 & 0x100000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   685
            return jjStartNfaWithStates_0(5, 44, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   686
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   687
         return jjMoveStringLiteralDfa6_0(active0, 0x200040000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   688
      case 114:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   689
         return jjMoveStringLiteralDfa6_0(active0, 0x2000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   690
      case 115:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   691
         if ((active0 & 0x10000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   692
            return jjStartNfaWithStates_0(5, 52, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   693
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   694
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   695
      case 116:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   696
         if ((active0 & 0x100000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   697
            return jjStartNfaWithStates_0(5, 32, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   698
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   699
         return jjMoveStringLiteralDfa6_0(active0, 0x20000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   700
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   701
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   702
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   703
   return jjStartNfa_0(4, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   704
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   705
private final int jjMoveStringLiteralDfa6_0(long old0, long active0)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   706
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   707
   if (((active0 &= old0)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   708
      return jjStartNfa_0(4, old0, 0L);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   709
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   710
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   711
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   712
      jjStopStringLiteralDfa_0(5, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   713
      return 6;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   714
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   715
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   716
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   717
      case 97:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   718
         return jjMoveStringLiteralDfa7_0(active0, 0x800000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   719
      case 99:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   720
         return jjMoveStringLiteralDfa7_0(active0, 0x200000200L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   721
      case 101:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   722
         if ((active0 & 0x10000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   723
            return jjStartNfaWithStates_0(6, 40, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   724
         } else if ((active0 & 0x20000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   725
            return jjStartNfaWithStates_0(6, 41, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   726
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   727
         return jjMoveStringLiteralDfa7_0(active0, 0x20000080000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   728
      case 108:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   729
         return jjMoveStringLiteralDfa7_0(active0, 0x200000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   730
      case 110:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   731
         if ((active0 & 0x400L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   732
            return jjStartNfaWithStates_0(6, 10, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   733
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   734
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   735
      case 111:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   736
         return jjMoveStringLiteralDfa7_0(active0, 0x2000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   737
      case 115:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   738
         if ((active0 & 0x800000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   739
            return jjStartNfaWithStates_0(6, 23, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   740
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   741
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   742
      case 116:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   743
         if ((active0 & 0x80000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   744
            return jjStartNfaWithStates_0(6, 19, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   745
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   746
         return jjMoveStringLiteralDfa7_0(active0, 0x40000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   747
      case 117:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   748
         return jjMoveStringLiteralDfa7_0(active0, 0x40000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   749
      case 121:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   750
         if ((active0 & 0x4000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   751
            return jjStartNfaWithStates_0(6, 26, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   752
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   753
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   754
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   755
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   756
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   757
   return jjStartNfa_0(5, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   758
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   759
private final int jjMoveStringLiteralDfa7_0(long old0, long active0)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   760
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   761
   if (((active0 &= old0)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   762
      return jjStartNfa_0(5, old0, 0L);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   763
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   764
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   765
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   766
      jjStopStringLiteralDfa_0(6, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   767
      return 7;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   768
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   769
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   770
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   771
      case 99:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   772
         return jjMoveStringLiteralDfa8_0(active0, 0x800000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   773
      case 101:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   774
         if ((active0 & 0x40000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   775
            return jjStartNfaWithStates_0(7, 18, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   776
         } else if ((active0 & 0x200000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   777
            return jjStartNfaWithStates_0(7, 57, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   778
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   779
         return jjMoveStringLiteralDfa8_0(active0, 0x40200000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   780
      case 110:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   781
         return jjMoveStringLiteralDfa8_0(active0, 0x22000080000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   782
      case 116:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   783
         if ((active0 & 0x200L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   784
            return jjStartNfaWithStates_0(7, 9, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   785
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   786
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   787
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   788
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   789
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   790
   return jjStartNfa_0(6, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   791
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   792
private final int jjMoveStringLiteralDfa8_0(long old0, long active0)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   793
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   794
   if (((active0 &= old0)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   795
      return jjStartNfa_0(6, old0, 0L);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   796
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   797
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   798
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   799
      jjStopStringLiteralDfa_0(7, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   800
      return 8;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   801
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   802
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   803
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   804
      case 100:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   805
         if ((active0 & 0x40000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   806
            return jjStartNfaWithStates_0(8, 42, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   807
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   808
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   809
      case 101:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   810
         if ((active0 & 0x800000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   811
            return jjStartNfaWithStates_0(8, 35, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   812
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   813
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   814
      case 105:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   815
         return jjMoveStringLiteralDfa9_0(active0, 0x2000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   816
      case 111:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   817
         return jjMoveStringLiteralDfa9_0(active0, 0x200000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   818
      case 116:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   819
         if ((active0 & 0x20000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   820
            return jjStartNfaWithStates_0(8, 53, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   821
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   822
         return jjMoveStringLiteralDfa9_0(active0, 0x80000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   823
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   824
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   825
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   826
   return jjStartNfa_0(7, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   827
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   828
private final int jjMoveStringLiteralDfa9_0(long old0, long active0)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   829
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   830
   if (((active0 &= old0)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   831
      return jjStartNfa_0(7, old0, 0L);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   832
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   833
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   834
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   835
      jjStopStringLiteralDfa_0(8, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   836
      return 9;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   837
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   838
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   839
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   840
      case 102:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   841
         if ((active0 & 0x200000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   842
            return jjStartNfaWithStates_0(9, 33, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   843
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   844
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   845
      case 115:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   846
         if ((active0 & 0x80000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   847
            return jjStartNfaWithStates_0(9, 31, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   848
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   849
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   850
      case 122:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   851
         return jjMoveStringLiteralDfa10_0(active0, 0x2000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   852
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   853
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   854
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   855
   return jjStartNfa_0(8, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   856
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   857
private final int jjMoveStringLiteralDfa10_0(long old0, long active0)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   858
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   859
   if (((active0 &= old0)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   860
      return jjStartNfa_0(8, old0, 0L);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   861
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   862
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   863
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   864
      jjStopStringLiteralDfa_0(9, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   865
      return 10;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   866
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   867
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   868
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   869
      case 101:
90ce3da70b43 Initial load
duke
parents:
diff changeset
   870
         return jjMoveStringLiteralDfa11_0(active0, 0x2000000000000L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   871
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   872
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   873
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   874
   return jjStartNfa_0(9, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   875
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   876
private final int jjMoveStringLiteralDfa11_0(long old0, long active0)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   877
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   878
   if (((active0 &= old0)) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   879
      return jjStartNfa_0(9, old0, 0L);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   880
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   881
   try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   882
   catch(java.io.IOException e) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   883
      jjStopStringLiteralDfa_0(10, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   884
      return 11;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   885
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   886
   switch(curChar)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   887
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   888
      case 100:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   889
         if ((active0 & 0x2000000000000L) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   890
            return jjStartNfaWithStates_0(11, 49, 28);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   891
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   892
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   893
      default :
90ce3da70b43 Initial load
duke
parents:
diff changeset
   894
         break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   895
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   896
   return jjStartNfa_0(10, active0, 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   897
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   898
private final void jjCheckNAdd(int state)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   899
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   900
   if (jjrounds[state] != jjround)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   901
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   902
      jjstateSet[jjnewStateCnt++] = state;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   903
      jjrounds[state] = jjround;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   904
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   905
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   906
private final void jjAddStates(int start, int end)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   907
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   908
   do {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   909
      jjstateSet[jjnewStateCnt++] = jjnextStates[start];
90ce3da70b43 Initial load
duke
parents:
diff changeset
   910
   } while (start++ != end);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   911
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   912
private final void jjCheckNAddTwoStates(int state1, int state2)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   913
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   914
   jjCheckNAdd(state1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   915
   jjCheckNAdd(state2);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   916
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   917
private final void jjCheckNAddStates(int start, int end)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   918
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   919
   do {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   920
      jjCheckNAdd(jjnextStates[start]);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   921
   } while (start++ != end);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   922
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   923
private final void jjCheckNAddStates(int start)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   924
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   925
   jjCheckNAdd(jjnextStates[start]);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   926
   jjCheckNAdd(jjnextStates[start + 1]);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   927
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
   928
static final long[] jjbitVec0 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   929
   0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
90ce3da70b43 Initial load
duke
parents:
diff changeset
   930
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   931
static final long[] jjbitVec2 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   932
   0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
90ce3da70b43 Initial load
duke
parents:
diff changeset
   933
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   934
static final long[] jjbitVec3 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   935
   0x1ff00000fffffffeL, 0xffffffffffffc000L, 0xffffffffL, 0x600000000000000L
90ce3da70b43 Initial load
duke
parents:
diff changeset
   936
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   937
static final long[] jjbitVec4 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   938
   0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL
90ce3da70b43 Initial load
duke
parents:
diff changeset
   939
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   940
static final long[] jjbitVec5 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   941
   0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
90ce3da70b43 Initial load
duke
parents:
diff changeset
   942
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   943
static final long[] jjbitVec6 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   944
   0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffL, 0x0L
90ce3da70b43 Initial load
duke
parents:
diff changeset
   945
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   946
static final long[] jjbitVec7 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   947
   0xffffffffffffffffL, 0xffffffffffffffffL, 0x0L, 0x0L
90ce3da70b43 Initial load
duke
parents:
diff changeset
   948
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   949
static final long[] jjbitVec8 = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   950
   0x3fffffffffffL, 0x0L, 0x0L, 0x0L
90ce3da70b43 Initial load
duke
parents:
diff changeset
   951
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
   952
private final int jjMoveNfa_0(int startState, int curPos)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   953
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
   954
   int startsAt = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   955
   jjnewStateCnt = 67;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   956
   int i = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   957
   jjstateSet[0] = startState;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   958
   int kind = 0x7fffffff;
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   959
   for (;;)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   960
   {
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   961
      if (++jjround == 0x7fffffff) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   962
         ReInitRounds();
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   963
      }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   964
      if (curChar < 64)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   965
      {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   966
         long l = 1L << curChar;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   967
         //MatchLoop
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   968
         do
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   969
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   970
            switch(jjstateSet[--i])
90ce3da70b43 Initial load
duke
parents:
diff changeset
   971
            {
90ce3da70b43 Initial load
duke
parents:
diff changeset
   972
               case 0:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   973
                  if ((0x3ff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   974
                     jjCheckNAddStates(0, 6);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   975
                  } else if (curChar == 47) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   976
                     jjAddStates(7, 9);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   977
                  } else if (curChar == 36)
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   978
                  {
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   979
                     if (kind > 67) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   980
                        kind = 67;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   981
                     }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   982
                     jjCheckNAdd(28);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   983
                  }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   984
                  else if (curChar == 34) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   985
                     jjCheckNAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   986
                  } else if (curChar == 39) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   987
                     jjAddStates(13, 14);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   988
                  } else if (curChar == 46) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   989
                     jjCheckNAdd(4);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   990
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   991
                  if ((0x3fe000000000000L & l) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   992
                  {
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   993
                     if (kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   994
                        kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
   995
                     }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   996
                     jjCheckNAddTwoStates(1, 2);
90ce3da70b43 Initial load
duke
parents:
diff changeset
   997
                  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
   998
                  else if (curChar == 48)
90ce3da70b43 Initial load
duke
parents:
diff changeset
   999
                  {
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1000
                     if (kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1001
                        kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1002
                     }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1003
                     jjCheckNAddStates(15, 17);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1004
                  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1005
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1006
               case 49:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1007
                  if (curChar == 42) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1008
                     jjCheckNAddTwoStates(62, 63);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1009
                  } else if (curChar == 47) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1010
                     jjCheckNAddStates(18, 20);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1011
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1012
                  if (curChar == 42) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1013
                     jjstateSet[jjnewStateCnt++] = 54;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1014
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1015
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1016
               case 1:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1017
                  if ((0x3ff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1018
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1019
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1020
                  if (kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1021
                     kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1022
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1023
                  jjCheckNAddTwoStates(1, 2);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1024
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1025
               case 3:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1026
                  if (curChar == 46) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1027
                     jjCheckNAdd(4);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1028
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1029
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1030
               case 4:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1031
                  if ((0x3ff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1032
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1033
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1034
                  if (kind > 63) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1035
                     kind = 63;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1036
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1037
                  jjCheckNAddStates(21, 23);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1038
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1039
               case 6:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1040
                  if ((0x280000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1041
                     jjCheckNAdd(7);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1042
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1043
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1044
               case 7:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1045
                  if ((0x3ff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1046
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1047
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1048
                  if (kind > 63) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1049
                     kind = 63;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1050
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1051
                  jjCheckNAddTwoStates(7, 8);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1052
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1053
               case 9:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1054
                  if (curChar == 39) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1055
                     jjAddStates(13, 14);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1056
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1057
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1058
               case 10:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1059
                  if ((0xffffff7fffffdbffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1060
                     jjCheckNAdd(11);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1061
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1062
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1063
               case 11:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1064
                  if (curChar == 39 && kind > 65) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1065
                     kind = 65;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1066
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1067
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1068
               case 13:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1069
                  if ((0x8400000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1070
                     jjCheckNAdd(11);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1071
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1072
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1073
               case 14:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1074
                  if ((0xff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1075
                     jjCheckNAddTwoStates(15, 11);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1076
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1077
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1078
               case 15:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1079
                  if ((0xff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1080
                     jjCheckNAdd(11);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1081
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1082
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1083
               case 16:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1084
                  if ((0xf000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1085
                     jjstateSet[jjnewStateCnt++] = 17;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1086
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1087
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1088
               case 17:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1089
                  if ((0xff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1090
                     jjCheckNAdd(15);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1091
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1092
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1093
               case 18:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1094
                  if (curChar == 34) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1095
                     jjCheckNAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1096
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1097
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1098
               case 19:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1099
                  if ((0xfffffffbffffdbffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1100
                     jjCheckNAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1101
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1102
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1103
               case 21:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1104
                  if ((0x8400000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1105
                     jjCheckNAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1106
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1107
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1108
               case 22:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1109
                  if (curChar == 34 && kind > 66) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1110
                     kind = 66;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1111
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1112
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1113
               case 23:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1114
                  if ((0xff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1115
                     jjCheckNAddStates(24, 27);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1116
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1117
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1118
               case 24:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1119
                  if ((0xff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1120
                     jjCheckNAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1121
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1122
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1123
               case 25:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1124
                  if ((0xf000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1125
                     jjstateSet[jjnewStateCnt++] = 26;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1126
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1127
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1128
               case 26:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1129
                  if ((0xff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1130
                     jjCheckNAdd(24);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1131
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1132
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1133
               case 27:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1134
                  if (curChar != 36) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1135
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1136
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1137
                  if (kind > 67) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1138
                     kind = 67;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1139
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1140
                  jjCheckNAdd(28);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1141
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1142
               case 28:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1143
                  if ((0x3ff001000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1144
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1145
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1146
                  if (kind > 67) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1147
                     kind = 67;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1148
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1149
                  jjCheckNAdd(28);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1150
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1151
               case 29:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1152
                  if ((0x3ff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1153
                     jjCheckNAddStates(0, 6);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1154
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1155
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1156
               case 30:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1157
                  if ((0x3ff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1158
                     jjCheckNAddTwoStates(30, 31);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1159
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1160
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1161
               case 31:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1162
                  if (curChar != 46) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1163
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1164
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1165
                  if (kind > 63) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1166
                     kind = 63;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1167
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1168
                  jjCheckNAddStates(28, 30);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1169
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1170
               case 32:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1171
                  if ((0x3ff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1172
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1173
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1174
                  if (kind > 63) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1175
                     kind = 63;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1176
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1177
                  jjCheckNAddStates(28, 30);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1178
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1179
               case 34:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1180
                  if ((0x280000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1181
                     jjCheckNAdd(35);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1182
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1183
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1184
               case 35:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1185
                  if ((0x3ff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1186
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1187
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1188
                  if (kind > 63) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1189
                     kind = 63;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1190
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1191
                  jjCheckNAddTwoStates(35, 8);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1192
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1193
               case 36:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1194
                  if ((0x3ff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1195
                     jjCheckNAddTwoStates(36, 37);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1196
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1197
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1198
               case 38:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1199
                  if ((0x280000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1200
                     jjCheckNAdd(39);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1201
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1202
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1203
               case 39:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1204
                  if ((0x3ff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1205
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1206
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1207
                  if (kind > 63) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1208
                     kind = 63;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1209
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1210
                  jjCheckNAddTwoStates(39, 8);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1211
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1212
               case 40:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1213
                  if ((0x3ff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1214
                     jjCheckNAddStates(31, 33);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1215
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1216
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1217
               case 42:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1218
                  if ((0x280000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1219
                     jjCheckNAdd(43);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1220
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1221
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1222
               case 43:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1223
                  if ((0x3ff000000000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1224
                     jjCheckNAddTwoStates(43, 8);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1225
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1226
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1227
               case 44:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1228
                  if (curChar != 48) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1229
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1230
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1231
                  if (kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1232
                     kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1233
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1234
                  jjCheckNAddStates(15, 17);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1235
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1236
               case 46:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1237
                  if ((0x3ff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1238
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1239
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1240
                  if (kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1241
                     kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1242
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1243
                  jjCheckNAddTwoStates(46, 2);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1244
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1245
               case 47:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1246
                  if ((0xff000000000000L & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1247
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1248
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1249
                  if (kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1250
                     kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1251
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1252
                  jjCheckNAddTwoStates(47, 2);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1253
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1254
               case 48:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1255
                  if (curChar == 47) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1256
                     jjAddStates(7, 9);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1257
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1258
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1259
               case 50:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1260
                  if ((0xffffffffffffdbffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1261
                     jjCheckNAddStates(18, 20);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1262
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1263
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1264
               case 51:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1265
                  if ((0x2400L & l) != 0L && kind > 6) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1266
                     kind = 6;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1267
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1268
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1269
               case 52:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1270
                  if (curChar == 10 && kind > 6) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1271
                     kind = 6;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1272
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1273
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1274
               case 53:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1275
                  if (curChar == 13) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1276
                     jjstateSet[jjnewStateCnt++] = 52;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1277
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1278
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1279
               case 54:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1280
                  if (curChar == 42) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1281
                     jjCheckNAddTwoStates(55, 56);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1282
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1283
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1284
               case 55:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1285
                  if ((0xfffffbffffffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1286
                     jjCheckNAddTwoStates(55, 56);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1287
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1288
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1289
               case 56:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1290
                  if (curChar == 42) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1291
                     jjCheckNAddStates(34, 36);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1292
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1293
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1294
               case 57:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1295
                  if ((0xffff7bffffffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1296
                     jjCheckNAddTwoStates(58, 56);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1297
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1298
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1299
               case 58:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1300
                  if ((0xfffffbffffffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1301
                     jjCheckNAddTwoStates(58, 56);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1302
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1303
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1304
               case 59:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1305
                  if (curChar == 47 && kind > 7) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1306
                     kind = 7;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1307
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1308
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1309
               case 60:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1310
                  if (curChar == 42) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1311
                     jjstateSet[jjnewStateCnt++] = 54;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1312
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1313
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1314
               case 61:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1315
                  if (curChar == 42) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1316
                     jjCheckNAddTwoStates(62, 63);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1317
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1318
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1319
               case 62:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1320
                  if ((0xfffffbffffffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1321
                     jjCheckNAddTwoStates(62, 63);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1322
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1323
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1324
               case 63:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1325
                  if (curChar == 42) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1326
                     jjCheckNAddStates(37, 39);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1327
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1328
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1329
               case 64:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1330
                  if ((0xffff7bffffffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1331
                     jjCheckNAddTwoStates(65, 63);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1332
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1333
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1334
               case 65:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1335
                  if ((0xfffffbffffffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1336
                     jjCheckNAddTwoStates(65, 63);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1337
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1338
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1339
               case 66:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1340
                  if (curChar == 47 && kind > 8) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1341
                     kind = 8;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1342
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1343
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1344
               default : break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1345
            }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1346
         } while(i != startsAt);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1347
      }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1348
      else if (curChar < 128)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1349
      {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1350
         long l = 1L << (curChar & 077);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1351
         //MatchLoop
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1352
         do
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1353
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1354
            switch(jjstateSet[--i])
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1355
            {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1356
               case 0:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1357
               case 28:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1358
                  if ((0x7fffffe87fffffeL & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1359
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1360
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1361
                  if (kind > 67) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1362
                     kind = 67;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1363
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1364
                  jjCheckNAdd(28);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1365
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1366
               case 2:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1367
                  if ((0x100000001000L & l) != 0L && kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1368
                     kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1369
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1370
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1371
               case 5:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1372
                  if ((0x2000000020L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1373
                     jjAddStates(40, 41);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1374
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1375
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1376
               case 8:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1377
                  if ((0x5000000050L & l) != 0L && kind > 63) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1378
                     kind = 63;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1379
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1380
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1381
               case 10:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1382
                  if ((0xffffffffefffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1383
                     jjCheckNAdd(11);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1384
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1385
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1386
               case 12:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1387
                  if (curChar == 92) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1388
                     jjAddStates(42, 44);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1389
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1390
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1391
               case 13:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1392
                  if ((0x14404410000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1393
                     jjCheckNAdd(11);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1394
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1395
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1396
               case 19:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1397
                  if ((0xffffffffefffffffL & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1398
                     jjCheckNAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1399
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1400
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1401
               case 20:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1402
                  if (curChar == 92) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1403
                     jjAddStates(45, 47);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1404
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1405
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1406
               case 21:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1407
                  if ((0x14404410000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1408
                     jjCheckNAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1409
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1410
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1411
               case 33:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1412
                  if ((0x2000000020L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1413
                     jjAddStates(48, 49);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1414
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1415
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1416
               case 37:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1417
                  if ((0x2000000020L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1418
                     jjAddStates(50, 51);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1419
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1420
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1421
               case 41:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1422
                  if ((0x2000000020L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1423
                     jjAddStates(52, 53);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1424
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1425
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1426
               case 45:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1427
                  if ((0x100000001000000L & l) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1428
                     jjCheckNAdd(46);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1429
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1430
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1431
               case 46:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1432
                  if ((0x7e0000007eL & l) == 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1433
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1434
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1435
                  if (kind > 59) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1436
                     kind = 59;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1437
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1438
                  jjCheckNAddTwoStates(46, 2);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1439
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1440
               case 50:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1441
                  jjAddStates(18, 20);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1442
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1443
               case 55:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1444
                  jjCheckNAddTwoStates(55, 56);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1445
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1446
               case 57:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1447
               case 58:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1448
                  jjCheckNAddTwoStates(58, 56);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1449
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1450
               case 62:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1451
                  jjCheckNAddTwoStates(62, 63);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1452
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1453
               case 64:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1454
               case 65:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1455
                  jjCheckNAddTwoStates(65, 63);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1456
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1457
               default : break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1458
            }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1459
         } while(i != startsAt);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1460
      }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1461
      else
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1462
      {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1463
         int hiByte = (int)(curChar >> 8);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1464
         int i1 = hiByte >> 6;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1465
         long l1 = 1L << (hiByte & 077);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1466
         int i2 = (curChar & 0xff) >> 6;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1467
         long l2 = 1L << (curChar & 077);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1468
         //MatchLoop
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1469
         do
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1470
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1471
            switch(jjstateSet[--i])
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1472
            {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1473
               case 0:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1474
               case 28:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1475
                  if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1476
                     break;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1477
                  }
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1478
                  if (kind > 67) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1479
                     kind = 67;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1480
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1481
                  jjCheckNAdd(28);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1482
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1483
               case 10:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1484
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1485
                     jjstateSet[jjnewStateCnt++] = 11;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1486
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1487
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1488
               case 19:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1489
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1490
                     jjAddStates(10, 12);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1491
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1492
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1493
               case 50:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1494
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1495
                     jjAddStates(18, 20);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1496
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1497
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1498
               case 55:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1499
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1500
                     jjCheckNAddTwoStates(55, 56);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1501
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1502
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1503
               case 57:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1504
               case 58:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1505
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1506
                     jjCheckNAddTwoStates(58, 56);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1507
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1508
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1509
               case 62:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1510
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1511
                     jjCheckNAddTwoStates(62, 63);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1512
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1513
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1514
               case 64:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1515
               case 65:
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1516
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2)) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1517
                     jjCheckNAddTwoStates(65, 63);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1518
                  }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1519
                  break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1520
               default : break;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1521
            }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1522
         } while(i != startsAt);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1523
      }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1524
      if (kind != 0x7fffffff)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1525
      {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1526
         jjmatchedKind = kind;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1527
         jjmatchedPos = curPos;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1528
         kind = 0x7fffffff;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1529
      }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1530
      ++curPos;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1531
      if ((i = jjnewStateCnt) == (startsAt = 67 - (jjnewStateCnt = startsAt))) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1532
         return curPos;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1533
      }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1534
      try { curChar = input_stream.readChar(); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1535
      catch(java.io.IOException e) { return curPos; }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1536
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1537
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1538
static final int[] jjnextStates = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1539
   30, 31, 36, 37, 40, 41, 8, 49, 60, 61, 19, 20, 22, 10, 12, 45,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1540
   47, 2, 50, 51, 53, 4, 5, 8, 19, 20, 24, 22, 32, 33, 8, 40,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1541
   41, 8, 56, 57, 59, 63, 64, 66, 6, 7, 13, 14, 16, 21, 23, 25,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1542
   34, 35, 38, 39, 42, 43,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1543
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1544
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1545
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1546
   switch(hiByte)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1547
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1548
      case 0:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1549
         return ((jjbitVec2[i2] & l2) != 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1550
      default :
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1551
         if ((jjbitVec0[i1] & l1) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1552
            return true;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1553
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1554
         return false;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1555
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1556
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1557
private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1558
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1559
   switch(hiByte)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1560
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1561
      case 0:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1562
         return ((jjbitVec4[i2] & l2) != 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1563
      case 48:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1564
         return ((jjbitVec5[i2] & l2) != 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1565
      case 49:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1566
         return ((jjbitVec6[i2] & l2) != 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1567
      case 51:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1568
         return ((jjbitVec7[i2] & l2) != 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1569
      case 61:
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1570
         return ((jjbitVec8[i2] & l2) != 0L);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1571
      default :
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1572
         if ((jjbitVec3[i1] & l1) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1573
            return true;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1574
         }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1575
         return false;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1576
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1577
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1578
public static final String[] jjstrLiteralImages = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1579
"", null, null, null, null, null, null, null, null,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1580
"\141\142\163\164\162\141\143\164", "\142\157\157\154\145\141\156", "\142\162\145\141\153", "\142\171\164\145",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1581
"\143\141\163\145", "\143\141\164\143\150", "\143\150\141\162", "\143\154\141\163\163",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1582
"\143\157\156\163\164", "\143\157\156\164\151\156\165\145", "\144\145\146\141\165\154\164",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1583
"\144\157", "\144\157\165\142\154\145", "\145\154\163\145",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1584
"\145\170\164\145\156\144\163", "\146\141\154\163\145", "\146\151\156\141\154",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1585
"\146\151\156\141\154\154\171", "\146\154\157\141\164", "\146\157\162", "\147\157\164\157", "\151\146",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1586
"\151\155\160\154\145\155\145\156\164\163", "\151\155\160\157\162\164", "\151\156\163\164\141\156\143\145\157\146",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1587
"\151\156\164", "\151\156\164\145\162\146\141\143\145", "\154\157\156\147",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1588
"\156\141\164\151\166\145", "\156\145\167", "\156\165\154\154", "\160\141\143\153\141\147\145",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1589
"\160\162\151\166\141\164\145", "\160\162\157\164\145\143\164\145\144", "\160\165\142\154\151\143",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1590
"\162\145\164\165\162\156", "\163\150\157\162\164", "\163\164\141\164\151\143", "\163\165\160\145\162",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1591
"\163\167\151\164\143\150", "\163\171\156\143\150\162\157\156\151\172\145\144", "\164\150\151\163",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1592
"\164\150\162\157\167", "\164\150\162\157\167\163", "\164\162\141\156\163\151\145\156\164",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1593
"\164\162\165\145", "\164\162\171", "\166\157\151\144", "\166\157\154\141\164\151\154\145",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1594
"\167\150\151\154\145", null, null, null, null, null, null, null, null, null, null, null, "\50",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1595
"\51", "\173", "\175", "\133", "\135", "\73", "\54", "\56", "\75", "\76", "\74",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1596
"\41", "\176", "\77", "\72", "\75\75", "\74\75", "\76\75", "\41\75", "\174\174",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1597
"\46\46", "\53\53", "\55\55", "\53", "\55", "\52", "\57", "\46", "\174", "\136", "\45",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1598
"\74\74", "\76\76", "\76\76\76", "\53\75", "\55\75", "\52\75", "\57\75", "\46\75",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1599
"\174\75", "\136\75", "\45\75", "\74\74\75", "\76\76\75", "\76\76\76\75", };
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1600
public static final String[] lexStateNames = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1601
   "DEFAULT",
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1602
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1603
static final long[] jjtoToken = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1604
   0x8ffffffffffffe01L, 0xfffffffffffceL,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1605
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1606
static final long[] jjtoSkip = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1607
   0x1feL, 0x0L,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1608
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1609
static final long[] jjtoSpecial = {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1610
   0x1c0L, 0x0L,
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1611
};
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1612
private ASCII_UCodeESC_CharStream input_stream;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1613
private final int[] jjrounds = new int[67];
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1614
private final int[] jjstateSet = new int[134];
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1615
protected char curChar;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1616
public ExpressionParserTokenManager(ASCII_UCodeESC_CharStream stream)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1617
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1618
   if (ASCII_UCodeESC_CharStream.staticFlag) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1619
      throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1620
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1621
   input_stream = stream;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1622
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1623
public ExpressionParserTokenManager(ASCII_UCodeESC_CharStream stream, int lexState)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1624
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1625
   this(stream);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1626
   SwitchTo(lexState);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1627
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1628
public void ReInit(ASCII_UCodeESC_CharStream stream)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1629
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1630
   jjmatchedPos = jjnewStateCnt = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1631
   curLexState = defaultLexState;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1632
   input_stream = stream;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1633
   ReInitRounds();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1634
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1635
private final void ReInitRounds()
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1636
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1637
   int i;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1638
   jjround = 0x80000001;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1639
   for (i = 67; i-- > 0;) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1640
      jjrounds[i] = 0x80000000;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1641
}
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1642
}
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1643
public void ReInit(ASCII_UCodeESC_CharStream stream, int lexState)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1644
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1645
   ReInit(stream);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1646
   SwitchTo(lexState);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1647
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1648
public void SwitchTo(int lexState)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1649
{
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1650
   if (lexState >= 1 || lexState < 0) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1651
      throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1652
   } else {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1653
      curLexState = lexState;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1654
}
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1655
}
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1656
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1657
private final Token jjFillToken()
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1658
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1659
   Token t = Token.newToken(jjmatchedKind);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1660
   t.kind = jjmatchedKind;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1661
   String im = jjstrLiteralImages[jjmatchedKind];
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1662
   t.image = (im == null) ? input_stream.GetImage() : im;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1663
   t.beginLine = input_stream.getBeginLine();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1664
   t.beginColumn = input_stream.getBeginColumn();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1665
   t.endLine = input_stream.getEndLine();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1666
   t.endColumn = input_stream.getEndColumn();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1667
   return t;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1668
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1669
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1670
int curLexState = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1671
int defaultLexState = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1672
int jjnewStateCnt;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1673
int jjround;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1674
int jjmatchedPos;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1675
int jjmatchedKind;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1676
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1677
public final Token getNextToken()
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1678
{
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1679
  Token specialToken = null;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1680
  Token matchedToken;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1681
  int curPos = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1682
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1683
  EOFLoop :
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1684
  for (;;)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1685
  {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1686
   try
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1687
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1688
      curChar = input_stream.BeginToken();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1689
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1690
   catch(java.io.IOException e)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1691
   {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1692
      jjmatchedKind = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1693
      matchedToken = jjFillToken();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1694
      matchedToken.specialToken = specialToken;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1695
      return matchedToken;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1696
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1697
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1698
   try {
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1699
      while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1700
         curChar = input_stream.BeginToken();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1701
   }
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1702
   }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1703
   catch (java.io.IOException e1) { continue EOFLoop; }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1704
   jjmatchedKind = 0x7fffffff;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1705
   jjmatchedPos = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1706
   curPos = jjMoveStringLiteralDfa0_0();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1707
   if (jjmatchedKind != 0x7fffffff)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1708
   {
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1709
      if (jjmatchedPos + 1 < curPos) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1710
         input_stream.backup(curPos - jjmatchedPos - 1);
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1711
      }
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1712
      if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1713
      {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1714
         matchedToken = jjFillToken();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1715
         matchedToken.specialToken = specialToken;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1716
         return matchedToken;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1717
      }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1718
      else
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1719
      {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1720
         if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1721
         {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1722
            matchedToken = jjFillToken();
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1723
            if (specialToken == null) {
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1724
               specialToken = matchedToken;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1725
            } else
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1726
            {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1727
               matchedToken.specialToken = specialToken;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1728
               specialToken = (specialToken.next = matchedToken);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1729
            }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1730
         }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1731
         continue EOFLoop;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1732
      }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1733
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1734
   int error_line = input_stream.getEndLine();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1735
   int error_column = input_stream.getEndColumn();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1736
   String error_after = null;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1737
   boolean EOFSeen = false;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1738
   try { input_stream.readChar(); input_stream.backup(1); }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1739
   catch (java.io.IOException e1) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1740
      EOFSeen = true;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1741
      error_after = curPos <= 1 ? "" : input_stream.GetImage();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1742
      if (curChar == '\n' || curChar == '\r') {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1743
         error_line++;
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1744
         error_column = 0;
9520
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1745
      } else {
99d378796e54 7029383: Refresh of non-client demos
nloodin
parents: 5506
diff changeset
  1746
         error_column++;
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1747
      }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1748
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1749
   if (!EOFSeen) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1750
      input_stream.backup(1);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1751
      error_after = curPos <= 1 ? "" : input_stream.GetImage();
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1752
   }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1753
   throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1754
  }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1755
}
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1756
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1757
}