class jflex.core.LexParse$CUP$LexParse$actions
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: jflex.core.LexParse$CUP$LexParse$actions
  super_class: java.lang.Object
{
  jflex.core.LexScan scanner;
    descriptor: Ljflex/core/LexScan;
    flags: (0x0000) 

  jflex.core.unicode.CharClasses charClasses;
    descriptor: Ljflex/core/unicode/CharClasses;
    flags: (0x0000) 

  jflex.core.RegExps regExps;
    descriptor: Ljflex/core/RegExps;
    flags: (0x0000) 

  jflex.core.Macros macros;
    descriptor: Ljflex/core/Macros;
    flags: (0x0000) 

  java.lang.Integer stateNumber;
    descriptor: Ljava/lang/Integer;
    flags: (0x0000) 

  jflex.performance.Timer t;
    descriptor: Ljflex/performance/Timer;
    flags: (0x0000) 

  jflex.core.EOFActions eofActions;
    descriptor: Ljflex/core/EOFActions;
    flags: (0x0000) 

  java.util.Map<java.lang.Integer, jflex.core.unicode.IntCharSet> preclassCache;
    descriptor: Ljava/util/Map;
    flags: (0x0000) 
    Signature: Ljava/util/Map<Ljava/lang/Integer;Ljflex/core/unicode/IntCharSet;>;

  private final jflex.core.LexParse parser;
    descriptor: Ljflex/core/LexParse;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final jflex.core.LexParse this$0;
    descriptor: Ljflex/core/LexParse;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void fatalError(jflex.l10n.ErrorMessages$ErrorMessage, int, int);
    descriptor: (Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        start local 2 // int line
        start local 3 // int col
         0: .line 692
            aload 0 /* this */
            aload 1 /* message */
            iload 2 /* line */
            iload 3 /* col */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         1: .line 693
            new jflex.exceptions.GeneratorException
            dup
            invokespecial jflex.exceptions.GeneratorException.<init>:()V
            athrow
        end local 3 // int col
        end local 2 // int line
        end local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    2     1  message  Ljflex/l10n/ErrorMessages$ErrorMessage;
            0    2     2     line  I
            0    2     3      col  I
    MethodParameters:
         Name  Flags
      message  
      line     
      col      

  void fatalError(jflex.l10n.ErrorMessages$ErrorMessage);
    descriptor: (Ljflex/l10n/ErrorMessages$ErrorMessage;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
         0: .line 697
            aload 0 /* this */
            aload 1 /* message */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            invokevirtual jflex.core.LexScan.lexLine:()I
            iconst_m1
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.fatalError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         1: .line 698
            new jflex.exceptions.GeneratorException
            dup
            invokespecial jflex.exceptions.GeneratorException.<init>:()V
            athrow
        end local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    2     1  message  Ljflex/l10n/ErrorMessages$ErrorMessage;
    MethodParameters:
         Name  Flags
      message  

  void syntaxError(jflex.l10n.ErrorMessages$ErrorMessage);
    descriptor: (Ljflex/l10n/ErrorMessages$ErrorMessage;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
         0: .line 702
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            aload 1 /* message */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            invokevirtual jflex.core.LexScan.lexLine:()I
            iconst_m1
            invokestatic jflex.logging.Out.error:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         1: .line 703
            return
        end local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    2     1  message  Ljflex/l10n/ErrorMessages$ErrorMessage;
    MethodParameters:
         Name  Flags
      message  

  void syntaxError(jflex.l10n.ErrorMessages$ErrorMessage, int);
    descriptor: (Ljflex/l10n/ErrorMessages$ErrorMessage;I)V
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        start local 2 // int line
         0: .line 706
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            aload 1 /* message */
            iload 2 /* line */
            iconst_m1
            invokestatic jflex.logging.Out.error:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         1: .line 707
            return
        end local 2 // int line
        end local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    2     1  message  Ljflex/l10n/ErrorMessages$ErrorMessage;
            0    2     2     line  I
    MethodParameters:
         Name  Flags
      message  
      line     

  void syntaxError(jflex.l10n.ErrorMessages$ErrorMessage, int, int);
    descriptor: (Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        start local 2 // int line
        start local 3 // int col
         0: .line 710
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            aload 1 /* message */
            iload 2 /* line */
            iload 3 /* col */
            invokestatic jflex.logging.Out.error:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         1: .line 711
            return
        end local 3 // int col
        end local 2 // int line
        end local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    2     1  message  Ljflex/l10n/ErrorMessages$ErrorMessage;
            0    2     2     line  I
            0    2     3      col  I
    MethodParameters:
         Name  Flags
      message  
      line     
      col      

  void warning(jflex.l10n.ErrorMessages$ErrorMessage, int, int);
    descriptor: (Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        start local 2 // int line
        start local 3 // int col
         0: .line 714
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            aload 1 /* message */
            iload 2 /* line */
            iload 3 /* col */
            invokestatic jflex.logging.Out.warning:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         1: .line 715
            return
        end local 3 // int col
        end local 2 // int line
        end local 1 // jflex.l10n.ErrorMessages$ErrorMessage message
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    2     1  message  Ljflex/l10n/ErrorMessages$ErrorMessage;
            0    2     2     line  I
            0    2     3      col  I
    MethodParameters:
         Name  Flags
      message  
      line     
      col      

  private boolean isDotOrNewlinePattern(jflex.core.RegExp, jflex.core.RegExp);
    descriptor: (Ljflex/core/RegExp;Ljflex/core/RegExp;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.core.RegExp r1
        start local 2 // jflex.core.RegExp r2
         0: .line 718
            aload 1 /* r1 */
            instanceof jflex.core.RegExp1
            ifeq 1
            aload 1 /* r1 */
            checkcast jflex.core.RegExp1
            getfield jflex.core.RegExp1.isPoint:Z
            ifeq 1
            aload 0 /* this */
            aload 2 /* r2 */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.isNewline:(Ljflex/core/RegExp;)Z
            ifne 3
         1: .line 719
      StackMap locals:
      StackMap stack:
            aload 2 /* r2 */
            instanceof jflex.core.RegExp1
            ifeq 2
            aload 2 /* r2 */
            checkcast jflex.core.RegExp1
            getfield jflex.core.RegExp1.isPoint:Z
            ifeq 2
            aload 0 /* this */
            aload 1 /* r1 */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.isNewline:(Ljflex/core/RegExp;)Z
            ifne 3
         2: .line 718
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 2 // jflex.core.RegExp r2
        end local 1 // jflex.core.RegExp r1
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    4     1    r1  Ljflex/core/RegExp;
            0    4     2    r2  Ljflex/core/RegExp;
    MethodParameters:
      Name  Flags
      r1    
      r2    

  private boolean isNewline(jflex.core.RegExp);
    descriptor: (Ljflex/core/RegExp;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.core.RegExp r
         0: .line 723
            aload 1 /* r */
            instanceof jflex.core.RegExp1
            ifeq 1
            aload 1 /* r */
            checkcast jflex.core.RegExp1
            getfield jflex.core.RegExp1.content:Ljava/lang/Object;
            ifnonnull 2
         1: .line 724
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         2: .line 726
      StackMap locals:
      StackMap stack:
            aload 1 /* r */
            checkcast jflex.core.RegExp1
            astore 2 /* r1 */
        start local 2 // jflex.core.RegExp1 r1
         3: .line 727
            aload 2 /* r1 */
            getfield jflex.core.RegExp1.type:I
            tableswitch { // 47 - 58
                   47: 5
                   48: 4
                   49: 8
                   50: 8
                   51: 8
                   52: 8
                   53: 8
                   54: 8
                   55: 7
                   56: 8
                   57: 4
                   58: 5
              default: 8
          }
         4: .line 730
      StackMap locals: jflex.core.RegExp1
      StackMap stack:
            ldc "\n"
            aload 2 /* r1 */
            getfield jflex.core.RegExp1.content:Ljava/lang/Object;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ireturn
         5: .line 733
      StackMap locals:
      StackMap stack:
            bipush 10
            aload 2 /* r1 */
            getfield jflex.core.RegExp1.content:Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            i2c
            if_icmpne 6
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
         7: .line 735
      StackMap locals:
      StackMap stack:
            invokestatic jflex.core.unicode.IntCharSet.nlChars:()Ljflex/core/unicode/IntCharSet;
            aload 2 /* r1 */
            getfield jflex.core.RegExp1.content:Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            invokevirtual jflex.core.unicode.IntCharSet.contains:(Ljflex/core/unicode/IntCharSet;)Z
            ireturn
         8: .line 737
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // jflex.core.RegExp1 r1
        end local 1 // jflex.core.RegExp r
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    9     1     r  Ljflex/core/RegExp;
            3    9     2    r1  Ljflex/core/RegExp1;
    MethodParameters:
      Name  Flags
      r     

  private boolean check(int, int);
    descriptor: (II)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // int type
        start local 2 // int c
         0: .line 742
            iload 1 /* type */
            tableswitch { // 17 - 18
                   17: 1
                   18: 2
              default: 3
          }
         1: .line 744
      StackMap locals:
      StackMap stack:
            iload 2 /* c */
            invokestatic java.lang.Character.isJavaIdentifierStart:(I)Z
            ireturn
         2: .line 747
      StackMap locals:
      StackMap stack:
            iload 2 /* c */
            invokestatic java.lang.Character.isJavaIdentifierPart:(I)Z
            ireturn
         3: .line 749
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int c
        end local 1 // int type
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    4     1  type  I
            0    4     2     c  I
    MethodParameters:
      Name  Flags
      type  
      c     

  private jflex.core.unicode.IntCharSet getPreClass(int);
    descriptor: (I)Ljflex/core/unicode/IntCharSet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=11, args_size=2
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // int type
         0: .line 754
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            astore 2 /* result */
        start local 2 // jflex.core.unicode.IntCharSet result
         1: .line 755
            aload 2 /* result */
            ifnonnull 85
         2: .line 756
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            invokevirtual jflex.core.LexScan.getUnicodeProperties:()Ljflex/core/unicode/UnicodeProperties;
            astore 3 /* unicodeProperties */
        start local 3 // jflex.core.unicode.UnicodeProperties unicodeProperties
         3: .line 757
            iload 1 /* type */
            tableswitch { // 17 - 30
                   17: 67
                   18: 67
                   19: 4
                   20: 7
                   21: 10
                   22: 15
                   23: 20
                   24: 67
                   25: 67
                   26: 67
                   27: 25
                   28: 30
                   29: 37
                   30: 51
              default: 67
          }
         4: .line 759
      StackMap locals: jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "L"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
         5: .line 760
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 761
            goto 85
         7: .line 764
      StackMap locals:
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Nd"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
         8: .line 765
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 766
            goto 85
        10: .line 769
      StackMap locals:
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Nd"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 4 /* digits */
        start local 4 // jflex.core.unicode.IntCharSet digits
        11: .line 770
            iconst_0
            aload 3 /* unicodeProperties */
            invokevirtual jflex.core.unicode.UnicodeProperties.getMaximumCodePoint:()I
            invokestatic jflex.core.unicode.IntCharSet.ofCharacterRange:(II)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        12: .line 771
            aload 2 /* result */
            aload 4 /* digits */
            invokevirtual jflex.core.unicode.IntCharSet.sub:(Ljflex/core/unicode/IntCharSet;)V
        13: .line 772
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 773
            goto 85
        end local 4 // jflex.core.unicode.IntCharSet digits
        15: .line 779
      StackMap locals:
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Uppercase"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        16: .line 780
            aload 2 /* result */
            ifnonnull 18
        17: .line 781
            aload 3 /* unicodeProperties */
            ldc "Lu"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        18: .line 783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        19: .line 784
            goto 85
        20: .line 790
      StackMap locals:
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Lowercase"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        21: .line 791
            aload 2 /* result */
            ifnonnull 23
        22: .line 792
            aload 3 /* unicodeProperties */
            ldc "Ll"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        23: .line 794
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        24: .line 795
            goto 85
        25: .line 801
      StackMap locals:
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Whitespace"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        26: .line 802
            aload 2 /* result */
            ifnonnull 28
        27: .line 803
            aload 3 /* unicodeProperties */
            ldc "Zs"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        28: .line 805
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        29: .line 806
            goto 85
        30: .line 812
      StackMap locals:
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Whitespace"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 5 /* whitespaceClass */
        start local 5 // jflex.core.unicode.IntCharSet whitespaceClass
        31: .line 813
            aload 5 /* whitespaceClass */
            ifnonnull 33
        32: .line 814
            aload 3 /* unicodeProperties */
            ldc "Zs"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 5 /* whitespaceClass */
        33: .line 816
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties top jflex.core.unicode.IntCharSet
      StackMap stack:
            iconst_0
            aload 3 /* unicodeProperties */
            invokevirtual jflex.core.unicode.UnicodeProperties.getMaximumCodePoint:()I
            invokestatic jflex.core.unicode.IntCharSet.ofCharacterRange:(II)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        34: .line 817
            aload 2 /* result */
            aload 5 /* whitespaceClass */
            invokevirtual jflex.core.unicode.IntCharSet.sub:(Ljflex/core/unicode/IntCharSet;)V
        35: .line 818
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 819
            goto 85
        end local 5 // jflex.core.unicode.IntCharSet whitespaceClass
        37: .line 824
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Alphabetic"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 6 /* alphaClass */
        start local 6 // jflex.core.unicode.IntCharSet alphaClass
        38: .line 825
            aload 6 /* alphaClass */
            ifnonnull 40
        39: .line 827
            aload 3 /* unicodeProperties */
            ldc "L"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 6 /* alphaClass */
        40: .line 829
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties top top jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "M"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 7 /* markClass */
        start local 7 // jflex.core.unicode.IntCharSet markClass
        41: .line 830
            aload 3 /* unicodeProperties */
            ldc "Nd"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 8 /* digitClass */
        start local 8 // jflex.core.unicode.IntCharSet digitClass
        42: .line 831
            aload 3 /* unicodeProperties */
            ldc "Pc"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 9 /* connectorPunctClass */
        start local 9 // jflex.core.unicode.IntCharSet connectorPunctClass
        43: .line 832
            aload 9 /* connectorPunctClass */
            ifnonnull 45
        44: .line 834
            bipush 95
            invokestatic jflex.core.unicode.IntCharSet.ofCharacter:(I)Ljflex/core/unicode/IntCharSet;
            astore 9 /* connectorPunctClass */
        45: .line 836
      StackMap locals: jflex.core.unicode.IntCharSet jflex.core.unicode.IntCharSet jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 6 /* alphaClass */
            invokestatic jflex.core.unicode.IntCharSet.copyOf:(Ljflex/core/unicode/IntCharSet;)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        46: .line 837
            aload 2 /* result */
            aload 7 /* markClass */
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/core/unicode/IntCharSet;)V
        47: .line 838
            aload 2 /* result */
            aload 8 /* digitClass */
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/core/unicode/IntCharSet;)V
        48: .line 839
            aload 2 /* result */
            aload 9 /* connectorPunctClass */
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/core/unicode/IntCharSet;)V
        49: .line 840
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        50: .line 841
            goto 85
        end local 9 // jflex.core.unicode.IntCharSet connectorPunctClass
        end local 8 // jflex.core.unicode.IntCharSet digitClass
        end local 7 // jflex.core.unicode.IntCharSet markClass
        end local 6 // jflex.core.unicode.IntCharSet alphaClass
        51: .line 847
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "Alphabetic"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 6 /* alphaClass */
        start local 6 // jflex.core.unicode.IntCharSet alphaClass
        52: .line 848
            aload 6 /* alphaClass */
            ifnonnull 54
        53: .line 850
            aload 3 /* unicodeProperties */
            ldc "L"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 6 /* alphaClass */
        54: .line 852
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties top top jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 3 /* unicodeProperties */
            ldc "M"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 7 /* markClass */
        start local 7 // jflex.core.unicode.IntCharSet markClass
        55: .line 853
            aload 3 /* unicodeProperties */
            ldc "Nd"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 8 /* digitClass */
        start local 8 // jflex.core.unicode.IntCharSet digitClass
        56: .line 854
            aload 3 /* unicodeProperties */
            ldc "Pc"
            invokevirtual jflex.core.unicode.UnicodeProperties.getIntCharSet:(Ljava/lang/String;)Ljflex/core/unicode/IntCharSet;
            astore 9 /* connectorPunctClass */
        start local 9 // jflex.core.unicode.IntCharSet connectorPunctClass
        57: .line 855
            aload 9 /* connectorPunctClass */
            ifnonnull 59
        58: .line 857
            bipush 95
            invokestatic jflex.core.unicode.IntCharSet.ofCharacter:(I)Ljflex/core/unicode/IntCharSet;
            astore 9 /* connectorPunctClass */
        59: .line 859
      StackMap locals: jflex.core.unicode.IntCharSet jflex.core.unicode.IntCharSet jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 6 /* alphaClass */
            invokestatic jflex.core.unicode.IntCharSet.copyOf:(Ljflex/core/unicode/IntCharSet;)Ljflex/core/unicode/IntCharSet;
            astore 10 /* wordClass */
        start local 10 // jflex.core.unicode.IntCharSet wordClass
        60: .line 860
            aload 10 /* wordClass */
            aload 7 /* markClass */
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/core/unicode/IntCharSet;)V
        61: .line 861
            aload 10 /* wordClass */
            aload 8 /* digitClass */
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/core/unicode/IntCharSet;)V
        62: .line 862
            aload 10 /* wordClass */
            aload 9 /* connectorPunctClass */
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/core/unicode/IntCharSet;)V
        63: .line 863
            iconst_0
            aload 3 /* unicodeProperties */
            invokevirtual jflex.core.unicode.UnicodeProperties.getMaximumCodePoint:()I
            invokestatic jflex.core.unicode.IntCharSet.ofCharacterRange:(II)Ljflex/core/unicode/IntCharSet;
            astore 2 /* result */
        64: .line 864
            aload 2 /* result */
            aload 10 /* wordClass */
            invokevirtual jflex.core.unicode.IntCharSet.sub:(Ljflex/core/unicode/IntCharSet;)V
        65: .line 865
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        66: .line 866
            goto 85
        end local 10 // jflex.core.unicode.IntCharSet wordClass
        end local 9 // jflex.core.unicode.IntCharSet connectorPunctClass
        end local 8 // jflex.core.unicode.IntCharSet digitClass
        end local 7 // jflex.core.unicode.IntCharSet markClass
        end local 6 // jflex.core.unicode.IntCharSet alphaClass
        67: .line 871
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties
      StackMap stack:
            new jflex.core.unicode.IntCharSet
            dup
            invokespecial jflex.core.unicode.IntCharSet.<init>:()V
            astore 2 /* result */
        68: .line 873
            iconst_0
            istore 6 /* c */
        start local 6 // int c
        69: .line 874
            iconst_0
            istore 7 /* start */
        start local 7 // int start
        70: .line 875
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            invokevirtual jflex.core.unicode.CharClasses.getMaxCharCode:()I
            istore 8 /* last */
        start local 8 // int last
        71: .line 879
            aload 0 /* this */
            iload 1 /* type */
            iconst_0
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.check:(II)Z
            istore 9 /* prev */
        start local 9 // boolean prev
        72: .line 881
            iconst_1
            istore 6 /* c */
            goto 79
        73: .line 883
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet jflex.core.unicode.UnicodeProperties top top int int int int
      StackMap stack:
            aload 0 /* this */
            iload 1 /* type */
            iload 6 /* c */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.check:(II)Z
            istore 10 /* current */
        start local 10 // boolean current
        74: .line 885
            iload 9 /* prev */
            ifne 75
            iload 10 /* current */
            ifeq 75
            iload 6 /* c */
            istore 7 /* start */
        75: .line 886
      StackMap locals: int
      StackMap stack:
            iload 9 /* prev */
            ifeq 77
            iload 10 /* current */
            ifne 77
        76: .line 887
            aload 2 /* result */
            new jflex.chars.Interval
            dup
            iload 7 /* start */
            iload 6 /* c */
            iconst_1
            isub
            invokespecial jflex.chars.Interval.<init>:(II)V
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/chars/Interval;)V
        77: .line 890
      StackMap locals:
      StackMap stack:
            iload 10 /* current */
            istore 9 /* prev */
        78: .line 881
            iinc 6 /* c */ 1
        end local 10 // boolean current
      StackMap locals:
      StackMap stack:
        79: iload 6 /* c */
            iload 8 /* last */
            if_icmplt 73
        80: .line 896
            aload 0 /* this */
            iload 1 /* type */
            iload 6 /* c */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.check:(II)Z
            istore 10 /* current */
        start local 10 // boolean current
        81: .line 898
            iload 9 /* prev */
            ifne 82
            iload 10 /* current */
            ifeq 82
            aload 2 /* result */
            new jflex.chars.Interval
            dup
            iload 6 /* c */
            iload 6 /* c */
            invokespecial jflex.chars.Interval.<init>:(II)V
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/chars/Interval;)V
        82: .line 899
      StackMap locals: int
      StackMap stack:
            iload 9 /* prev */
            ifeq 83
            iload 10 /* current */
            ifeq 83
            aload 2 /* result */
            new jflex.chars.Interval
            dup
            iload 7 /* start */
            iload 6 /* c */
            invokespecial jflex.chars.Interval.<init>:(II)V
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/chars/Interval;)V
        83: .line 900
      StackMap locals:
      StackMap stack:
            iload 9 /* prev */
            ifeq 84
            iload 10 /* current */
            ifne 84
            aload 2 /* result */
            new jflex.chars.Interval
            dup
            iload 7 /* start */
            iload 6 /* c */
            iconst_1
            isub
            invokespecial jflex.chars.Interval.<init>:(II)V
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/chars/Interval;)V
        84: .line 902
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
            iload 1 /* type */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aload 2 /* result */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 10 // boolean current
        end local 9 // boolean prev
        end local 8 // int last
        end local 7 // int start
        end local 6 // int c
        end local 3 // jflex.core.unicode.UnicodeProperties unicodeProperties
        85: .line 906
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 2 /* result */
            areturn
        end local 2 // jflex.core.unicode.IntCharSet result
        end local 1 // int type
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   86     0                 this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0   86     1                 type  I
            1   86     2               result  Ljflex/core/unicode/IntCharSet;
            3   85     3    unicodeProperties  Ljflex/core/unicode/UnicodeProperties;
           11   15     4               digits  Ljflex/core/unicode/IntCharSet;
           31   37     5      whitespaceClass  Ljflex/core/unicode/IntCharSet;
           38   51     6           alphaClass  Ljflex/core/unicode/IntCharSet;
           41   51     7            markClass  Ljflex/core/unicode/IntCharSet;
           42   51     8           digitClass  Ljflex/core/unicode/IntCharSet;
           43   51     9  connectorPunctClass  Ljflex/core/unicode/IntCharSet;
           52   67     6           alphaClass  Ljflex/core/unicode/IntCharSet;
           55   67     7            markClass  Ljflex/core/unicode/IntCharSet;
           56   67     8           digitClass  Ljflex/core/unicode/IntCharSet;
           57   67     9  connectorPunctClass  Ljflex/core/unicode/IntCharSet;
           60   67    10            wordClass  Ljflex/core/unicode/IntCharSet;
           69   85     6                    c  I
           70   85     7                start  I
           71   85     8                 last  I
           72   85     9                 prev  Z
           74   79    10              current  Z
           81   85    10              current  Z
    MethodParameters:
      Name  Flags
      type  

  private jflex.core.RegExp makeRepeat(jflex.core.RegExp, int, int, int, int);
    descriptor: (Ljflex/core/RegExp;IIII)Ljflex/core/RegExp;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=8, args_size=6
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.core.RegExp r
        start local 2 // int n1
        start local 3 // int n2
        start local 4 // int line
        start local 5 // int col
         0: .line 910
            iload 2 /* n1 */
            ifgt 3
            iload 3 /* n2 */
            ifgt 3
         1: .line 911
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.REPEAT_ZERO:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 4 /* line */
            iload 5 /* col */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         2: .line 912
            aconst_null
            areturn
         3: .line 915
      StackMap locals:
      StackMap stack:
            iload 2 /* n1 */
            iload 3 /* n2 */
            if_icmple 6
         4: .line 916
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.REPEAT_GREATER:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 4 /* line */
            iload 5 /* col */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
         5: .line 917
            aconst_null
            areturn
         6: .line 923
      StackMap locals:
      StackMap stack:
            iload 2 /* n1 */
            ifle 10
         7: .line 924
            aload 1 /* r */
            astore 7 /* result */
        start local 7 // jflex.core.RegExp result
         8: .line 925
            iinc 2 /* n1 */ -1
            iinc 3 /* n2 */ -1
         9: .line 926
            goto 12
        end local 7 // jflex.core.RegExp result
        10: .line 928
      StackMap locals:
      StackMap stack:
            new jflex.core.RegExp1
            dup
            bipush 42
            aload 1 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 7 /* result */
        start local 7 // jflex.core.RegExp result
        11: .line 929
            iinc 3 /* n2 */ -1
        12: .line 932
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions jflex.core.RegExp int int int int top jflex.core.RegExp
      StackMap stack:
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        13: goto 16
        14: .line 933
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions jflex.core.RegExp int int int int int jflex.core.RegExp
      StackMap stack:
            new jflex.core.RegExp2
            dup
            bipush 56
            aload 7 /* result */
            aload 1 /* r */
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            astore 7 /* result */
        15: .line 932
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 6 /* i */
            iload 2 /* n1 */
            if_icmplt 14
        17: .line 935
            iload 3 /* n2 */
            iload 2 /* n1 */
            isub
            istore 3 /* n2 */
        18: .line 936
            iconst_0
            istore 6 /* i */
            goto 21
        19: .line 937
      StackMap locals:
      StackMap stack:
            new jflex.core.RegExp2
            dup
            bipush 56
            aload 7 /* result */
            new jflex.core.RegExp1
            dup
            bipush 42
            aload 1 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            astore 7 /* result */
        20: .line 936
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 6 /* i */
            iload 3 /* n2 */
            if_icmplt 19
        22: .line 939
            aload 7 /* result */
            areturn
        end local 7 // jflex.core.RegExp result
        end local 6 // int i
        end local 5 // int col
        end local 4 // int line
        end local 3 // int n2
        end local 2 // int n1
        end local 1 // jflex.core.RegExp r
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0   23     1       r  Ljflex/core/RegExp;
            0   23     2      n1  I
            0   23     3      n2  I
            0   23     4    line  I
            0   23     5     col  I
           13   23     6       i  I
            8   10     7  result  Ljflex/core/RegExp;
           11   23     7  result  Ljflex/core/RegExp;
    MethodParameters:
      Name  Flags
      r     
      n1    
      n2    
      line  
      col   

  private jflex.core.RegExp makeNL();
    descriptor: ()Ljflex/core/RegExp;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=12, locals=5, args_size=1
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
         0: .line 943
            invokestatic jflex.core.unicode.IntCharSet.nlChars:()Ljflex/core/unicode/IntCharSet;
            astore 1 /* set */
        start local 1 // jflex.core.unicode.IntCharSet set
         1: .line 946
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 1 /* set */
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(Ljflex/core/unicode/IntCharSet;Z)V
         2: .line 947
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            bipush 10
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(IZ)V
         3: .line 948
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            bipush 13
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(IZ)V
         4: .line 950
            new jflex.core.RegExp1
            dup
            bipush 55
            aload 1 /* set */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 2 /* c */
        start local 2 // jflex.core.RegExp1 c
         5: .line 951
            bipush 10
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 3 /* n */
        start local 3 // java.lang.Integer n
         6: .line 952
            bipush 13
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 4 /* r */
        start local 4 // java.lang.Integer r
         7: .line 954
            new jflex.core.RegExp2
            dup
            bipush 41
         8: .line 955
            aload 2 /* c */
         9: .line 956
            new jflex.core.RegExp2
            dup
            bipush 56
        10: .line 957
            new jflex.core.RegExp1
            dup
            bipush 47
            aload 4 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
        11: .line 958
            new jflex.core.RegExp1
            dup
            bipush 47
            aload 3 /* n */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
        12: .line 956
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
        13: .line 954
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            areturn
        end local 4 // java.lang.Integer r
        end local 3 // java.lang.Integer n
        end local 2 // jflex.core.RegExp1 c
        end local 1 // jflex.core.unicode.IntCharSet set
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Ljflex/core/LexParse$CUP$LexParse$actions;
            1   14     1   set  Ljflex/core/unicode/IntCharSet;
            5   14     2     c  Ljflex/core/RegExp1;
            6   14     3     n  Ljava/lang/Integer;
            7   14     4     r  Ljava/lang/Integer;

  private jflex.core.RegExp primClass(int);
    descriptor: (I)Ljflex/core/RegExp;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // int content
         0: .line 962
            aload 0 /* this */
            iload 1 /* content */
            iload 1 /* content */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(II)Ljflex/core/RegExp;
            areturn
        end local 1 // int content
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    1     1  content  I
    MethodParameters:
         Name  Flags
      content  

  private jflex.core.RegExp primClass(int, int);
    descriptor: (II)Ljflex/core/RegExp;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // int start
        start local 2 // int end
         0: .line 966
            aload 0 /* this */
            iload 1 /* start */
            iload 2 /* end */
            invokestatic jflex.core.unicode.IntCharSet.ofCharacterRange:(II)Ljflex/core/unicode/IntCharSet;
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(Ljflex/core/unicode/IntCharSet;)Ljflex/core/RegExp;
            areturn
        end local 2 // int end
        end local 1 // int start
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    1     1  start  I
            0    1     2    end  I
    MethodParameters:
       Name  Flags
      start  
      end    

  private jflex.core.RegExp primClass(jflex.core.unicode.IntCharSet);
    descriptor: (Ljflex/core/unicode/IntCharSet;)Ljflex/core/RegExp;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // jflex.core.unicode.IntCharSet set
         0: .line 970
            new jflex.core.RegExp1
            dup
            bipush 55
            aload 1 /* set */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            areturn
        end local 1 // jflex.core.unicode.IntCharSet set
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    1     1   set  Ljflex/core/unicode/IntCharSet;
    MethodParameters:
      Name  Flags
      set   

  void <init>(jflex.core.LexParse, jflex.core.LexParse);
    descriptor: (Ljflex/core/LexParse;Ljflex/core/LexParse;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 2 // jflex.core.LexParse parser
         0: .line 977
            aload 0 /* this */
            aload 1
            putfield jflex.core.LexParse$CUP$LexParse$actions.this$0:Ljflex/core/LexParse;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 684
            aload 0 /* this */
            new jflex.core.RegExps
            dup
            invokespecial jflex.core.RegExps.<init>:()V
            putfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
         2: .line 685
            aload 0 /* this */
            new jflex.core.Macros
            dup
            invokespecial jflex.core.Macros.<init>:()V
            putfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
         3: .line 687
            aload 0 /* this */
            new jflex.performance.Timer
            dup
            invokespecial jflex.performance.Timer.<init>:()V
            putfield jflex.core.LexParse$CUP$LexParse$actions.t:Ljflex/performance/Timer;
         4: .line 688
            aload 0 /* this */
            new jflex.core.EOFActions
            dup
            invokespecial jflex.core.EOFActions.<init>:()V
            putfield jflex.core.LexParse$CUP$LexParse$actions.eofActions:Ljflex/core/EOFActions;
         5: .line 689
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield jflex.core.LexParse$CUP$LexParse$actions.preclassCache:Ljava/util/Map;
         6: .line 978
            aload 0 /* this */
            aload 2 /* parser */
            putfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
         7: .line 979
            return
        end local 2 // jflex.core.LexParse parser
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    8     2  parser  Ljflex/core/LexParse;
    MethodParameters:
        Name  Flags
      this$0  final
      parser  

  public final java_cup.runtime.Symbol CUP$LexParse$do_action_part00000000(int, java_cup.runtime.lr_parser, java.util.Stack, int);
    descriptor: (ILjava_cup/runtime/lr_parser;Ljava/util/Stack;I)Ljava_cup/runtime/Symbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=9, locals=13, args_size=5
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // int CUP$LexParse$act_num
        start local 2 // java_cup.runtime.lr_parser CUP$LexParse$parser
        start local 3 // java.util.Stack CUP$LexParse$stack
        start local 4 // int CUP$LexParse$top
         0: .line 993
            iload 1 /* CUP$LexParse$act_num */
            tableswitch { // 0 - 86
                    0: 1
                    1: 9
                    2: 50
                    3: 54
                    4: 57
                    5: 60
                    6: 63
                    7: 73
                    8: 80
                    9: 90
                   10: 109
                   11: 124
                   12: 131
                   13: 147
                   14: 166
                   15: 185
                   16: 195
                   17: 202
                   18: 205
                   19: 209
                   20: 216
                   21: 223
                   22: 230
                   23: 237
                   24: 240
                   25: 247
                   26: 251
                   27: 267
                   28: 281
                   29: 288
                   30: 292
                   31: 296
                   32: 308
                   33: 315
                   34: 322
                   35: 332
                   36: 339
                   37: 346
                   38: 353
                   39: 360
                   40: 367
                   41: 374
                   42: 381
                   43: 394
                   44: 407
                   45: 414
                   46: 426
                   47: 433
                   48: 441
                   49: 453
                   50: 467
                   51: 477
                   52: 491
                   53: 495
                   54: 507
                   55: 511
                   56: 518
                   57: 525
                   58: 539
                   59: 555
                   60: 559
                   61: 563
                   62: 567
                   63: 574
                   64: 581
                   65: 588
                   66: 596
                   67: 607
                   68: 615
                   69: 628
                   70: 635
                   71: 649
                   72: 656
                   73: 663
                   74: 672
                   75: 684
                   76: 691
                   77: 695
                   78: 699
                   79: 703
                   80: 707
                   81: 711
                   82: 715
                   83: 719
                   84: 723
                   85: 727
                   86: 731
              default: 735
          }
         1: .line 998
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Object RESULT
         2: .line 999
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
         3: .line 1000
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
         4: .line 1001
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.NFA
            astore 7 /* start_val */
        start local 7 // jflex.core.NFA start_val
         5: .line 1002
            aload 7 /* start_val */
            astore 6 /* RESULT */
         6: .line 1003
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "$START"
            iconst_0
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.NFA start_val
        end local 6 // java.lang.Object RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
         7: .line 1006
            aload 2 /* CUP$LexParse$parser */
            invokevirtual java_cup.runtime.lr_parser.done_parsing:()V
         8: .line 1007
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
         9: .line 1012
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.NFA RESULT
        10: .line 1014
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.t:Ljflex/performance/Timer;
            invokevirtual jflex.performance.Timer.stop:()V
        11: .line 1016
            invokestatic jflex.logging.Out.checkErrors:()V
        12: .line 1018
            getstatic jflex.l10n.ErrorMessages.PARSING_TOOK:Ljflex/l10n/ErrorMessages$ErrorMessage;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.t:Ljflex/performance/Timer;
            invokestatic jflex.logging.Out.time:(Ljflex/l10n/ErrorMessages$ErrorMessage;Ljflex/performance/Timer;)V
        13: .line 1020
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
            invokevirtual jflex.core.Macros.expand:()V
        14: .line 1021
            getstatic jflex.option.Options.unused_warning:Z
            ifeq 20
        15: .line 1022
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
            invokevirtual jflex.core.Macros.unused:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 8
            goto 19
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.NFA top java.util.Iterator
      StackMap stack:
        16: aload 8
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* unusedMacro */
        start local 7 // java.lang.String unusedMacro
        17: .line 1024
            ldc "Macro \"%s\" has been declared but never used."
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 7 /* unusedMacro */
            aastore
        18: .line 1023
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokestatic jflex.logging.Out.warning:(Ljava/lang/String;)V
        end local 7 // java.lang.String unusedMacro
        19: .line 1022
      StackMap locals:
      StackMap stack:
            aload 8
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 16
        20: .line 1029
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.NFA
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
            invokevirtual jflex.core.RegExps.normalise:(Ljflex/core/Macros;)V
        21: .line 1031
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            getstatic jflex.option.Options.jlex:Z
            ifeq 22
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.caseless:Z
            ifeq 22
            iconst_1
            goto 23
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.NFA
      StackMap stack: jflex.core.RegExps jflex.core.unicode.CharClasses
        22: iconst_0
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.NFA
      StackMap stack: jflex.core.RegExps jflex.core.unicode.CharClasses int
        23: invokevirtual jflex.core.RegExps.makeCCLs:(Ljflex/core/unicode/CharClasses;Z)V
        24: .line 1033
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            invokestatic jflex.core.SemCheck.check:(Ljflex/core/RegExps;Ljava/io/File;)V
        25: .line 1035
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            invokevirtual jflex.core.RegExps.checkActions:()V
        26: .line 1036
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            invokevirtual jflex.core.RegExps.checkLookAheads:()V
        27: .line 1038
            invokestatic jflex.logging.Out.checkErrors:()V
        28: .line 1040
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            invokevirtual jflex.core.unicode.CharClasses.normalise:()V
        29: .line 1041
            getstatic jflex.option.Options.dump:Z
            ifeq 30
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            invokevirtual jflex.core.unicode.CharClasses.dump:()V
        30: .line 1043
      StackMap locals:
      StackMap stack:
            ldc "Constructing NFA : "
            invokestatic jflex.logging.Out.print:(Ljava/lang/String;)V
        31: .line 1045
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.t:Ljflex/performance/Timer;
            invokevirtual jflex.performance.Timer.start:()V
        32: .line 1046
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            invokevirtual jflex.core.RegExps.getNum:()I
            istore 7 /* num */
        start local 7 // int num
        33: .line 1048
            new jflex.core.NFA
            dup
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            invokevirtual jflex.core.unicode.CharClasses.getNumClasses:()I
        34: .line 1049
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
        35: .line 1048
            invokespecial jflex.core.NFA.<init>:(ILjflex/core/LexScan;Ljflex/core/RegExps;Ljflex/core/Macros;Ljflex/core/unicode/CharClasses;)V
            astore 6 /* RESULT */
        36: .line 1051
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.eofActions:Ljflex/core/EOFActions;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.states:Ljflex/scanner/LexicalStates;
            invokevirtual jflex.scanner.LexicalStates.number:()I
            invokevirtual jflex.core.EOFActions.setNumLexStates:(I)V
        37: .line 1053
            iconst_0
            istore 8 /* i */
        start local 8 // int i
        38: goto 43
        39: .line 1054
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            iload 8 /* i */
            invokevirtual jflex.core.RegExps.isEOF:(I)Z
            ifeq 41
        40: .line 1055
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.eofActions:Ljflex/core/EOFActions;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            iload 8 /* i */
            invokevirtual jflex.core.RegExps.getStates:(I)Ljava/util/List;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            iload 8 /* i */
            invokevirtual jflex.core.RegExps.getAction:(I)Ljflex/core/Action;
            invokevirtual jflex.core.EOFActions.add:(Ljava/util/List;Ljflex/core/Action;)V
            goto 42
        41: .line 1057
      StackMap locals:
      StackMap stack:
            aload 6 /* RESULT */
            iload 8 /* i */
            invokevirtual jflex.core.NFA.addRegExp:(I)V
        42: .line 1053
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        43: iload 8 /* i */
            iload 7 /* num */
            if_icmplt 39
        end local 8 // int i
        44: .line 1060
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.standalone:Z
            ifeq 45
            aload 6 /* RESULT */
            invokevirtual jflex.core.NFA.addStandaloneRule:()V
        45: .line 1061
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.t:Ljflex/performance/Timer;
            invokevirtual jflex.performance.Timer.stop:()V
        46: .line 1063
            ldc ""
            invokestatic jflex.logging.Out.time:(Ljava/lang/String;)V
        47: .line 1064
            getstatic jflex.l10n.ErrorMessages.NFA_TOOK:Ljflex/l10n/ErrorMessages$ErrorMessage;
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.t:Ljflex/performance/Timer;
            invokestatic jflex.logging.Out.time:(Ljflex/l10n/ErrorMessages$ErrorMessage;Ljflex/performance/Timer;)V
        48: .line 1067
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "specification"
            iconst_3
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // int num
        end local 6 // jflex.core.NFA RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        49: .line 1069
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        50: .line 1074
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.NFA RESULT
        51: .line 1076
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.NO_LEX_SPEC:Ljflex/l10n/ErrorMessages$ErrorMessage;
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.fatalError:(Ljflex/l10n/ErrorMessages$ErrorMessage;)V
        52: .line 1078
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "specification"
            iconst_3
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.NFA RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        53: .line 1080
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        54: .line 1085
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Object RESULT
        55: .line 1087
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "macros"
            iconst_0
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Object RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        56: .line 1089
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        57: .line 1094
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Object RESULT
        58: .line 1096
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "macros"
            iconst_0
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Object RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        59: .line 1098
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        60: .line 1103
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Object RESULT
        61: .line 1105
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "macros"
            iconst_0
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Object RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        62: .line 1107
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        63: .line 1112
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Object RESULT
        64: .line 1113
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
        65: .line 1114
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
        66: .line 1115
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* name */
        start local 7 // java.lang.String name
        67: .line 1116
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
        68: .line 1117
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
        69: .line 1118
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 8 /* definition */
        start local 8 // jflex.core.RegExp definition
        70: .line 1119
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
            aload 7 /* name */
            aload 8 /* definition */
            invokevirtual jflex.core.Macros.insert:(Ljava/lang/String;Ljflex/core/RegExp;)Z
            pop
        71: .line 1120
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "macro"
            iconst_1
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // jflex.core.RegExp definition
        end local 7 // java.lang.String name
        end local 6 // java.lang.Object RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        72: .line 1122
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        73: .line 1127
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Object RESULT
        74: .line 1128
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* eleft */
        start local 7 // int eleft
        75: .line 1129
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* eright */
        start local 8 // int eright
        76: .line 1130
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            pop
        77: .line 1131
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.REGEXP_EXPECTED:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 7 /* eleft */
            iload 8 /* eright */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
        78: .line 1132
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "macro"
            iconst_1
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // int eright
        end local 7 // int eleft
        end local 6 // java.lang.Object RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        79: .line 1134
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        80: .line 1139
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
        81: .line 1140
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
        82: .line 1141
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
        83: .line 1142
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* rlist */
        start local 7 // java.util.List rlist
        84: .line 1143
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
        85: .line 1144
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
        86: .line 1145
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 8 /* r */
        start local 8 // java.lang.Integer r
        87: .line 1146
            aload 7 /* rlist */
            aload 8 /* r */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
            aload 7 /* rlist */
            astore 6 /* RESULT */
        88: .line 1147
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rules"
            bipush 17
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // java.lang.Integer r
        end local 7 // java.util.List rlist
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        89: .line 1149
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
        90: .line 1154
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
        91: .line 1155
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            bipush 6
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
        92: .line 1156
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            bipush 6
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
        93: .line 1157
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            bipush 6
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* rlist1 */
        start local 7 // java.util.List rlist1
        94: .line 1158
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
        95: .line 1159
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
        96: .line 1160
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 8 /* states */
        start local 8 // java.util.List states
        97: .line 1161
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
        98: .line 1162
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
        99: .line 1163
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 9 /* rlist2 */
        start local 9 // java.util.List rlist2
       100: .line 1165
            aload 9 /* rlist2 */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 11
            goto 105
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top java.util.List java.util.List java.util.List java.util.List top java.util.Iterator
      StackMap stack:
       101: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 10 /* elem */
        start local 10 // java.lang.Integer elem
       102: .line 1167
            aload 10 /* elem */
            ifnull 104
       103: .line 1168
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 10 /* elem */
            invokevirtual java.lang.Integer.intValue:()I
            aload 8 /* states */
            invokevirtual jflex.core.RegExps.addStates:(ILjava/util/List;)V
       104: .line 1170
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top java.util.List java.util.List java.util.List java.util.List java.lang.Integer java.util.Iterator
      StackMap stack:
            aload 7 /* rlist1 */
            aload 10 /* elem */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 10 // java.lang.Integer elem
       105: .line 1165
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top java.util.List java.util.List java.util.List java.util.List top java.util.Iterator
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 101
       106: .line 1172
            aload 7 /* rlist1 */
            astore 6 /* RESULT */
       107: .line 1174
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rules"
            bipush 17
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            bipush 6
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 9 // java.util.List rlist2
        end local 8 // java.util.List states
        end local 7 // java.util.List rlist1
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       108: .line 1176
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       109: .line 1181
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       110: .line 1182
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       111: .line 1183
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       112: .line 1184
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* states */
        start local 7 // java.util.List states
       113: .line 1185
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       114: .line 1186
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       115: .line 1187
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 8 /* rlist */
        start local 8 // java.util.List rlist
       116: .line 1189
            aload 8 /* rlist */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 10
            goto 120
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top java.util.List java.util.List java.util.List top java.util.Iterator
      StackMap stack:
       117: aload 10
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 9 /* elem */
        start local 9 // java.lang.Integer elem
       118: .line 1191
            aload 9 /* elem */
            ifnull 120
       119: .line 1192
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 9 /* elem */
            invokevirtual java.lang.Integer.intValue:()I
            aload 7 /* states */
            invokevirtual jflex.core.RegExps.addStates:(ILjava/util/List;)V
        end local 9 // java.lang.Integer elem
       120: .line 1189
      StackMap locals:
      StackMap stack:
            aload 10
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 117
       121: .line 1195
            aload 8 /* rlist */
            astore 6 /* RESULT */
       122: .line 1197
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rules"
            bipush 17
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_5
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // java.util.List rlist
        end local 7 // java.util.List states
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       123: .line 1199
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       124: .line 1204
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       125: .line 1205
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       126: .line 1206
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       127: .line 1207
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 7 /* r */
        start local 7 // java.lang.Integer r
       128: .line 1208
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* RESULT */
            aload 6 /* RESULT */
            aload 7 /* r */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       129: .line 1209
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rules"
            bipush 17
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.lang.Integer r
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       130: .line 1211
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       131: .line 1216
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       132: .line 1217
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       133: .line 1218
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       134: .line 1219
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* s */
        start local 7 // java.util.List s
       135: .line 1220
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       136: .line 1221
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       137: .line 1222
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 8 /* bol */
        start local 8 // java.lang.Boolean bol
       138: .line 1223
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 9 /* rleft */
        start local 9 // int rleft
       139: .line 1224
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       140: .line 1225
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 10 /* r */
        start local 10 // jflex.core.RegExp r
       141: .line 1226
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       142: .line 1227
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       143: .line 1228
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.Action
            astore 11 /* a */
        start local 11 // jflex.core.Action a
       144: .line 1229
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            iload 9 /* rleft */
            aload 7 /* s */
            aload 10 /* r */
            aload 11 /* a */
            aload 8 /* bol */
            aconst_null
            invokevirtual jflex.core.RegExps.insert:(ILjava/util/List;Ljflex/core/RegExp;Ljflex/core/Action;Ljava/lang/Boolean;Ljflex/core/RegExp;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 6 /* RESULT */
       145: .line 1230
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rule"
            iconst_2
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 11 // jflex.core.Action a
        end local 10 // jflex.core.RegExp r
        end local 9 // int rleft
        end local 8 // java.lang.Boolean bol
        end local 7 // java.util.List s
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       146: .line 1232
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       147: .line 1237
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       148: .line 1238
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       149: .line 1239
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       150: .line 1240
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* s */
        start local 7 // java.util.List s
       151: .line 1241
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       152: .line 1242
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       153: .line 1243
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Boolean
            astore 8 /* bol */
        start local 8 // java.lang.Boolean bol
       154: .line 1244
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 9 /* rleft */
        start local 9 // int rleft
       155: .line 1245
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       156: .line 1246
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 10 /* r */
        start local 10 // jflex.core.RegExp r
       157: .line 1247
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       158: .line 1248
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       159: .line 1249
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 11 /* l */
        start local 11 // jflex.core.RegExp l
       160: .line 1250
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       161: .line 1251
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       162: .line 1252
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.Action
            astore 12 /* a */
        start local 12 // jflex.core.Action a
       163: .line 1253
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            iload 9 /* rleft */
            aload 7 /* s */
            aload 10 /* r */
            aload 12 /* a */
            aload 8 /* bol */
            aload 11 /* l */
            invokevirtual jflex.core.RegExps.insert:(ILjava/util/List;Ljflex/core/RegExp;Ljflex/core/Action;Ljava/lang/Boolean;Ljflex/core/RegExp;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 6 /* RESULT */
       164: .line 1254
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rule"
            iconst_2
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 12 // jflex.core.Action a
        end local 11 // jflex.core.RegExp l
        end local 10 // jflex.core.RegExp r
        end local 9 // int rleft
        end local 8 // java.lang.Boolean bol
        end local 7 // java.util.List s
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       165: .line 1256
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       166: .line 1261
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       167: .line 1262
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       168: .line 1263
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       169: .line 1264
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            pop
       170: .line 1265
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       171: .line 1266
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       172: .line 1267
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Boolean
            pop
       173: .line 1268
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       174: .line 1269
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       175: .line 1270
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            pop
       176: .line 1271
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       177: .line 1272
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       178: .line 1273
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            pop
       179: .line 1274
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* aleft */
        start local 7 // int aleft
       180: .line 1275
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* aright */
        start local 8 // int aright
       181: .line 1276
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            pop
       182: .line 1277
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.LOOKAHEAD_NEEDS_ACTION:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 7 /* aleft */
            iload 8 /* aright */
            iconst_1
            iadd
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
       183: .line 1278
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rule"
            iconst_2
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // int aright
        end local 7 // int aleft
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       184: .line 1280
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       185: .line 1285
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       186: .line 1286
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       187: .line 1287
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       188: .line 1288
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* s */
        start local 7 // java.util.List s
       189: .line 1289
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       190: .line 1290
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       191: .line 1291
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.Action
            astore 8 /* a */
        start local 8 // jflex.core.Action a
       192: .line 1292
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 7 /* s */
            aload 8 /* a */
            invokevirtual jflex.core.RegExps.insert:(Ljava/util/List;Ljflex/core/Action;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 6 /* RESULT */
       193: .line 1293
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rule"
            iconst_2
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // jflex.core.Action a
        end local 7 // java.util.List s
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       194: .line 1295
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       195: .line 1300
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       196: .line 1301
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       197: .line 1302
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       198: .line 1303
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* s */
        start local 7 // java.util.List s
       199: .line 1304
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.regExps:Ljflex/core/RegExps;
            aload 7 /* s */
            aconst_null
            invokevirtual jflex.core.RegExps.insert:(Ljava/util/List;Ljflex/core/Action;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 6 /* RESULT */
       200: .line 1305
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rule"
            iconst_2
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.util.List s
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       201: .line 1307
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       202: .line 1312
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       203: .line 1314
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "rule"
            iconst_2
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       204: .line 1316
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       205: .line 1321
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       206: .line 1322
            aload 0 /* this */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.makeNL:()Ljflex/core/RegExp;
            astore 6 /* RESULT */
       207: .line 1323
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "lookahead"
            bipush 9
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       208: .line 1325
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       209: .line 1330
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       210: .line 1331
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       211: .line 1332
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       212: .line 1333
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       213: .line 1334
            aload 7 /* r */
            astore 6 /* RESULT */
       214: .line 1335
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "lookahead"
            bipush 9
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       215: .line 1337
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       216: .line 1342
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       217: .line 1343
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       218: .line 1344
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       219: .line 1345
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* s */
        start local 7 // jflex.core.RegExp s
       220: .line 1346
            new jflex.core.RegExp2
            dup
            bipush 56
            aload 7 /* s */
            aload 0 /* this */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.makeNL:()Ljflex/core/RegExp;
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            astore 6 /* RESULT */
       221: .line 1347
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "lookahead"
            bipush 9
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp s
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       222: .line 1349
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       223: .line 1354
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.Action RESULT
       224: .line 1355
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       225: .line 1356
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       226: .line 1357
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.Action
            astore 7 /* a */
        start local 7 // jflex.core.Action a
       227: .line 1358
            aload 7 /* a */
            astore 6 /* RESULT */
       228: .line 1359
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "act"
            bipush 20
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.Action a
        end local 6 // jflex.core.Action RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       229: .line 1361
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       230: .line 1366
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.Action RESULT
       231: .line 1367
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       232: .line 1368
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       233: .line 1369
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.Action
            astore 7 /* a */
        start local 7 // jflex.core.Action a
       234: .line 1370
            aload 7 /* a */
            astore 6 /* RESULT */
       235: .line 1371
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "actions"
            bipush 21
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.Action a
        end local 6 // jflex.core.Action RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       236: .line 1373
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       237: .line 1378
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.Action RESULT
       238: .line 1380
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "actions"
            bipush 21
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.Action RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       239: .line 1382
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       240: .line 1387
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       241: .line 1388
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       242: .line 1389
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       243: .line 1390
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* list */
        start local 7 // java.util.List list
       244: .line 1391
            aload 7 /* list */
            astore 6 /* RESULT */
       245: .line 1392
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "statesOPT"
            bipush 16
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.util.List list
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       246: .line 1394
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       247: .line 1399
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       248: .line 1400
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* RESULT */
       249: .line 1401
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "statesOPT"
            bipush 16
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       250: .line 1403
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       251: .line 1408
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       252: .line 1409
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* idleft */
        start local 7 // int idleft
       253: .line 1410
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* idright */
        start local 8 // int idright
       254: .line 1411
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 9 /* id */
        start local 9 // java.lang.String id
       255: .line 1412
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       256: .line 1413
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       257: .line 1414
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 10 /* list */
        start local 10 // java.util.List list
       258: .line 1416
            aload 0 /* this */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.states:Ljflex/scanner/LexicalStates;
            aload 9 /* id */
            invokevirtual jflex.scanner.LexicalStates.getNumber:(Ljava/lang/String;)Ljava/lang/Integer;
            putfield jflex.core.LexParse$CUP$LexParse$actions.stateNumber:Ljava/lang/Integer;
       259: .line 1417
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.stateNumber:Ljava/lang/Integer;
            ifnull 261
       260: .line 1418
            aload 10 /* list */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.stateNumber:Ljava/lang/Integer;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
            goto 264
       261: .line 1420
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top java.util.List int int java.lang.String java.util.List
      StackMap stack:
            new jflex.scanner.ScannerException
            dup
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            getstatic jflex.l10n.ErrorMessages.LEXSTATE_UNDECL:Ljflex/l10n/ErrorMessages$ErrorMessage;
       262: .line 1421
            iload 7 /* idleft */
            iload 8 /* idright */
       263: .line 1420
            invokespecial jflex.scanner.ScannerException.<init>:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
            athrow
       264: .line 1423
      StackMap locals:
      StackMap stack:
            aload 10 /* list */
            astore 6 /* RESULT */
       265: .line 1425
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "states"
            bipush 15
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 10 // java.util.List list
        end local 9 // java.lang.String id
        end local 8 // int idright
        end local 7 // int idleft
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       266: .line 1427
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       267: .line 1432
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       268: .line 1433
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* idleft */
        start local 7 // int idleft
       269: .line 1434
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* idright */
        start local 8 // int idright
       270: .line 1435
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 9 /* id */
        start local 9 // java.lang.String id
       271: .line 1437
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 10 /* list */
        start local 10 // java.util.List list
       272: .line 1438
            aload 0 /* this */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.states:Ljflex/scanner/LexicalStates;
            aload 9 /* id */
            invokevirtual jflex.scanner.LexicalStates.getNumber:(Ljava/lang/String;)Ljava/lang/Integer;
            putfield jflex.core.LexParse$CUP$LexParse$actions.stateNumber:Ljava/lang/Integer;
       273: .line 1439
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.stateNumber:Ljava/lang/Integer;
            ifnull 275
       274: .line 1440
            aload 10 /* list */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.stateNumber:Ljava/lang/Integer;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
            goto 278
       275: .line 1442
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top java.util.List int int java.lang.String java.util.List
      StackMap stack:
            new jflex.scanner.ScannerException
            dup
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            getstatic jflex.l10n.ErrorMessages.LEXSTATE_UNDECL:Ljflex/l10n/ErrorMessages$ErrorMessage;
       276: .line 1443
            iload 7 /* idleft */
            iload 8 /* idright */
       277: .line 1442
            invokespecial jflex.scanner.ScannerException.<init>:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
            athrow
       278: .line 1445
      StackMap locals:
      StackMap stack:
            aload 10 /* list */
            astore 6 /* RESULT */
       279: .line 1447
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "states"
            bipush 15
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 10 // java.util.List list
        end local 9 // java.lang.String id
        end local 8 // int idright
        end local 7 // int idleft
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       280: .line 1449
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       281: .line 1454
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       282: .line 1455
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* cleft */
        start local 7 // int cleft
       283: .line 1456
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* cright */
        start local 8 // int cright
       284: .line 1457
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            pop
       285: .line 1458
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.REGEXP_EXPECTED:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 7 /* cleft */
            iload 8 /* cright */
            iconst_1
            iadd
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
       286: .line 1459
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "states"
            bipush 15
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // int cright
        end local 7 // int cleft
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       287: .line 1461
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       288: .line 1466
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Boolean RESULT
       289: .line 1467
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            astore 6 /* RESULT */
       290: .line 1468
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "hatOPT"
            bipush 19
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Boolean RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       291: .line 1470
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       292: .line 1475
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Boolean RESULT
       293: .line 1476
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            astore 6 /* RESULT */
       294: .line 1477
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "hatOPT"
            bipush 19
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Boolean RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       295: .line 1479
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       296: .line 1484
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       297: .line 1485
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* r1left */
        start local 7 // int r1left
       298: .line 1486
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* r1right */
        start local 8 // int r1right
       299: .line 1487
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 9 /* r1 */
        start local 9 // jflex.core.RegExp r1
       300: .line 1488
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       301: .line 1489
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       302: .line 1490
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 10 /* r2 */
        start local 10 // jflex.core.RegExp r2
       303: .line 1492
            getstatic jflex.option.Options.jlex:Z
            ifne 305
            getstatic jflex.option.Options.legacy_dot:Z
            ifne 305
            aload 0 /* this */
            aload 9 /* r1 */
            aload 10 /* r2 */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.isDotOrNewlinePattern:(Ljflex/core/RegExp;Ljflex/core/RegExp;)Z
            ifeq 305
       304: .line 1493
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 7 /* r1left */
            iload 8 /* r1right */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.warning:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
       305: .line 1495
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp int int jflex.core.RegExp jflex.core.RegExp
      StackMap stack:
            new jflex.core.RegExp2
            dup
            bipush 41
            aload 9 /* r1 */
            aload 10 /* r2 */
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            astore 6 /* RESULT */
       306: .line 1497
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "series"
            iconst_4
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 10 // jflex.core.RegExp r2
        end local 9 // jflex.core.RegExp r1
        end local 8 // int r1right
        end local 7 // int r1left
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       307: .line 1499
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       308: .line 1504
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       309: .line 1505
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       310: .line 1506
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       311: .line 1507
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       312: .line 1508
            aload 7 /* r */
            astore 6 /* RESULT */
       313: .line 1509
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "series"
            iconst_4
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       314: .line 1511
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       315: .line 1516
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       316: .line 1517
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* bleft */
        start local 7 // int bleft
       317: .line 1518
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* bright */
        start local 8 // int bright
       318: .line 1519
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            pop
       319: .line 1520
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.REGEXP_EXPECTED:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 7 /* bleft */
            iload 8 /* bright */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
       320: .line 1521
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "series"
            iconst_4
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // int bright
        end local 7 // int bleft
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       321: .line 1523
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       322: .line 1528
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       323: .line 1529
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       324: .line 1530
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       325: .line 1531
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r1 */
        start local 7 // jflex.core.RegExp r1
       326: .line 1532
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       327: .line 1533
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       328: .line 1534
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 8 /* r2 */
        start local 8 // jflex.core.RegExp r2
       329: .line 1535
            new jflex.core.RegExp2
            dup
            bipush 56
            aload 7 /* r1 */
            aload 8 /* r2 */
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            astore 6 /* RESULT */
       330: .line 1536
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "concs"
            iconst_5
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // jflex.core.RegExp r2
        end local 7 // jflex.core.RegExp r1
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       331: .line 1538
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       332: .line 1543
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       333: .line 1544
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       334: .line 1545
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       335: .line 1546
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       336: .line 1547
            aload 7 /* r */
            astore 6 /* RESULT */
       337: .line 1548
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "concs"
            iconst_5
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       338: .line 1550
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       339: .line 1555
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       340: .line 1556
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       341: .line 1557
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       342: .line 1558
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       343: .line 1559
            aload 7 /* r */
            astore 6 /* RESULT */
       344: .line 1560
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "nregexp"
            bipush 6
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       345: .line 1562
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       346: .line 1567
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       347: .line 1568
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       348: .line 1569
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       349: .line 1570
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       350: .line 1571
            new jflex.core.RegExp1
            dup
            bipush 45
            aload 7 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       351: .line 1572
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "nregexp"
            bipush 6
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       352: .line 1574
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       353: .line 1579
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       354: .line 1580
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       355: .line 1581
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       356: .line 1582
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       357: .line 1583
            new jflex.core.RegExp1
            dup
            bipush 46
            aload 7 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       358: .line 1584
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "nregexp"
            bipush 6
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       359: .line 1586
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       360: .line 1591
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       361: .line 1592
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       362: .line 1593
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       363: .line 1594
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       364: .line 1595
            new jflex.core.RegExp1
            dup
            bipush 39
            aload 7 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       365: .line 1596
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       366: .line 1598
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       367: .line 1603
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       368: .line 1604
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       369: .line 1605
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       370: .line 1606
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       371: .line 1607
            new jflex.core.RegExp1
            dup
            bipush 40
            aload 7 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       372: .line 1608
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       373: .line 1610
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       374: .line 1615
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       375: .line 1616
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       376: .line 1617
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       377: .line 1618
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       378: .line 1619
            new jflex.core.RegExp1
            dup
            bipush 42
            aload 7 /* r */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       379: .line 1620
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       380: .line 1622
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       381: .line 1627
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       382: .line 1628
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       383: .line 1629
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       384: .line 1630
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       385: .line 1631
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       386: .line 1632
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       387: .line 1633
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 8 /* n */
        start local 8 // java.lang.Integer n
       388: .line 1634
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 9 /* bleft */
        start local 9 // int bleft
       389: .line 1635
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 10 /* bright */
        start local 10 // int bright
       390: .line 1636
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            pop
       391: .line 1637
            aload 0 /* this */
            aload 7 /* r */
            aload 8 /* n */
            invokevirtual java.lang.Integer.intValue:()I
            aload 8 /* n */
            invokevirtual java.lang.Integer.intValue:()I
            iload 9 /* bleft */
            iload 10 /* bright */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.makeRepeat:(Ljflex/core/RegExp;IIII)Ljflex/core/RegExp;
            astore 6 /* RESULT */
       392: .line 1638
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 10 // int bright
        end local 9 // int bleft
        end local 8 // java.lang.Integer n
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       393: .line 1640
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       394: .line 1645
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       395: .line 1646
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       396: .line 1647
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       397: .line 1648
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       398: .line 1649
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 8 /* n1left */
        start local 8 // int n1left
       399: .line 1650
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       400: .line 1651
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 9 /* n1 */
        start local 9 // java.lang.Integer n1
       401: .line 1652
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       402: .line 1653
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 10 /* n2right */
        start local 10 // int n2right
       403: .line 1654
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 11 /* n2 */
        start local 11 // java.lang.Integer n2
       404: .line 1655
            aload 0 /* this */
            aload 7 /* r */
            aload 9 /* n1 */
            invokevirtual java.lang.Integer.intValue:()I
            aload 11 /* n2 */
            invokevirtual java.lang.Integer.intValue:()I
            iload 8 /* n1left */
            iload 10 /* n2right */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.makeRepeat:(Ljflex/core/RegExp;IIII)Ljflex/core/RegExp;
            astore 6 /* RESULT */
       405: .line 1656
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 11 // java.lang.Integer n2
        end local 10 // int n2right
        end local 9 // java.lang.Integer n1
        end local 8 // int n1left
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       406: .line 1658
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       407: .line 1663
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       408: .line 1664
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       409: .line 1665
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       410: .line 1666
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* r */
        start local 7 // jflex.core.RegExp r
       411: .line 1667
            aload 7 /* r */
            astore 6 /* RESULT */
       412: .line 1668
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp r
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       413: .line 1670
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       414: .line 1675
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       415: .line 1676
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* identleft */
        start local 7 // int identleft
       416: .line 1677
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* identright */
        start local 8 // int identright
       417: .line 1678
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 9 /* ident */
        start local 9 // java.lang.String ident
       418: .line 1680
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.macroDefinition:Z
            ifne 423
       419: .line 1681
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
            aload 9 /* ident */
            invokevirtual jflex.core.Macros.markUsed:(Ljava/lang/String;)Z
            ifne 423
       420: .line 1682
            new jflex.scanner.ScannerException
            dup
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            getstatic jflex.l10n.ErrorMessages.MACRO_UNDECL:Ljflex/l10n/ErrorMessages$ErrorMessage;
       421: .line 1683
            iload 7 /* identleft */
            iload 8 /* identright */
       422: .line 1682
            invokespecial jflex.scanner.ScannerException.<init>:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
            athrow
       423: .line 1685
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp int int java.lang.String
      StackMap stack:
            new jflex.core.RegExp1
            dup
            bipush 49
            aload 9 /* ident */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       424: .line 1687
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 9 // java.lang.String ident
        end local 8 // int identright
        end local 7 // int identleft
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       425: .line 1689
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       426: .line 1694
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       427: .line 1695
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       428: .line 1696
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       429: .line 1697
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* c */
        start local 7 // jflex.core.RegExp c
       430: .line 1698
            aload 7 /* c */
            astore 6 /* RESULT */
       431: .line 1699
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp c
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       432: .line 1701
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       433: .line 1706
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       434: .line 1707
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       435: .line 1708
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       436: .line 1709
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            astore 7 /* set */
        start local 7 // jflex.core.unicode.IntCharSet set
       437: .line 1712
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 7 /* set */
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(Ljflex/core/unicode/IntCharSet;Z)V
       438: .line 1713
            new jflex.core.RegExp1
            dup
            bipush 55
            aload 7 /* set */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       439: .line 1715
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.unicode.IntCharSet set
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       440: .line 1717
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       441: .line 1722
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       442: .line 1723
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       443: .line 1724
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       444: .line 1725
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            astore 7 /* intcharset */
        start local 7 // jflex.core.unicode.IntCharSet intcharset
       445: .line 1728
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.caseless:Z
            ifeq 447
       446: .line 1729
            aload 7 /* intcharset */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            invokevirtual jflex.core.LexScan.getUnicodeProperties:()Ljflex/core/unicode/UnicodeProperties;
            invokevirtual jflex.core.unicode.IntCharSet.getCaseless:(Ljflex/core/unicode/UnicodeProperties;)Ljflex/core/unicode/IntCharSet;
            goto 448
       447: .line 1730
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 7 /* intcharset */
       448: .line 1727
      StackMap locals:
      StackMap stack: jflex.core.unicode.IntCharSet
            astore 8 /* set */
        start local 8 // jflex.core.unicode.IntCharSet set
       449: .line 1731
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 8 /* set */
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(Ljflex/core/unicode/IntCharSet;Z)V
       450: .line 1732
            new jflex.core.RegExp1
            dup
            bipush 55
            aload 8 /* set */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       451: .line 1734
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // jflex.core.unicode.IntCharSet set
        end local 7 // jflex.core.unicode.IntCharSet intcharset
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       452: .line 1736
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       453: .line 1741
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       454: .line 1742
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       455: .line 1743
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       456: .line 1744
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            astore 7 /* notintcharset */
        start local 7 // jflex.core.unicode.IntCharSet notintcharset
       457: .line 1747
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.caseless:Z
            ifeq 459
       458: .line 1748
            aload 7 /* notintcharset */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            invokevirtual jflex.core.LexScan.getUnicodeProperties:()Ljflex/core/unicode/UnicodeProperties;
            invokevirtual jflex.core.unicode.IntCharSet.getCaseless:(Ljflex/core/unicode/UnicodeProperties;)Ljflex/core/unicode/IntCharSet;
            goto 460
       459: .line 1749
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 7 /* notintcharset */
       460: .line 1746
      StackMap locals:
      StackMap stack: jflex.core.unicode.IntCharSet
            astore 8 /* set */
        start local 8 // jflex.core.unicode.IntCharSet set
       461: .line 1750
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 8 /* set */
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(Ljflex/core/unicode/IntCharSet;Z)V
       462: .line 1752
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 9 /* l */
        start local 9 // java.util.ArrayList l
       463: .line 1753
            aload 9 /* l */
            new jflex.core.RegExp1
            dup
            bipush 55
            aload 8 /* set */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
       464: .line 1754
            new jflex.core.RegExp1
            dup
            bipush 53
            aload 9 /* l */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       465: .line 1756
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 9 // java.util.ArrayList l
        end local 8 // jflex.core.unicode.IntCharSet set
        end local 7 // jflex.core.unicode.IntCharSet notintcharset
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       466: .line 1758
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       467: .line 1763
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       468: .line 1764
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       469: .line 1765
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       470: .line 1766
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* str */
        start local 7 // java.lang.String str
       471: .line 1768
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 7 /* str */
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.caseless:Z
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(Ljava/lang/String;Z)V
       472: .line 1769
            new jflex.core.RegExp1
            dup
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.caseless:Z
            ifeq 473
            bipush 57
            goto 474
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp java.lang.String
      StackMap stack: new 472 new 472
       473: bipush 48
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp java.lang.String
      StackMap stack: new 472 new 472 int
       474: aload 7 /* str */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       475: .line 1771
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.lang.String str
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       476: .line 1773
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       477: .line 1778
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       478: .line 1781
            getstatic jflex.option.Options.jlex:Z
            ifne 479
            getstatic jflex.option.Options.legacy_dot:Z
            ifeq 481
       479: .line 1782
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp
      StackMap stack:
            bipush 10
            invokestatic jflex.core.unicode.IntCharSet.ofCharacter:(I)Ljflex/core/unicode/IntCharSet;
            astore 7 /* nl */
        start local 7 // jflex.core.unicode.IntCharSet nl
       480: .line 1783
            goto 482
        end local 7 // jflex.core.unicode.IntCharSet nl
       481: .line 1785
      StackMap locals:
      StackMap stack:
            invokestatic jflex.core.unicode.IntCharSet.nlChars:()Ljflex/core/unicode/IntCharSet;
            astore 7 /* nl */
        start local 7 // jflex.core.unicode.IntCharSet nl
       482: .line 1787
      StackMap locals: jflex.core.unicode.IntCharSet
      StackMap stack:
            aload 7 /* nl */
            new jflex.chars.Interval
            dup
            ldc 55296
            ldc 57343
            invokespecial jflex.chars.Interval.<init>:(II)V
            invokevirtual jflex.core.unicode.IntCharSet.add:(Ljflex/chars/Interval;)V
       483: .line 1789
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 7 /* nl */
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(Ljflex/core/unicode/IntCharSet;Z)V
       484: .line 1790
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 8 /* l */
        start local 8 // java.util.ArrayList l
       485: .line 1791
            aload 8 /* l */
            new jflex.core.RegExp1
            dup
            bipush 55
            aload 7 /* nl */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
       486: .line 1792
            new jflex.core.RegExp1
            dup
            bipush 53
            aload 8 /* l */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 9 /* r */
        start local 9 // jflex.core.RegExp1 r
       487: .line 1793
            aload 9 /* r */
            iconst_1
            putfield jflex.core.RegExp1.isPoint:Z
       488: .line 1794
            aload 9 /* r */
            astore 6 /* RESULT */
       489: .line 1796
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 9 // jflex.core.RegExp1 r
        end local 8 // java.util.ArrayList l
        end local 7 // jflex.core.unicode.IntCharSet nl
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       490: .line 1798
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       491: .line 1803
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       492: .line 1804
            aload 0 /* this */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.makeNL:()Ljflex/core/RegExp;
            astore 6 /* RESULT */
       493: .line 1805
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       494: .line 1807
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       495: .line 1812
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       496: .line 1813
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       497: .line 1814
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       498: .line 1815
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 7 /* c */
        start local 7 // java.lang.Integer c
       499: .line 1817
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.caseless:Z
            ifeq 503
       500: .line 1818
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 7 /* c */
            invokevirtual java.lang.Integer.intValue:()I
            iconst_1
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(IZ)V
       501: .line 1819
            new jflex.core.RegExp1
            dup
            bipush 58
            aload 7 /* c */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       502: .line 1820
            goto 505
       503: .line 1822
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp java.lang.Integer
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.charClasses:Ljflex/core/unicode/CharClasses;
            aload 7 /* c */
            invokevirtual java.lang.Integer.intValue:()I
            iconst_0
            invokevirtual jflex.core.unicode.CharClasses.makeClass:(IZ)V
       504: .line 1823
            new jflex.core.RegExp1
            dup
            bipush 47
            aload 7 /* c */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       505: .line 1826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "regexp"
            bipush 7
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.lang.Integer c
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       506: .line 1828
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       507: .line 1833
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       508: .line 1834
            new jflex.core.RegExp1
            dup
            bipush 52
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       509: .line 1835
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass"
            bipush 8
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       510: .line 1837
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       511: .line 1842
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       512: .line 1843
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       513: .line 1844
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       514: .line 1845
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            pop
       515: .line 1846
            invokestatic jflex.core.RegExp.anyChar:()Ljflex/core/RegExp;
            astore 6 /* RESULT */
       516: .line 1847
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass"
            bipush 8
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       517: .line 1849
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       518: .line 1854
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       519: .line 1855
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       520: .line 1856
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       521: .line 1857
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* ccl */
        start local 7 // jflex.core.RegExp ccl
       522: .line 1858
            aload 7 /* ccl */
            astore 6 /* RESULT */
       523: .line 1859
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass"
            bipush 8
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp ccl
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       524: .line 1861
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       525: .line 1866
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       526: .line 1867
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       527: .line 1868
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       528: .line 1869
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* cc1 */
        start local 7 // java.util.List cc1
       529: .line 1870
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       530: .line 1871
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       531: .line 1872
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 8 /* op */
        start local 8 // java.lang.Integer op
       532: .line 1873
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       533: .line 1874
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       534: .line 1875
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 9 /* c2 */
        start local 9 // jflex.core.RegExp c2
       535: .line 1877
            new jflex.core.RegExp1
            dup
            bipush 52
            aload 7 /* cc1 */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 10 /* c1 */
        start local 10 // jflex.core.RegExp c1
       536: .line 1878
            new jflex.core.RegExp1
            dup
            bipush 54
            new jflex.core.RegExp2
            dup
            aload 8 /* op */
            invokevirtual java.lang.Integer.intValue:()I
            aload 10 /* c1 */
            aload 9 /* c2 */
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       537: .line 1880
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass"
            bipush 8
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_4
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 10 // jflex.core.RegExp c1
        end local 9 // jflex.core.RegExp c2
        end local 8 // java.lang.Integer op
        end local 7 // java.util.List cc1
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       538: .line 1882
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       539: .line 1887
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       540: .line 1888
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       541: .line 1889
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       542: .line 1890
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_3
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* cc1 */
        start local 7 // java.util.List cc1
       543: .line 1891
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       544: .line 1892
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       545: .line 1893
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 8 /* op */
        start local 8 // java.lang.Integer op
       546: .line 1894
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       547: .line 1895
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       548: .line 1896
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 9 /* c2 */
        start local 9 // jflex.core.RegExp c2
       549: .line 1898
            new jflex.core.RegExp1
            dup
            bipush 52
            aload 7 /* cc1 */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 10 /* c1 */
        start local 10 // jflex.core.RegExp c1
       550: .line 1899
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 11 /* l */
        start local 11 // java.util.List l
       551: .line 1900
            aload 11 /* l */
            new jflex.core.RegExp1
            dup
            bipush 54
            new jflex.core.RegExp2
            dup
            aload 8 /* op */
            invokevirtual java.lang.Integer.intValue:()I
            aload 10 /* c1 */
            aload 9 /* c2 */
            invokespecial jflex.core.RegExp2.<init>:(ILjflex/core/RegExp;Ljflex/core/RegExp;)V
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       552: .line 1901
            new jflex.core.RegExp1
            dup
            bipush 53
            aload 11 /* l */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       553: .line 1903
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass"
            bipush 8
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_5
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 11 // java.util.List l
        end local 10 // jflex.core.RegExp c1
        end local 9 // jflex.core.RegExp c2
        end local 8 // java.lang.Integer op
        end local 7 // java.util.List cc1
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       554: .line 1905
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       555: .line 1910
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       556: .line 1911
            bipush 32
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 6 /* RESULT */
       557: .line 1912
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass_op"
            bipush 18
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       558: .line 1914
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       559: .line 1919
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       560: .line 1920
            bipush 33
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 6 /* RESULT */
       561: .line 1921
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass_op"
            bipush 18
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       562: .line 1923
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       563: .line 1928
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.lang.Integer RESULT
       564: .line 1929
            bipush 34
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            astore 6 /* RESULT */
       565: .line 1930
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "charclass_op"
            bipush 18
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // java.lang.Integer RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       566: .line 1932
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       567: .line 1937
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       568: .line 1938
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       569: .line 1939
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       570: .line 1940
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* c */
        start local 7 // java.util.List c
       571: .line 1941
            new jflex.core.RegExp1
            dup
            bipush 52
            aload 7 /* c */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       572: .line 1942
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "opt_hat_content"
            bipush 10
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.util.List c
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       573: .line 1944
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       574: .line 1949
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       575: .line 1950
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       576: .line 1951
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       577: .line 1952
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* c */
        start local 7 // java.util.List c
       578: .line 1953
            new jflex.core.RegExp1
            dup
            bipush 53
            aload 7 /* c */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       579: .line 1954
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "opt_hat_content"
            bipush 10
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.util.List c
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       580: .line 1956
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       581: .line 1961
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       582: .line 1962
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       583: .line 1963
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       584: .line 1964
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* c */
        start local 7 // java.util.List c
       585: .line 1965
            aload 7 /* c */
            astore 6 /* RESULT */
       586: .line 1966
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "opt_dash_content"
            bipush 13
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.util.List c
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       587: .line 1968
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       588: .line 1973
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       589: .line 1974
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       590: .line 1975
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       591: .line 1976
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* c */
        start local 7 // java.util.List c
       592: .line 1978
            aload 7 /* c */
            aload 0 /* this */
            bipush 45
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(I)Ljflex/core/RegExp;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       593: .line 1979
            aload 7 /* c */
            astore 6 /* RESULT */
       594: .line 1981
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "opt_dash_content"
            bipush 13
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.util.List c
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       595: .line 1983
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       596: .line 1988
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       597: .line 1989
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       598: .line 1990
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       599: .line 1991
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.util.List
            astore 7 /* list */
        start local 7 // java.util.List list
       600: .line 1992
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       601: .line 1993
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       602: .line 1994
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 8 /* elem */
        start local 8 // jflex.core.RegExp elem
       603: .line 1996
            aload 7 /* list */
            aload 8 /* elem */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       604: .line 1997
            aload 7 /* list */
            astore 6 /* RESULT */
       605: .line 1999
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontent"
            bipush 14
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_1
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // jflex.core.RegExp elem
        end local 7 // java.util.List list
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       606: .line 2001
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       607: .line 2006
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // java.util.List RESULT
       608: .line 2007
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       609: .line 2008
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       610: .line 2009
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* elem */
        start local 7 // jflex.core.RegExp elem
       611: .line 2011
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 6 /* RESULT */
       612: .line 2012
            aload 6 /* RESULT */
            aload 7 /* elem */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       613: .line 2014
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontent"
            bipush 14
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp elem
        end local 6 // java.util.List RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       614: .line 2016
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       615: .line 2021
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       616: .line 2022
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* c1left */
        start local 7 // int c1left
       617: .line 2023
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* c1right */
        start local 8 // int c1right
       618: .line 2024
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 9 /* c1 */
        start local 9 // java.lang.Integer c1
       619: .line 2025
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       620: .line 2026
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       621: .line 2027
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 10 /* c2 */
        start local 10 // java.lang.Integer c2
       622: .line 2029
            aload 10 /* c2 */
            invokevirtual java.lang.Integer.intValue:()I
            aload 9 /* c1 */
            invokevirtual java.lang.Integer.intValue:()I
            if_icmpge 625
       623: .line 2030
            aload 0 /* this */
            getstatic jflex.l10n.ErrorMessages.IMPOSSIBLE_CHARCLASS_RANGE:Ljflex/l10n/ErrorMessages$ErrorMessage;
            iload 7 /* c1left */
            iload 8 /* c1right */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.syntaxError:(Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
       624: .line 2031
            aload 9 /* c1 */
            astore 10 /* c2 */
       625: .line 2033
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp int int java.lang.Integer java.lang.Integer
      StackMap stack:
            aload 0 /* this */
            aload 9 /* c1 */
            invokevirtual java.lang.Integer.intValue:()I
            aload 10 /* c2 */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(II)Ljflex/core/RegExp;
            astore 6 /* RESULT */
       626: .line 2035
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            iload 4 /* CUP$LexParse$top */
            iconst_2
            isub
            invokevirtual java.util.Stack.elementAt:(I)Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 10 // java.lang.Integer c2
        end local 9 // java.lang.Integer c1
        end local 8 // int c1right
        end local 7 // int c1left
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       627: .line 2037
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       628: .line 2042
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       629: .line 2043
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       630: .line 2044
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       631: .line 2045
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.Integer
            astore 7 /* c */
        start local 7 // java.lang.Integer c
       632: .line 2046
            aload 0 /* this */
            aload 7 /* c */
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(I)Ljflex/core/RegExp;
            astore 6 /* RESULT */
       633: .line 2047
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // java.lang.Integer c
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       634: .line 2049
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       635: .line 2054
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       636: .line 2055
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       637: .line 2056
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       638: .line 2057
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* s */
        start local 7 // java.lang.String s
       639: .line 2059
            new jflex.core.unicode.IntCharSet
            dup
            invokespecial jflex.core.unicode.IntCharSet.<init>:()V
            astore 8 /* set */
        start local 8 // jflex.core.unicode.IntCharSet set
       640: .line 2060
            iconst_0
            istore 9 /* i */
        start local 9 // int i
       641: goto 645
       642: .line 2061
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp java.lang.String jflex.core.unicode.IntCharSet int
      StackMap stack:
            aload 7 /* s */
            iload 9 /* i */
            invokevirtual java.lang.String.codePointAt:(I)I
            istore 10 /* ch */
        start local 10 // int ch
       643: .line 2062
            iload 9 /* i */
            iload 10 /* ch */
            invokestatic java.lang.Character.charCount:(I)I
            iadd
            istore 9 /* i */
       644: .line 2063
            aload 8 /* set */
            iload 10 /* ch */
            invokevirtual jflex.core.unicode.IntCharSet.add:(I)V
        end local 10 // int ch
       645: .line 2060
      StackMap locals:
      StackMap stack:
            iload 9 /* i */
            aload 7 /* s */
            invokevirtual java.lang.String.length:()I
            if_icmplt 642
        end local 9 // int i
       646: .line 2065
            aload 0 /* this */
            aload 8 /* set */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(Ljflex/core/unicode/IntCharSet;)Ljflex/core/RegExp;
            astore 6 /* RESULT */
       647: .line 2067
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // jflex.core.unicode.IntCharSet set
        end local 7 // java.lang.String s
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       648: .line 2069
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       649: .line 2074
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       650: .line 2075
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       651: .line 2076
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       652: .line 2077
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            astore 7 /* set */
        start local 7 // jflex.core.unicode.IntCharSet set
       653: .line 2078
            aload 0 /* this */
            aload 7 /* set */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(Ljflex/core/unicode/IntCharSet;)Ljflex/core/RegExp;
            astore 6 /* RESULT */
       654: .line 2079
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.unicode.IntCharSet set
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       655: .line 2081
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       656: .line 2086
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       657: .line 2087
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       658: .line 2088
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       659: .line 2089
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            astore 7 /* intcharset */
        start local 7 // jflex.core.unicode.IntCharSet intcharset
       660: .line 2090
            aload 0 /* this */
            aload 7 /* intcharset */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(Ljflex/core/unicode/IntCharSet;)Ljflex/core/RegExp;
            astore 6 /* RESULT */
       661: .line 2091
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.unicode.IntCharSet intcharset
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       662: .line 2093
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       663: .line 2098
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       664: .line 2099
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       665: .line 2100
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       666: .line 2101
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.unicode.IntCharSet
            astore 7 /* notintcharset */
        start local 7 // jflex.core.unicode.IntCharSet notintcharset
       667: .line 2103
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 8 /* l */
        start local 8 // java.util.List l
       668: .line 2104
            aload 8 /* l */
            aload 0 /* this */
            aload 7 /* notintcharset */
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.primClass:(Ljflex/core/unicode/IntCharSet;)Ljflex/core/RegExp;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       669: .line 2105
            new jflex.core.RegExp1
            dup
            bipush 53
            aload 8 /* l */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       670: .line 2107
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 8 // java.util.List l
        end local 7 // jflex.core.unicode.IntCharSet notintcharset
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       671: .line 2109
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       672: .line 2114
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       673: .line 2115
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            istore 7 /* identleft */
        start local 7 // int identleft
       674: .line 2116
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            istore 8 /* identright */
        start local 8 // int identright
       675: .line 2117
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 9 /* ident */
        start local 9 // java.lang.String ident
       676: .line 2119
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.macroDefinition:Z
            ifne 681
       677: .line 2120
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.macros:Ljflex/core/Macros;
            aload 9 /* ident */
            invokevirtual jflex.core.Macros.markUsed:(Ljava/lang/String;)Z
            ifne 681
       678: .line 2121
            new jflex.scanner.ScannerException
            dup
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.scanner:Ljflex/core/LexScan;
            getfield jflex.core.LexScan.file:Ljava/io/File;
            getstatic jflex.l10n.ErrorMessages.MACRO_UNDECL:Ljflex/l10n/ErrorMessages$ErrorMessage;
       679: .line 2122
            iload 7 /* identleft */
            iload 8 /* identright */
       680: .line 2121
            invokespecial jflex.scanner.ScannerException.<init>:(Ljava/io/File;Ljflex/l10n/ErrorMessages$ErrorMessage;II)V
            athrow
       681: .line 2124
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int top jflex.core.RegExp int int java.lang.String
      StackMap stack:
            new jflex.core.RegExp1
            dup
            bipush 49
            aload 9 /* ident */
            invokespecial jflex.core.RegExp1.<init>:(ILjava/lang/Object;)V
            astore 6 /* RESULT */
       682: .line 2126
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 9 // java.lang.String ident
        end local 8 // int identright
        end local 7 // int identleft
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       683: .line 2128
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       684: .line 2133
      StackMap locals: jflex.core.LexParse$CUP$LexParse$actions int java_cup.runtime.lr_parser java.util.Stack int
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.RegExp RESULT
       685: .line 2134
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.left:I
            pop
       686: .line 2135
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.right:I
            pop
       687: .line 2136
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            getfield java_cup.runtime.Symbol.value:Ljava/lang/Object;
            checkcast jflex.core.RegExp
            astore 7 /* regex */
        start local 7 // jflex.core.RegExp regex
       688: .line 2137
            aload 7 /* regex */
            astore 6 /* RESULT */
       689: .line 2138
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "classcontentelem"
            bipush 11
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 7 // jflex.core.RegExp regex
        end local 6 // jflex.core.RegExp RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       690: .line 2140
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       691: .line 2145
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       692: .line 2146
            aload 0 /* this */
            bipush 17
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       693: .line 2147
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       694: .line 2149
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       695: .line 2154
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       696: .line 2155
            aload 0 /* this */
            bipush 18
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       697: .line 2156
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       698: .line 2158
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       699: .line 2163
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       700: .line 2164
            aload 0 /* this */
            bipush 19
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       701: .line 2165
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       702: .line 2167
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       703: .line 2172
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       704: .line 2173
            aload 0 /* this */
            bipush 20
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       705: .line 2174
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       706: .line 2176
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       707: .line 2181
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       708: .line 2182
            aload 0 /* this */
            bipush 21
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       709: .line 2183
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       710: .line 2185
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       711: .line 2190
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       712: .line 2191
            aload 0 /* this */
            bipush 22
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       713: .line 2192
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       714: .line 2194
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       715: .line 2199
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       716: .line 2200
            aload 0 /* this */
            bipush 23
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       717: .line 2201
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       718: .line 2203
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       719: .line 2208
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       720: .line 2209
            aload 0 /* this */
            bipush 27
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       721: .line 2210
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       722: .line 2212
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       723: .line 2217
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       724: .line 2218
            aload 0 /* this */
            bipush 28
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       725: .line 2219
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       726: .line 2221
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       727: .line 2226
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       728: .line 2227
            aload 0 /* this */
            bipush 29
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       729: .line 2228
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       730: .line 2230
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       731: .line 2235
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* RESULT */
        start local 6 // jflex.core.unicode.IntCharSet RESULT
       732: .line 2236
            aload 0 /* this */
            bipush 30
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.getPreClass:(I)Ljflex/core/unicode/IntCharSet;
            astore 6 /* RESULT */
       733: .line 2237
            aload 0 /* this */
            getfield jflex.core.LexParse$CUP$LexParse$actions.parser:Ljflex/core/LexParse;
            invokevirtual jflex.core.LexParse.getSymbolFactory:()Ljava_cup/runtime/SymbolFactory;
            ldc "preclass"
            bipush 12
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 3 /* CUP$LexParse$stack */
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java_cup.runtime.Symbol
            aload 6 /* RESULT */
            invokeinterface java_cup.runtime.SymbolFactory.newSymbol:(Ljava/lang/String;ILjava_cup/runtime/Symbol;Ljava_cup/runtime/Symbol;Ljava/lang/Object;)Ljava_cup/runtime/Symbol;
            astore 5 /* CUP$LexParse$result */
        end local 6 // jflex.core.unicode.IntCharSet RESULT
        start local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       734: .line 2239
            aload 5 /* CUP$LexParse$result */
            areturn
        end local 5 // java_cup.runtime.Symbol CUP$LexParse$result
       735: .line 2243
      StackMap locals:
      StackMap stack:
            new java.lang.Exception
            dup
       736: .line 2244
            new java.lang.StringBuilder
            dup
            ldc "Invalid action number "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* CUP$LexParse$act_num */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "found in internal parse table"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       737: .line 2243
            invokespecial java.lang.Exception.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // int CUP$LexParse$top
        end local 3 // java.util.Stack CUP$LexParse$stack
        end local 2 // java_cup.runtime.lr_parser CUP$LexParse$parser
        end local 1 // int CUP$LexParse$act_num
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0  738     0                  this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0  738     1  CUP$LexParse$act_num  I
            0  738     2   CUP$LexParse$parser  Ljava_cup/runtime/lr_parser;
            0  738     3    CUP$LexParse$stack  Ljava/util/Stack;
            0  738     4      CUP$LexParse$top  I
            7    9     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           49   50     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           53   54     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           56   57     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           59   60     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           62   63     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           72   73     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           79   80     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
           89   90     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          108  109     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          123  124     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          130  131     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          146  147     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          165  166     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          184  185     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          194  195     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          201  202     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          204  205     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          208  209     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          215  216     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          222  223     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          229  230     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          236  237     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          239  240     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          246  247     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          250  251     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          266  267     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          280  281     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          287  288     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          291  292     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          295  296     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          307  308     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          314  315     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          321  322     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          331  332     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          338  339     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          345  346     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          352  353     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          359  360     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          366  367     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          373  374     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          380  381     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          393  394     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          406  407     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          413  414     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          425  426     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          432  433     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          440  441     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          452  453     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          466  467     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          476  477     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          490  491     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          494  495     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          506  507     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          510  511     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          517  518     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          524  525     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          538  539     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          554  555     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          558  559     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          562  563     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          566  567     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          573  574     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          580  581     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          587  588     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          595  596     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          606  607     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          614  615     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          627  628     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          634  635     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          648  649     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          655  656     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          662  663     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          671  672     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          683  684     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          690  691     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          694  695     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          698  699     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          702  703     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          706  707     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          710  711     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          714  715     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          718  719     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          722  723     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          726  727     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          730  731     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
          734  735     5   CUP$LexParse$result  Ljava_cup/runtime/Symbol;
            2    7     6                RESULT  Ljava/lang/Object;
            5    7     7             start_val  Ljflex/core/NFA;
           10   49     6                RESULT  Ljflex/core/NFA;
           17   19     7           unusedMacro  Ljava/lang/String;
           33   49     7                   num  I
           38   44     8                     i  I
           51   53     6                RESULT  Ljflex/core/NFA;
           55   56     6                RESULT  Ljava/lang/Object;
           58   59     6                RESULT  Ljava/lang/Object;
           61   62     6                RESULT  Ljava/lang/Object;
           64   72     6                RESULT  Ljava/lang/Object;
           67   72     7                  name  Ljava/lang/String;
           70   72     8            definition  Ljflex/core/RegExp;
           74   79     6                RESULT  Ljava/lang/Object;
           75   79     7                 eleft  I
           76   79     8                eright  I
           81   89     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
           84   89     7                 rlist  Ljava/util/List<Ljava/lang/Integer;>;
           87   89     8                     r  Ljava/lang/Integer;
           91  108     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
           94  108     7                rlist1  Ljava/util/List<Ljava/lang/Integer;>;
           97  108     8                states  Ljava/util/List<Ljava/lang/Integer;>;
          100  108     9                rlist2  Ljava/util/List<Ljava/lang/Integer;>;
          102  105    10                  elem  Ljava/lang/Integer;
          110  123     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
          113  123     7                states  Ljava/util/List<Ljava/lang/Integer;>;
          116  123     8                 rlist  Ljava/util/List<Ljava/lang/Integer;>;
          118  120     9                  elem  Ljava/lang/Integer;
          125  130     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
          128  130     7                     r  Ljava/lang/Integer;
          132  146     6                RESULT  Ljava/lang/Integer;
          135  146     7                     s  Ljava/util/List<Ljava/lang/Integer;>;
          138  146     8                   bol  Ljava/lang/Boolean;
          139  146     9                 rleft  I
          141  146    10                     r  Ljflex/core/RegExp;
          144  146    11                     a  Ljflex/core/Action;
          148  165     6                RESULT  Ljava/lang/Integer;
          151  165     7                     s  Ljava/util/List<Ljava/lang/Integer;>;
          154  165     8                   bol  Ljava/lang/Boolean;
          155  165     9                 rleft  I
          157  165    10                     r  Ljflex/core/RegExp;
          160  165    11                     l  Ljflex/core/RegExp;
          163  165    12                     a  Ljflex/core/Action;
          167  184     6                RESULT  Ljava/lang/Integer;
          180  184     7                 aleft  I
          181  184     8                aright  I
          186  194     6                RESULT  Ljava/lang/Integer;
          189  194     7                     s  Ljava/util/List<Ljava/lang/Integer;>;
          192  194     8                     a  Ljflex/core/Action;
          196  201     6                RESULT  Ljava/lang/Integer;
          199  201     7                     s  Ljava/util/List<Ljava/lang/Integer;>;
          203  204     6                RESULT  Ljava/lang/Integer;
          206  208     6                RESULT  Ljflex/core/RegExp;
          210  215     6                RESULT  Ljflex/core/RegExp;
          213  215     7                     r  Ljflex/core/RegExp;
          217  222     6                RESULT  Ljflex/core/RegExp;
          220  222     7                     s  Ljflex/core/RegExp;
          224  229     6                RESULT  Ljflex/core/Action;
          227  229     7                     a  Ljflex/core/Action;
          231  236     6                RESULT  Ljflex/core/Action;
          234  236     7                     a  Ljflex/core/Action;
          238  239     6                RESULT  Ljflex/core/Action;
          241  246     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
          244  246     7                  list  Ljava/util/List<Ljava/lang/Integer;>;
          248  250     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
          252  266     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
          253  266     7                idleft  I
          254  266     8               idright  I
          255  266     9                    id  Ljava/lang/String;
          258  266    10                  list  Ljava/util/List<Ljava/lang/Integer;>;
          268  280     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
          269  280     7                idleft  I
          270  280     8               idright  I
          271  280     9                    id  Ljava/lang/String;
          272  280    10                  list  Ljava/util/List<Ljava/lang/Integer;>;
          282  287     6                RESULT  Ljava/util/List<Ljava/lang/Integer;>;
          283  287     7                 cleft  I
          284  287     8                cright  I
          289  291     6                RESULT  Ljava/lang/Boolean;
          293  295     6                RESULT  Ljava/lang/Boolean;
          297  307     6                RESULT  Ljflex/core/RegExp;
          298  307     7                r1left  I
          299  307     8               r1right  I
          300  307     9                    r1  Ljflex/core/RegExp;
          303  307    10                    r2  Ljflex/core/RegExp;
          309  314     6                RESULT  Ljflex/core/RegExp;
          312  314     7                     r  Ljflex/core/RegExp;
          316  321     6                RESULT  Ljflex/core/RegExp;
          317  321     7                 bleft  I
          318  321     8                bright  I
          323  331     6                RESULT  Ljflex/core/RegExp;
          326  331     7                    r1  Ljflex/core/RegExp;
          329  331     8                    r2  Ljflex/core/RegExp;
          333  338     6                RESULT  Ljflex/core/RegExp;
          336  338     7                     r  Ljflex/core/RegExp;
          340  345     6                RESULT  Ljflex/core/RegExp;
          343  345     7                     r  Ljflex/core/RegExp;
          347  352     6                RESULT  Ljflex/core/RegExp;
          350  352     7                     r  Ljflex/core/RegExp;
          354  359     6                RESULT  Ljflex/core/RegExp;
          357  359     7                     r  Ljflex/core/RegExp;
          361  366     6                RESULT  Ljflex/core/RegExp;
          364  366     7                     r  Ljflex/core/RegExp;
          368  373     6                RESULT  Ljflex/core/RegExp;
          371  373     7                     r  Ljflex/core/RegExp;
          375  380     6                RESULT  Ljflex/core/RegExp;
          378  380     7                     r  Ljflex/core/RegExp;
          382  393     6                RESULT  Ljflex/core/RegExp;
          385  393     7                     r  Ljflex/core/RegExp;
          388  393     8                     n  Ljava/lang/Integer;
          389  393     9                 bleft  I
          390  393    10                bright  I
          395  406     6                RESULT  Ljflex/core/RegExp;
          398  406     7                     r  Ljflex/core/RegExp;
          399  406     8                n1left  I
          401  406     9                    n1  Ljava/lang/Integer;
          403  406    10               n2right  I
          404  406    11                    n2  Ljava/lang/Integer;
          408  413     6                RESULT  Ljflex/core/RegExp;
          411  413     7                     r  Ljflex/core/RegExp;
          415  425     6                RESULT  Ljflex/core/RegExp;
          416  425     7             identleft  I
          417  425     8            identright  I
          418  425     9                 ident  Ljava/lang/String;
          427  432     6                RESULT  Ljflex/core/RegExp;
          430  432     7                     c  Ljflex/core/RegExp;
          434  440     6                RESULT  Ljflex/core/RegExp;
          437  440     7                   set  Ljflex/core/unicode/IntCharSet;
          442  452     6                RESULT  Ljflex/core/RegExp;
          445  452     7            intcharset  Ljflex/core/unicode/IntCharSet;
          449  452     8                   set  Ljflex/core/unicode/IntCharSet;
          454  466     6                RESULT  Ljflex/core/RegExp;
          457  466     7         notintcharset  Ljflex/core/unicode/IntCharSet;
          461  466     8                   set  Ljflex/core/unicode/IntCharSet;
          463  466     9                     l  Ljava/util/ArrayList<Ljflex/core/RegExp;>;
          468  476     6                RESULT  Ljflex/core/RegExp;
          471  476     7                   str  Ljava/lang/String;
          478  490     6                RESULT  Ljflex/core/RegExp;
          480  481     7                    nl  Ljflex/core/unicode/IntCharSet;
          482  490     7                    nl  Ljflex/core/unicode/IntCharSet;
          485  490     8                     l  Ljava/util/ArrayList<Ljflex/core/RegExp;>;
          487  490     9                     r  Ljflex/core/RegExp1;
          492  494     6                RESULT  Ljflex/core/RegExp;
          496  506     6                RESULT  Ljflex/core/RegExp;
          499  506     7                     c  Ljava/lang/Integer;
          508  510     6                RESULT  Ljflex/core/RegExp;
          512  517     6                RESULT  Ljflex/core/RegExp;
          519  524     6                RESULT  Ljflex/core/RegExp;
          522  524     7                   ccl  Ljflex/core/RegExp;
          526  538     6                RESULT  Ljflex/core/RegExp;
          529  538     7                   cc1  Ljava/util/List<Ljflex/core/RegExp;>;
          532  538     8                    op  Ljava/lang/Integer;
          535  538     9                    c2  Ljflex/core/RegExp;
          536  538    10                    c1  Ljflex/core/RegExp;
          540  554     6                RESULT  Ljflex/core/RegExp;
          543  554     7                   cc1  Ljava/util/List<Ljflex/core/RegExp;>;
          546  554     8                    op  Ljava/lang/Integer;
          549  554     9                    c2  Ljflex/core/RegExp;
          550  554    10                    c1  Ljflex/core/RegExp;
          551  554    11                     l  Ljava/util/List<Ljflex/core/RegExp;>;
          556  558     6                RESULT  Ljava/lang/Integer;
          560  562     6                RESULT  Ljava/lang/Integer;
          564  566     6                RESULT  Ljava/lang/Integer;
          568  573     6                RESULT  Ljflex/core/RegExp;
          571  573     7                     c  Ljava/util/List<Ljflex/core/RegExp;>;
          575  580     6                RESULT  Ljflex/core/RegExp;
          578  580     7                     c  Ljava/util/List<Ljflex/core/RegExp;>;
          582  587     6                RESULT  Ljava/util/List<Ljflex/core/RegExp;>;
          585  587     7                     c  Ljava/util/List<Ljflex/core/RegExp;>;
          589  595     6                RESULT  Ljava/util/List<Ljflex/core/RegExp;>;
          592  595     7                     c  Ljava/util/List<Ljflex/core/RegExp;>;
          597  606     6                RESULT  Ljava/util/List<Ljflex/core/RegExp;>;
          600  606     7                  list  Ljava/util/List<Ljflex/core/RegExp;>;
          603  606     8                  elem  Ljflex/core/RegExp;
          608  614     6                RESULT  Ljava/util/List<Ljflex/core/RegExp;>;
          611  614     7                  elem  Ljflex/core/RegExp;
          616  627     6                RESULT  Ljflex/core/RegExp;
          617  627     7                c1left  I
          618  627     8               c1right  I
          619  627     9                    c1  Ljava/lang/Integer;
          622  627    10                    c2  Ljava/lang/Integer;
          629  634     6                RESULT  Ljflex/core/RegExp;
          632  634     7                     c  Ljava/lang/Integer;
          636  648     6                RESULT  Ljflex/core/RegExp;
          639  648     7                     s  Ljava/lang/String;
          640  648     8                   set  Ljflex/core/unicode/IntCharSet;
          641  646     9                     i  I
          643  645    10                    ch  I
          650  655     6                RESULT  Ljflex/core/RegExp;
          653  655     7                   set  Ljflex/core/unicode/IntCharSet;
          657  662     6                RESULT  Ljflex/core/RegExp;
          660  662     7            intcharset  Ljflex/core/unicode/IntCharSet;
          664  671     6                RESULT  Ljflex/core/RegExp;
          667  671     7         notintcharset  Ljflex/core/unicode/IntCharSet;
          668  671     8                     l  Ljava/util/List<Ljflex/core/RegExp;>;
          673  683     6                RESULT  Ljflex/core/RegExp;
          674  683     7             identleft  I
          675  683     8            identright  I
          676  683     9                 ident  Ljava/lang/String;
          685  690     6                RESULT  Ljflex/core/RegExp;
          688  690     7                 regex  Ljflex/core/RegExp;
          692  694     6                RESULT  Ljflex/core/unicode/IntCharSet;
          696  698     6                RESULT  Ljflex/core/unicode/IntCharSet;
          700  702     6                RESULT  Ljflex/core/unicode/IntCharSet;
          704  706     6                RESULT  Ljflex/core/unicode/IntCharSet;
          708  710     6                RESULT  Ljflex/core/unicode/IntCharSet;
          712  714     6                RESULT  Ljflex/core/unicode/IntCharSet;
          716  718     6                RESULT  Ljflex/core/unicode/IntCharSet;
          720  722     6                RESULT  Ljflex/core/unicode/IntCharSet;
          724  726     6                RESULT  Ljflex/core/unicode/IntCharSet;
          728  730     6                RESULT  Ljflex/core/unicode/IntCharSet;
          732  734     6                RESULT  Ljflex/core/unicode/IntCharSet;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
                      Name  Flags
      CUP$LexParse$act_num  
      CUP$LexParse$parser   
      CUP$LexParse$stack    
      CUP$LexParse$top      

  public final java_cup.runtime.Symbol CUP$LexParse$do_action(int, java_cup.runtime.lr_parser, java.util.Stack, int);
    descriptor: (ILjava_cup/runtime/lr_parser;Ljava/util/Stack;I)Ljava_cup/runtime/Symbol;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // jflex.core.LexParse$CUP$LexParse$actions this
        start local 1 // int CUP$LexParse$act_num
        start local 2 // java_cup.runtime.lr_parser CUP$LexParse$parser
        start local 3 // java.util.Stack CUP$LexParse$stack
        start local 4 // int CUP$LexParse$top
         0: .line 2257
            aload 0 /* this */
         1: .line 2258
            iload 1 /* CUP$LexParse$act_num */
         2: .line 2259
            aload 2 /* CUP$LexParse$parser */
         3: .line 2260
            aload 3 /* CUP$LexParse$stack */
         4: .line 2261
            iload 4 /* CUP$LexParse$top */
         5: .line 2257
            invokevirtual jflex.core.LexParse$CUP$LexParse$actions.CUP$LexParse$do_action_part00000000:(ILjava_cup/runtime/lr_parser;Ljava/util/Stack;I)Ljava_cup/runtime/Symbol;
            areturn
        end local 4 // int CUP$LexParse$top
        end local 3 // java.util.Stack CUP$LexParse$stack
        end local 2 // java_cup.runtime.lr_parser CUP$LexParse$parser
        end local 1 // int CUP$LexParse$act_num
        end local 0 // jflex.core.LexParse$CUP$LexParse$actions this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    6     0                  this  Ljflex/core/LexParse$CUP$LexParse$actions;
            0    6     1  CUP$LexParse$act_num  I
            0    6     2   CUP$LexParse$parser  Ljava_cup/runtime/lr_parser;
            0    6     3    CUP$LexParse$stack  Ljava/util/Stack;
            0    6     4      CUP$LexParse$top  I
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
                      Name  Flags
      CUP$LexParse$act_num  
      CUP$LexParse$parser   
      CUP$LexParse$stack    
      CUP$LexParse$top      
}
SourceFile: "LexParse.java"
NestHost: jflex.core.LexParse
InnerClasses:
  CUP$LexParse$actions = jflex.core.LexParse$CUP$LexParse$actions of jflex.core.LexParse
  public ErrorMessage = jflex.l10n.ErrorMessages$ErrorMessage of jflex.l10n.ErrorMessages