diff options
author | Sven Gothel <[email protected]> | 2001-11-06 08:13:11 +0000 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2001-11-06 08:13:11 +0000 |
commit | 29a4ca7a93fc2547466a732441b8374a5c99019b (patch) | |
tree | 1cf028bfae15c5aef0a7024b78e53ca313aff245 /C2J/C2J.java | |
parent | 1f5dea284e7202cce1fe1bcde5138ba5e5a7b4bd (diff) |
java.nio, mesa-4.0 (gl1.3)
Diffstat (limited to 'C2J/C2J.java')
-rw-r--r-- | C2J/C2J.java | 1634 |
1 files changed, 827 insertions, 807 deletions
diff --git a/C2J/C2J.java b/C2J/C2J.java index b3fef9e..26f29a2 100644 --- a/C2J/C2J.java +++ b/C2J/C2J.java @@ -3,21 +3,22 @@ import java.util.*; public class C2J implements C2JConstants { - public static final String version = "C2J Parser Version 2.2" ; + public static final String version = "C2J Parser Version 3.0" ; public static final String vendor = "Jausoft - Sven Goethel Software Development"; public static final int EXPORT_JNI_JAVA = 1; public static final int EXPORT_JNI_JAVA_FINAL = 2; public static final int EXPORT_MSJDIRECT_JAVA = 3; - public static final int EXPORT_JNI_C = 4; // strong binding - public static final int EXPORT_JNI_C_DYN = 5; // dyn. binding + public static final int EXPORT_JNI_C = 4; // strong binding
+ public static final int EXPORT_JNI_C_DYN = 5; // dyn. binding
public static final int EXPORT_GL_FUNC_NAMES = 10; public static final int EXPORT_GL_DISPATCH_DECL= 11; public static final int EXPORT_GL_DISPATCH_VAR = 12; public static final int EXPORT_GL_DISPATCH_GET = 13; public static final int MODIFIER_JNI_CRITICAL_ARRAY = 1; - public static final int MODIFIER_JNI_COPY_CHECK = 2; // experimental trial .. + public static final int MODIFIER_JNI_COPY_CHECK = 2; // experimental trial ..
+ public static final int MODIFIER_JNI_DIRECT_BUFFERS = 4; // JDK 1.4 support
public static int exportMode; public static int exportModifier; @@ -30,20 +31,20 @@ import java.util.*; public static int lastEnumValue=0; - // - // Holder of the parsed c-code - // + //
+ // Holder of the parsed c-code
+ //
public static String cSrc; - // Hastable for storing typedef types + // Hastable for storing typedef types
private static Hashtable types = new Hashtable(); - // Stack for determining when the parser - // is parsing a typdef definition. + // Stack for determining when the parser
+ // is parsing a typdef definition.
private static Stack typedefParsingStack = new Stack(); - // Returns true if the given string is - // a typedef type. + // Returns true if the given string is
+ // a typedef type.
private static boolean isType(String type){ if(types.get(type) != null){ @@ -52,13 +53,13 @@ import java.util.*; return false; } - // Add a typedef type to those already defined + // Add a typedef type to those already defined
private static void addType(String type){ types.put(type, Boolean.TRUE); cSrc += "\n\t/* WARNING TYPE ADDED : "+type+" */\n"; } - // Prints out all the types used in parsing the c source + // Prints out all the types used in parsing the c source
private static void printTypes(){ Enumeration enum = types.keys(); @@ -73,7 +74,7 @@ import java.util.*; System.out.println("Usage is one of:"); System.out.println(" java C2J [-v] [-s] [-echo] [jnic|jnijava|jnijavaf|msjava|echo] <ClassName> < inputfile"); System.out.println("OR"); - System.out.println(" java C2J [-v] [-s] [-echo] [-jnic-criticalarray] [-jnic-trial] [jnic|jnic-dyn|jnijava|msjava <dllname>|glfnames|gldispatch-decl|gldispatch-var|gldispatch-get] <ClassName> inputfile"); + System.out.println(" java C2J [-v] [-s] [-echo] [-jnic-criticalarray] [-jnic-trial] [-jnic-dirbuf] [jnic|jnic-dyn|jnijava|msjava <dllname>|glfnames|gldispatch-decl|gldispatch-var|gldispatch-get] <ClassName> inputfile"); System.out.println(" , inputfile is a C-HeaderFile (Preprocessed)."); System.out.println(" , where <ClassName> must be full qualified with an underscore instead of an dot - if not in (any) Java-Mode."); System.out.println(" , where -v means verbose"); @@ -81,6 +82,7 @@ import java.util.*; System.out.println(" , where -echo means including the parsed C-Code in Output commentary"); System.out.println(" , where -jnic-criticalarray includes experimental JNI-C Code"); System.out.println(" , where -jnic-trial includes experimental JNI-C Code"); + System.out.println(" , where -jnic-dirbuf includes direct buffer support (JDK 1.4 and greater only)"); System.out.println(" , where jnic produces JNI-C Code (strong binding)"); System.out.println(" , where jnic-dyn produces JNI-C Code (dynamic binding)"); System.out.println(" , where jnijava produces JNI-Java Code (non final)"); @@ -98,17 +100,17 @@ import java.util.*; System.out.println(" ( ALL OpenGL GL<type>'s are mapped to JNI types )"); } - // Run the parser + // Run the parser
public static void main ( String args [ ] ) { C2J parser ; - // Hack to include type "special types" - /* - types.put("__signed__", Boolean.TRUE); - types.put("__const", Boolean.TRUE); - types.put("__inline__", Boolean.TRUE); - types.put("__signed", Boolean.TRUE); + // Hack to include type "special types"
+ /*
+ types.put("__signed__", Boolean.TRUE);
+ types.put("__const", Boolean.TRUE);
+ types.put("__inline__", Boolean.TRUE);
+ types.put("__signed", Boolean.TRUE);
*/ int i; @@ -145,6 +147,10 @@ import java.util.*; { exportModifier |= MODIFIER_JNI_COPY_CHECK ; } + else if( args[i].equals("-jnic-dirbuf") ) + { + exportModifier |= MODIFIER_JNI_DIRECT_BUFFERS ; + } else if( args[i].equals("jnic") ) { exportMode = EXPORT_JNI_C; @@ -309,10 +315,10 @@ import java.util.*; switch(exportMode) { case EXPORT_JNI_JAVA : - System.out.println(cfunc.toJniJavaCode(false)); + System.out.println(cfunc.toJniJavaCode(false, exportModifier)); break; case EXPORT_JNI_JAVA_FINAL : - System.out.println(cfunc.toJniJavaCode(true)); + System.out.println(cfunc.toJniJavaCode(true, exportModifier)); break; case EXPORT_JNI_C : case EXPORT_JNI_C_DYN : @@ -511,10 +517,10 @@ import java.util.*; case GLuint: case GLenum: case GLbitfield: - case GLUquadricObj: - case GLUnurbsObj: + case GLUquadric: + case GLUnurbs: case GLUtesselator: - case GLUtriangulatorObj: + case GLUtriangulator: switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case UNSIGNED: case DOUBLE: @@ -601,10 +607,10 @@ import java.util.*; case GLuint: case GLenum: case GLbitfield: - case GLUquadricObj: - case GLUnurbsObj: + case GLUquadric: + case GLUnurbs: case GLUtesselator: - case GLUtriangulatorObj: + case GLUtriangulator: cfvar = TypeSpecifierGL(cfvar); {if (true) return cfvar;} break; @@ -713,13 +719,13 @@ import java.util.*; typeJava="int"; cSrc += t.image+" "; break; - case GLUquadricObj: - t = jj_consume_token(GLUquadricObj); + case GLUquadric: + t = jj_consume_token(GLUquadric); typeJava="long"; cSrc += t.image+" "; break; - case GLUnurbsObj: - t = jj_consume_token(GLUnurbsObj); + case GLUnurbs: + t = jj_consume_token(GLUnurbs); typeJava="long"; cSrc += t.image+" "; break; @@ -728,8 +734,8 @@ import java.util.*; typeJava="long"; cSrc += t.image+" "; break; - case GLUtriangulatorObj: - t = jj_consume_token(GLUtriangulatorObj); + case GLUtriangulator: + t = jj_consume_token(GLUtriangulator); typeJava="long"; cSrc += t.image+" "; break; @@ -1197,10 +1203,10 @@ import java.util.*; * No Pointer - These GLU Types are allready * "long" values for java -> pointer */ - if(cfvar.typeC.equals("GLUquadricObj") || - cfvar.typeC.equals("GLUnurbsObj") || + if(cfvar.typeC.equals("GLUquadric") || + cfvar.typeC.equals("GLUnurbs") || cfvar.typeC.equals("GLUtesselator") || - cfvar.typeC.equals("GLUtriangulatorObj") + cfvar.typeC.equals("GLUtriangulator") ) { cfvar.isGLUPtrObject=true; @@ -1287,7 +1293,7 @@ import java.util.*; case 75: case 77: case 79: - AbstractDeclarator(); + AbstractDeclarator(cfunc); break; default: jj_la1[32] = jj_gen; @@ -1327,10 +1333,10 @@ import java.util.*; } } -/** - * - * J2C Declaration Changes END (JAU) - * +/**
+ *
+ * J2C Declaration Changes END (JAU)
+ *
*/ static final public void IdentifierList() throws ParseException { Token t; @@ -1420,7 +1426,7 @@ import java.util.*; case 75: case 77: case 79: - AbstractDeclarator(); + AbstractDeclarator(null); break; default: jj_la1[36] = jj_gen; @@ -1428,9 +1434,12 @@ import java.util.*; } } - static final public void AbstractDeclarator() throws ParseException { + static final public void AbstractDeclarator(CFuncDeclaration cfunc) throws ParseException { + CFuncVariable cfvar=null; + if(cfunc!=null) + cfvar = cfunc.getWorkingVar(); if (jj_2_23(3)) { - Pointer(null); + Pointer(cfvar); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 75: @@ -1438,7 +1447,7 @@ import java.util.*; case 79: switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 79: - Pointer(null); + Pointer(cfvar); break; default: jj_la1[37] = jj_gen; @@ -1452,13 +1461,24 @@ import java.util.*; throw new ParseException(); } } + if(syntaxVerbose) + cSrc += "/*AbstractDecl1*/ "; + + if(cfvar==null) + {if (true) return;} + + // + // Complete the variable declarations in the holder ! + // + cfvar.identifier="arg"+cfunc.getWorkingVarIdx(); + cfvar.complete=true; } static final public void DirectAbstractDeclarator() throws ParseException { if (jj_2_25(2)) { jj_consume_token(75); cSrc += "( "; - AbstractDeclarator(); + AbstractDeclarator(null); jj_consume_token(76); cSrc += ") "; } else { @@ -2814,60 +2834,14 @@ import java.util.*; return retval; } - static final private boolean jj_3R_211() { - if (jj_scan_token(UNION)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_210() { - if (jj_scan_token(STRUCT)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_123() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_170()) { - jj_scanpos = xsp; - if (jj_3R_171()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_162() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_210()) { - jj_scanpos = xsp; - if (jj_3R_211()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_189() { - if (jj_3R_36()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_142() { - Token xsp; - if (jj_3R_189()) return true; + static final private boolean jj_3_26() { + if (jj_3R_30()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - while (true) { - xsp = jj_scanpos; - if (jj_3R_189()) { jj_scanpos = xsp; break; } - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } return false; } - static final private boolean jj_3R_99() { - if (jj_3R_142()) return true; + static final private boolean jj_3R_242() { + if (jj_3R_121()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -2886,83 +2860,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_46() { - if (jj_scan_token(70)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_98()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - xsp = jj_scanpos; - if (jj_3R_99()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(71)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_224() { - if (jj_scan_token(IDENTIFIER)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_169() { - if (jj_3R_131()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_122() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_169()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(69)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_23() { - if (jj_scan_token(IDENTIFIER)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_68() { - if (jj_scan_token(DFLT)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(74)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_36()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_67() { - if (jj_scan_token(CASE)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_121()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(74)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_36()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3_26() { - if (jj_3R_30()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_242() { - if (jj_3R_121()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_66() { if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -2973,19 +2870,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_108() { - if (jj_3R_162()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3_11()) { - jj_scanpos = xsp; - if (jj_3R_224()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_35() { Token xsp; xsp = jj_scanpos; @@ -3000,8 +2884,8 @@ import java.util.*; return false; } - static final private boolean jj_3R_149() { - if (jj_scan_token(VOLATILE)) return true; + static final private boolean jj_3R_224() { + if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3054,8 +2938,8 @@ import java.util.*; return false; } - static final private boolean jj_3R_148() { - if (jj_scan_token(CONST)) return true; + static final private boolean jj_3R_23() { + if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3083,23 +2967,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_103() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_148()) { - jj_scanpos = xsp; - if (jj_3R_149()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_91() { - if (jj_3R_34()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_110() { if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -3118,6 +2985,19 @@ import java.util.*; return false; } + static final private boolean jj_3R_108() { + if (jj_3R_162()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3_11()) { + jj_scanpos = xsp; + if (jj_3R_224()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_236() { if (jj_scan_token(77)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -3141,6 +3021,12 @@ import java.util.*; return false; } + static final private boolean jj_3R_149() { + if (jj_scan_token(VOLATILE)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_168() { if (jj_scan_token(75)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -3165,8 +3051,8 @@ import java.util.*; return false; } - static final private boolean jj_3R_209() { - if (jj_scan_token(GLUtriangulatorObj)) return true; + static final private boolean jj_3R_148() { + if (jj_scan_token(CONST)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3181,6 +3067,23 @@ import java.util.*; return false; } + static final private boolean jj_3R_103() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_148()) { + jj_scanpos = xsp; + if (jj_3R_149()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_91() { + if (jj_3R_34()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_120() { Token xsp; xsp = jj_scanpos; @@ -3200,22 +3103,14 @@ import java.util.*; return false; } - static final private boolean jj_3_22() { - if (jj_scan_token(72)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_32()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_208() { - if (jj_scan_token(GLUtesselator)) return true; + static final private boolean jj_3R_119() { + if (jj_3R_33()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_119() { - if (jj_3R_33()) return true; + static final private boolean jj_3R_209() { + if (jj_scan_token(GLUtriangulator)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3236,8 +3131,16 @@ import java.util.*; return false; } - static final private boolean jj_3R_207() { - if (jj_scan_token(GLUnurbsObj)) return true; + static final private boolean jj_3_22() { + if (jj_scan_token(72)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_32()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_208() { + if (jj_scan_token(GLUtesselator)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3253,8 +3156,14 @@ import java.util.*; return false; } + static final private boolean jj_3R_207() { + if (jj_scan_token(GLUnurbs)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_206() { - if (jj_scan_token(GLUquadricObj)) return true; + if (jj_scan_token(GLUquadric)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3567,84 +3476,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_60() { - if (jj_3R_31()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3_20()) { jj_scanpos = xsp; break; } - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } - return false; - } - - static final private boolean jj_3R_160() { - if (jj_scan_token(LONG)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_117() { - if (jj_scan_token(72)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(80)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_159() { - if (jj_scan_token(SIGNED)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_30() { - if (jj_3R_60()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_117()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_158() { - if (jj_scan_token(UNSIGNED)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_166() { - if (jj_3R_103()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_118() { - Token xsp; - if (jj_3R_166()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - while (true) { - xsp = jj_scanpos; - if (jj_3R_166()) { jj_scanpos = xsp; break; } - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } - return false; - } - - static final private boolean jj_3R_157() { - if (jj_scan_token(DOUBLE)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_63() { - if (jj_3R_118()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_222() { if (jj_scan_token(STRING_LITERAL)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -3671,12 +3502,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_156() { - if (jj_scan_token(FLOAT)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_219() { if (jj_scan_token(INTEGER_LITERAL)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -3712,8 +3537,20 @@ import java.util.*; return false; } - static final private boolean jj_3R_155() { - if (jj_scan_token(INT)) return true; + static final private boolean jj_3R_60() { + if (jj_3R_31()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3_20()) { jj_scanpos = xsp; break; } + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } + return false; + } + + static final private boolean jj_3R_160() { + if (jj_scan_token(LONG)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3734,20 +3571,38 @@ import java.util.*; return false; } - static final private boolean jj_3R_154() { - if (jj_scan_token(SHORT)) return true; + static final private boolean jj_3R_117() { + if (jj_scan_token(72)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(80)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_159() { + if (jj_scan_token(SIGNED)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } + static final private boolean jj_3R_30() { + if (jj_3R_60()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_117()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_132() { if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_153() { - if (jj_scan_token(CHAR)) return true; + static final private boolean jj_3R_158() { + if (jj_scan_token(UNSIGNED)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3758,6 +3613,12 @@ import java.util.*; return false; } + static final private boolean jj_3R_166() { + if (jj_3R_103()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_94() { Token xsp; xsp = jj_scanpos; @@ -3772,41 +3633,33 @@ import java.util.*; return false; } - static final private boolean jj_3R_152() { - if (jj_scan_token(VOID)) return true; + static final private boolean jj_3R_118() { + Token xsp; + if (jj_3R_166()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + while (true) { + xsp = jj_scanpos; + if (jj_3R_166()) { jj_scanpos = xsp; break; } + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } return false; } - static final private boolean jj_3R_106() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_152()) { - jj_scanpos = xsp; - if (jj_3R_153()) { - jj_scanpos = xsp; - if (jj_3R_154()) { - jj_scanpos = xsp; - if (jj_3R_155()) { - jj_scanpos = xsp; - if (jj_3R_156()) { - jj_scanpos = xsp; - if (jj_3R_157()) { - jj_scanpos = xsp; - if (jj_3R_158()) { - jj_scanpos = xsp; - if (jj_3R_159()) { - jj_scanpos = xsp; - if (jj_3R_160()) return true; + static final private boolean jj_3R_157() { + if (jj_scan_token(DOUBLE)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_63() { + if (jj_3R_118()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_156() { + if (jj_scan_token(FLOAT)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3836,6 +3689,12 @@ import java.util.*; return false; } + static final private boolean jj_3R_155() { + if (jj_scan_token(INT)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_137() { if (jj_scan_token(113)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -3877,17 +3736,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_51() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_106()) { - jj_scanpos = xsp; - if (jj_3R_107()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_136() { if (jj_scan_token(75)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -3900,36 +3748,9 @@ import java.util.*; return false; } - static final private boolean jj_3R_33() { - if (jj_scan_token(79)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_63()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - xsp = jj_scanpos; - if (jj_3R_64()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_22() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_51()) { - jj_scanpos = xsp; - if (jj_3R_52()) { - jj_scanpos = xsp; - if (jj_3R_53()) { - jj_scanpos = xsp; - lookingAhead = true; - jj_semLA = isType(getToken(1).image); - lookingAhead = false; - if (!jj_semLA || jj_3R_54()) return true; + static final private boolean jj_3R_154() { + if (jj_scan_token(SHORT)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3963,20 +3784,20 @@ import java.util.*; return false; } - static final private boolean jj_3R_182() { - if (jj_scan_token(106)) return true; + static final private boolean jj_3R_153() { + if (jj_scan_token(CHAR)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_181() { - if (jj_scan_token(105)) return true; + static final private boolean jj_3R_182() { + if (jj_scan_token(106)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_9() { - if (jj_3R_20()) return true; + static final private boolean jj_3R_181() { + if (jj_scan_token(105)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -3987,42 +3808,14 @@ import java.util.*; return false; } - static final private boolean jj_3R_147() { - if (jj_scan_token(TYPEDEF)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_179() { if (jj_scan_token(96)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_146() { - if (jj_scan_token(EXTERN)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_165() { - if (jj_scan_token(75)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_214()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(76)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_145() { - if (jj_scan_token(STATIC)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_144() { - if (jj_scan_token(REGISTER)) return true; + static final private boolean jj_3R_152() { + if (jj_scan_token(VOID)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4056,50 +3849,44 @@ import java.util.*; return false; } - static final private boolean jj_3R_143() { - if (jj_scan_token(AUTO)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_128() { - if (jj_scan_token(75)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_40()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(76)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_100() { + static final private boolean jj_3R_106() { Token xsp; xsp = jj_scanpos; - if (jj_3R_143()) { + if (jj_3R_152()) { jj_scanpos = xsp; - if (jj_3R_144()) { + if (jj_3R_153()) { jj_scanpos = xsp; - if (jj_3R_145()) { + if (jj_3R_154()) { jj_scanpos = xsp; - if (jj_3R_146()) { + if (jj_3R_155()) { jj_scanpos = xsp; - if (jj_3R_147()) return true; + if (jj_3R_156()) { + jj_scanpos = xsp; + if (jj_3R_157()) { + jj_scanpos = xsp; + if (jj_3R_158()) { + jj_scanpos = xsp; + if (jj_3R_159()) { + jj_scanpos = xsp; + if (jj_3R_160()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_18() { - if (jj_3R_30()) return true; + static final private boolean jj_3R_128() { + if (jj_scan_token(75)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3_8() { - if (jj_3R_20()) return true; + if (jj_3R_40()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(76)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4123,12 +3910,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_104() { - if (jj_3R_20()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_76() { if (jj_3R_126()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4157,6 +3938,17 @@ import java.util.*; return false; } + static final private boolean jj_3R_51() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_106()) { + jj_scanpos = xsp; + if (jj_3R_107()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_74() { if (jj_scan_token(109)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4165,6 +3957,19 @@ import java.util.*; return false; } + static final private boolean jj_3R_33() { + if (jj_scan_token(79)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_63()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + xsp = jj_scanpos; + if (jj_3R_64()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3_34() { if (jj_3R_42()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4177,6 +3982,26 @@ import java.util.*; return false; } + static final private boolean jj_3R_22() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_51()) { + jj_scanpos = xsp; + if (jj_3R_52()) { + jj_scanpos = xsp; + if (jj_3R_53()) { + jj_scanpos = xsp; + lookingAhead = true; + jj_semLA = isType(getToken(1).image); + lookingAhead = false; + if (!jj_semLA || jj_3R_54()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_37() { Token xsp; xsp = jj_scanpos; @@ -4197,60 +4022,60 @@ import java.util.*; return false; } - static final private boolean jj_3_19() { - if (jj_scan_token(75)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3_18()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(76)) return true; + static final private boolean jj_3R_93() { + if (jj_3R_37()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_7() { + static final private boolean jj_3_9() { if (jj_3R_20()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_48() { - if (jj_3R_103()) return true; + static final private boolean jj_3R_147() { + if (jj_scan_token(TYPEDEF)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_104()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_102() { - if (jj_3R_20()) return true; + static final private boolean jj_3R_146() { + if (jj_scan_token(EXTERN)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_93() { - if (jj_3R_37()) return true; + static final private boolean jj_3R_92() { + if (jj_scan_token(75)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_50() { - if (jj_3R_105()) return true; + if (jj_3R_40()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(76)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_41()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_92() { + static final private boolean jj_3R_165() { if (jj_scan_token(75)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_40()) return true; + if (jj_3R_214()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; if (jj_scan_token(76)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_41()) return true; + return false; + } + + static final private boolean jj_3R_145() { + if (jj_scan_token(STATIC)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_144() { + if (jj_scan_token(REGISTER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4266,14 +4091,14 @@ import java.util.*; return false; } - static final private boolean jj_3R_267() { - if (jj_scan_token(108)) return true; + static final private boolean jj_3R_143() { + if (jj_scan_token(AUTO)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_213() { - if (jj_3R_121()) return true; + static final private boolean jj_3R_267() { + if (jj_scan_token(108)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4284,51 +4109,41 @@ import java.util.*; return false; } - static final private boolean jj_3R_101() { - if (jj_3R_20()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_265() { - if (jj_scan_token(79)) return true; + static final private boolean jj_3R_100() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_143()) { + jj_scanpos = xsp; + if (jj_3R_144()) { + jj_scanpos = xsp; + if (jj_3R_145()) { + jj_scanpos = xsp; + if (jj_3R_146()) { + jj_scanpos = xsp; + if (jj_3R_147()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_10() { - if (jj_3R_22()) return true; + static final private boolean jj_3_18() { + if (jj_3R_30()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_102()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_164() { - if (jj_scan_token(77)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_213()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(78)) return true; + static final private boolean jj_3R_265() { + if (jj_scan_token(79)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_115() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_164()) { - jj_scanpos = xsp; - if (jj_3_19()) { - jj_scanpos = xsp; - if (jj_3R_165()) return true; + static final private boolean jj_3_8() { + if (jj_3R_20()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4354,33 +4169,9 @@ import java.util.*; return false; } - static final private boolean jj_3_6() { - if (jj_3R_19()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_47() { - if (jj_3R_100()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_101()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_20() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_47()) { - jj_scanpos = xsp; - if (jj_3_10()) { - jj_scanpos = xsp; - if (jj_3R_48()) return true; + static final private boolean jj_3R_104() { + if (jj_3R_20()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4413,30 +4204,42 @@ import java.util.*; return false; } - static final private boolean jj_3R_114() { + static final private boolean jj_3_19() { if (jj_scan_token(75)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_27()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3_18()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; if (jj_scan_token(76)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_260() { - if (jj_scan_token(103)) return true; + static final private boolean jj_3_7() { + if (jj_3R_20()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_49() { - if (jj_3R_19()) return true; + static final private boolean jj_3R_48() { + if (jj_3R_103()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_104()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_5() { - if (jj_3R_21()) return true; + static final private boolean jj_3R_102() { + if (jj_3R_20()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_260() { + if (jj_scan_token(103)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4451,6 +4254,12 @@ import java.util.*; return false; } + static final private boolean jj_3R_50() { + if (jj_3R_105()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_252() { Token xsp; xsp = jj_scanpos; @@ -4464,20 +4273,14 @@ import java.util.*; return false; } - static final private boolean jj_3R_21() { - Token xsp; - if (jj_3R_49()) return true; + static final private boolean jj_3R_256() { + if (jj_scan_token(102)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - while (true) { - xsp = jj_scanpos; - if (jj_3R_49()) { jj_scanpos = xsp; break; } - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } return false; } - static final private boolean jj_3R_256() { - if (jj_scan_token(102)) return true; + static final private boolean jj_3R_213() { + if (jj_3R_121()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4498,18 +4301,66 @@ import java.util.*; return false; } + static final private boolean jj_3R_101() { + if (jj_3R_20()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_254() { if (jj_scan_token(100)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } + static final private boolean jj_3_10() { + if (jj_3R_22()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_102()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_253() { if (jj_scan_token(99)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } + static final private boolean jj_3R_164() { + if (jj_scan_token(77)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_213()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(78)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_115() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_164()) { + jj_scanpos = xsp; + if (jj_3_19()) { + jj_scanpos = xsp; + if (jj_3R_165()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3_6() { + if (jj_3R_19()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_244() { Token xsp; xsp = jj_scanpos; @@ -4529,21 +4380,27 @@ import java.util.*; return false; } - static final private boolean jj_3_4() { - if (jj_3R_20()) return true; + static final private boolean jj_3R_47() { + if (jj_3R_100()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_101()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_19() { - if (jj_3R_20()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + static final private boolean jj_3R_20() { Token xsp; xsp = jj_scanpos; - if (jj_3R_50()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(69)) return true; + if (jj_3R_47()) { + jj_scanpos = xsp; + if (jj_3_10()) { + jj_scanpos = xsp; + if (jj_3R_48()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4576,67 +4433,58 @@ import java.util.*; return false; } - static final private boolean jj_3R_45() { - if (jj_3R_20()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_233() { - if (jj_3R_240()) return true; + static final private boolean jj_3R_114() { + if (jj_scan_token(75)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_241()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_18() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_45()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; if (jj_3R_27()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - xsp = jj_scanpos; - if (jj_3_5()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_46()) return true; + if (jj_scan_token(76)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_234() { - if (jj_scan_token(96)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_229()) return true; + static final private boolean jj_3R_49() { + if (jj_3R_19()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_113() { - if (jj_scan_token(IDENTIFIER)) return true; + static final private boolean jj_3_5() { + if (jj_3R_21()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_57() { + static final private boolean jj_3R_21() { Token xsp; - xsp = jj_scanpos; - if (jj_3R_113()) { - jj_scanpos = xsp; - if (jj_3R_114()) return true; + if (jj_3R_49()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; while (true) { xsp = jj_scanpos; - if (jj_3R_115()) { jj_scanpos = xsp; break; } + if (jj_3R_49()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } return false; } + static final private boolean jj_3R_233() { + if (jj_3R_240()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_241()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_234() { + if (jj_scan_token(96)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_229()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_229() { if (jj_3R_233()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4655,8 +4503,20 @@ import java.util.*; return false; } - static final private boolean jj_3R_56() { - if (jj_3R_33()) return true; + static final private boolean jj_3_4() { + if (jj_3R_20()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_19() { + if (jj_3R_20()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_50()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(69)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4679,16 +4539,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_27() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_56()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_57()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_185() { if (jj_3R_217()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4699,6 +4549,12 @@ import java.util.*; return false; } + static final private boolean jj_3R_45() { + if (jj_3R_20()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_186() { if (jj_scan_token(93)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4707,16 +4563,23 @@ import java.util.*; return false; } - static final private boolean jj_3_17() { + static final private boolean jj_3R_18() { Token xsp; xsp = jj_scanpos; - if (jj_3R_28()) jj_scanpos = xsp; + if (jj_3R_45()) jj_scanpos = xsp; else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(70)) return true; + if (jj_3R_27()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_29()) return true; + xsp = jj_scanpos; + if (jj_3_5()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_46()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(71)) return true; + return false; + } + + static final private boolean jj_3R_113() { + if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4739,8 +4602,24 @@ import java.util.*; return false; } - static final private boolean jj_3R_232() { - if (jj_3R_27()) return true; + static final private boolean jj_3R_57() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_113()) { + jj_scanpos = xsp; + if (jj_3R_114()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + while (true) { + xsp = jj_scanpos; + if (jj_3R_115()) { jj_scanpos = xsp; break; } + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } + return false; + } + + static final private boolean jj_3R_56() { + if (jj_3R_33()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4755,22 +4634,12 @@ import java.util.*; return false; } - static final private boolean jj_3R_226() { + static final private boolean jj_3R_27() { Token xsp; xsp = jj_scanpos; - if (jj_3R_232()) jj_scanpos = xsp; + if (jj_3R_56()) jj_scanpos = xsp; else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(74)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_121()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_59() { - if (jj_scan_token(72)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_58()) return true; + if (jj_3R_57()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4781,20 +4650,6 @@ import java.util.*; return false; } - static final private boolean jj_3_14() { - if (jj_3R_26()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_116() { - if (jj_scan_token(73)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_121()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_90() { if (jj_scan_token(91)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4807,22 +4662,6 @@ import java.util.*; return false; } - static final private boolean jj_3_13() { - if (jj_3R_26()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_58() { - if (jj_scan_token(IDENTIFIER)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_116()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_39() { if (jj_3R_89()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -4841,20 +4680,28 @@ import java.util.*; return false; } - static final private boolean jj_3R_88() { - if (jj_scan_token(90)) return true; + static final private boolean jj_3_17() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_28()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(70)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_29()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(71)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_87() { - if (jj_scan_token(89)) return true; + static final private boolean jj_3R_88() { + if (jj_scan_token(90)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_112() { - if (jj_3R_26()) return true; + static final private boolean jj_3R_87() { + if (jj_scan_token(89)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4871,34 +4718,14 @@ import java.util.*; return false; } - static final private boolean jj_3R_29() { - if (jj_3R_58()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_59()) { jj_scanpos = xsp; break; } - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } - return false; - } - static final private boolean jj_3R_84() { if (jj_scan_token(86)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_257() { - if (jj_scan_token(72)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_212()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_111() { - if (jj_3R_26()) return true; + static final private boolean jj_3R_232() { + if (jj_3R_27()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4923,14 +4750,20 @@ import java.util.*; return false; } - static final private boolean jj_3R_81() { - if (jj_scan_token(83)) return true; + static final private boolean jj_3R_226() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_232()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(74)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_121()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_225() { - if (jj_scan_token(IDENTIFIER)) return true; + static final private boolean jj_3R_81() { + if (jj_scan_token(83)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4941,14 +4774,16 @@ import java.util.*; return false; } - static final private boolean jj_3R_28() { - if (jj_scan_token(IDENTIFIER)) return true; + static final private boolean jj_3R_79() { + if (jj_scan_token(81)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_79() { - if (jj_scan_token(81)) return true; + static final private boolean jj_3R_59() { + if (jj_scan_token(72)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_58()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -4959,6 +4794,20 @@ import java.util.*; return false; } + static final private boolean jj_3_14() { + if (jj_3R_26()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_116() { + if (jj_scan_token(73)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_121()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_38() { Token xsp; xsp = jj_scanpos; @@ -4997,16 +4846,9 @@ import java.util.*; return false; } - static final private boolean jj_3R_109() { - if (jj_scan_token(ENUM)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3_17()) { - jj_scanpos = xsp; - if (jj_3R_225()) return true; + static final private boolean jj_3_13() { + if (jj_3R_26()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -5037,9 +4879,13 @@ import java.util.*; return false; } - static final private boolean jj_3_16() { - if (jj_3R_27()) return true; + static final private boolean jj_3R_58() { + if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_116()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -5055,25 +4901,14 @@ import java.util.*; return false; } - static final private boolean jj_3R_212() { - Token xsp; - xsp = jj_scanpos; - if (jj_3_16()) { - jj_scanpos = xsp; - if (jj_3R_226()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_247() { if (jj_3R_131()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_3() { - if (jj_3R_19()) return true; + static final private boolean jj_3R_112() { + if (jj_3R_26()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -5096,22 +4931,28 @@ import java.util.*; return false; } - static final private boolean jj_3R_163() { - if (jj_3R_212()) return true; + static final private boolean jj_3R_29() { + if (jj_3R_58()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_257()) { jj_scanpos = xsp; break; } + if (jj_3R_59()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } return false; } - static final private boolean jj_3R_190() { - if (jj_scan_token(73)) return true; + static final private boolean jj_3R_257() { + if (jj_scan_token(72)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_32()) return true; + if (jj_3R_212()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_111() { + if (jj_3R_26()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -5136,6 +4977,12 @@ import java.util.*; return false; } + static final private boolean jj_3R_225() { + if (jj_scan_token(IDENTIFIER)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_177() { if (jj_scan_token(BREAK)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -5152,37 +4999,25 @@ import java.util.*; return false; } - static final private boolean jj_3R_55() { - if (jj_3R_103()) return true; + static final private boolean jj_3R_28() { + if (jj_scan_token(IDENTIFIER)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_112()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_26() { + static final private boolean jj_3R_109() { + if (jj_scan_token(ENUM)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; Token xsp; xsp = jj_scanpos; - if (jj_3_15()) { + if (jj_3_17()) { jj_scanpos = xsp; - if (jj_3R_55()) return true; + if (jj_3R_225()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_15() { - if (jj_3R_22()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_111()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_175() { if (jj_scan_token(GOTO)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -5210,19 +5045,38 @@ import java.util.*; return false; } - static final private boolean jj_3R_25() { - if (jj_3R_26()) return true; + static final private boolean jj_3_16() { + if (jj_3R_27()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_163()) return true; + return false; + } + + static final private boolean jj_3R_212() { + Token xsp; + xsp = jj_scanpos; + if (jj_3_16()) { + jj_scanpos = xsp; + if (jj_3R_226()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(69)) return true; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3_3() { + if (jj_3R_19()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3_2() { - if (jj_3R_18()) return true; + static final private boolean jj_3R_163() { + if (jj_3R_212()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_257()) { jj_scanpos = xsp; break; } + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } return false; } @@ -5232,6 +5086,14 @@ import java.util.*; return false; } + static final private boolean jj_3R_190() { + if (jj_scan_token(73)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_32()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_174() { if (jj_scan_token(FOR)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -5258,16 +5120,6 @@ import java.util.*; return false; } - static final private boolean jj_3R_150() { - if (jj_3R_27()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_190()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - static final private boolean jj_3R_173() { if (jj_scan_token(DO)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -5286,6 +5138,16 @@ import java.util.*; return false; } + static final private boolean jj_3R_55() { + if (jj_3R_103()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_112()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_172() { if (jj_scan_token(WHILE)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; @@ -5300,28 +5162,24 @@ import java.util.*; return false; } - static final private boolean jj_3R_44() { - if (jj_3R_18()) return true; + static final private boolean jj_3R_26() { + Token xsp; + xsp = jj_scanpos; + if (jj_3_15()) { + jj_scanpos = xsp; + if (jj_3R_55()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } - static final private boolean jj_3R_151() { - if (jj_scan_token(72)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_150()) return true; + static final private boolean jj_3_15() { + if (jj_3R_22()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - static final private boolean jj_3R_17() { Token xsp; xsp = jj_scanpos; - if (jj_3R_44()) { - jj_scanpos = xsp; - if (jj_3_3()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_111()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -5345,28 +5203,147 @@ import java.util.*; return false; } - static final private boolean jj_3R_105() { - if (jj_3R_150()) return true; + static final private boolean jj_3R_171() { + if (jj_scan_token(SWITCH)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(75)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_131()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(76)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_36()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_25() { + if (jj_3R_26()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_163()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(69)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3_2() { + if (jj_3R_18()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_170() { + if (jj_scan_token(IF)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(75)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_131()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(76)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_36()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3_29()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_150() { + if (jj_3R_27()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; Token xsp; + xsp = jj_scanpos; + if (jj_3R_190()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_123() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_170()) { + jj_scanpos = xsp; + if (jj_3R_171()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_189() { + if (jj_3R_36()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_142() { + Token xsp; + if (jj_3R_189()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; while (true) { xsp = jj_scanpos; - if (jj_3R_151()) { jj_scanpos = xsp; break; } + if (jj_3R_189()) { jj_scanpos = xsp; break; } if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; } return false; } - static final private boolean jj_3R_171() { - if (jj_scan_token(SWITCH)) return true; + static final private boolean jj_3R_44() { + if (jj_3R_18()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(75)) return true; + return false; + } + + static final private boolean jj_3R_99() { + if (jj_3R_142()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_131()) return true; + return false; + } + + static final private boolean jj_3R_151() { + if (jj_scan_token(72)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(76)) return true; + if (jj_3R_150()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_36()) return true; + return false; + } + + static final private boolean jj_3R_17() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_44()) { + jj_scanpos = xsp; + if (jj_3_3()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_105() { + if (jj_3R_150()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_151()) { jj_scanpos = xsp; break; } + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } + return false; + } + + static final private boolean jj_3R_46() { + if (jj_scan_token(70)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_98()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + xsp = jj_scanpos; + if (jj_3R_99()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(71)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } @@ -5383,6 +5360,12 @@ import java.util.*; return false; } + static final private boolean jj_3R_169() { + if (jj_3R_131()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + static final private boolean jj_3R_24() { Token xsp; if (jj_3_12()) return true; @@ -5395,21 +5378,58 @@ import java.util.*; return false; } - static final private boolean jj_3R_170() { - if (jj_scan_token(IF)) return true; + static final private boolean jj_3R_122() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_169()) jj_scanpos = xsp; + else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(69)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(75)) return true; + return false; + } + + static final private boolean jj_3R_211() { + if (jj_scan_token(UNION)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_131()) return true; + return false; + } + + static final private boolean jj_3R_210() { + if (jj_scan_token(STRUCT)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(76)) return true; + return false; + } + + static final private boolean jj_3R_162() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_210()) { + jj_scanpos = xsp; + if (jj_3R_211()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_68() { + if (jj_scan_token(DFLT)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(74)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_36()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + return false; + } + + static final private boolean jj_3R_67() { + if (jj_scan_token(CASE)) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_3R_121()) return true; + if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; + if (jj_scan_token(74)) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; if (jj_3R_36()) return true; if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3_29()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; return false; } |