public abstract class org.antlr.runtime.BaseRecognizer
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.antlr.runtime.BaseRecognizer
super_class: java.lang.Object
{
public static final int MEMO_RULE_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2
public static final int MEMO_RULE_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int INITIAL_FOLLOW_STACK_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 100
public static final int DEFAULT_TOKEN_CHANNEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int HIDDEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 99
public static final java.lang.String NEXT_TOKEN_RULE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "nextToken"
protected org.antlr.runtime.RecognizerSharedState state;
descriptor: Lorg/antlr/runtime/RecognizerSharedState;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.antlr.runtime.RecognizerSharedState
dup
invokespecial org.antlr.runtime.RecognizerSharedState.<init>:()V
putfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/antlr/runtime/BaseRecognizer;
public void <init>(org.antlr.runtime.RecognizerSharedState);
descriptor: (Lorg/antlr/runtime/RecognizerSharedState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
ifnonnull 3
2: new org.antlr.runtime.RecognizerSharedState
dup
invokespecial org.antlr.runtime.RecognizerSharedState.<init>:()V
astore 1
3: StackMap locals: org.antlr.runtime.BaseRecognizer org.antlr.runtime.RecognizerSharedState
StackMap stack:
aload 0
aload 1
putfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/antlr/runtime/BaseRecognizer;
0 5 1 state Lorg/antlr/runtime/RecognizerSharedState;
MethodParameters:
Name Flags
state
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_m1
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
3: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.errorRecovery:Z
4: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_m1
putfield org.antlr.runtime.RecognizerSharedState.lastErrorIndex:I
5: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.failed:Z
6: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.syntaxErrors:I
7: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.backtracking:I
8: iconst_0
istore 1
start local 1 9: goto 12
10: StackMap locals: int
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
iload 1
aconst_null
aastore
11: iinc 1 1
StackMap locals:
StackMap stack:
12: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
ifnull 13
iload 1
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
arraylength
if_icmplt 10
end local 1 13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/antlr/runtime/BaseRecognizer;
9 13 1 i I
public java.lang.Object match(org.antlr.runtime.IntStream, int, org.antlr.runtime.BitSet);
descriptor: (Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.antlr.runtime.BaseRecognizer.getCurrentInputSymbol:(Lorg/antlr/runtime/IntStream;)Ljava/lang/Object;
astore 4
start local 4 1: aload 1
iconst_1
invokeinterface org.antlr.runtime.IntStream.LA:(I)I
iload 2
if_icmpne 6
2: aload 1
invokeinterface org.antlr.runtime.IntStream.consume:()V
3: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.errorRecovery:Z
4: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.failed:Z
5: aload 4
areturn
6: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.backtracking:I
ifle 9
7: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_1
putfield org.antlr.runtime.RecognizerSharedState.failed:Z
8: aload 4
areturn
9: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aload 3
invokevirtual org.antlr.runtime.BaseRecognizer.recoverFromMismatchedToken:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
astore 4
10: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/antlr/runtime/BaseRecognizer;
0 11 1 input Lorg/antlr/runtime/IntStream;
0 11 2 ttype I
0 11 3 follow Lorg/antlr/runtime/BitSet;
1 11 4 matchedSymbol Ljava/lang/Object;
Exceptions:
throws org.antlr.runtime.RecognitionException
MethodParameters:
Name Flags
input
ttype
follow
public void matchAny(org.antlr.runtime.IntStream);
descriptor: (Lorg/antlr/runtime/IntStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.errorRecovery:Z
1: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_0
putfield org.antlr.runtime.RecognizerSharedState.failed:Z
2: aload 1
invokeinterface org.antlr.runtime.IntStream.consume:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/antlr/runtime/BaseRecognizer;
0 4 1 input Lorg/antlr/runtime/IntStream;
MethodParameters:
Name Flags
input
public boolean mismatchIsUnwantedToken(org.antlr.runtime.IntStream, int);
descriptor: (Lorg/antlr/runtime/IntStream;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_2
invokeinterface org.antlr.runtime.IntStream.LA:(I)I
iload 2
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/BaseRecognizer;
0 2 1 input Lorg/antlr/runtime/IntStream;
0 2 2 ttype I
MethodParameters:
Name Flags
input
ttype
public boolean mismatchIsMissingToken(org.antlr.runtime.IntStream, org.antlr.runtime.BitSet);
descriptor: (Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/BitSet;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 2
iconst_1
invokevirtual org.antlr.runtime.BitSet.member:(I)Z
ifeq 7
3: aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.computeContextSensitiveRuleFOLLOW:()Lorg/antlr/runtime/BitSet;
astore 3
start local 3 4: aload 2
aload 3
invokevirtual org.antlr.runtime.BitSet.or:(Lorg/antlr/runtime/BitSet;)Lorg/antlr/runtime/BitSet;
astore 2
5: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iflt 7
6: aload 2
iconst_1
invokevirtual org.antlr.runtime.BitSet.remove:(I)V
end local 3 7: StackMap locals:
StackMap stack:
aload 2
aload 1
iconst_1
invokeinterface org.antlr.runtime.IntStream.LA:(I)I
invokevirtual org.antlr.runtime.BitSet.member:(I)Z
ifne 8
aload 2
iconst_1
invokevirtual org.antlr.runtime.BitSet.member:(I)Z
ifeq 9
8: StackMap locals:
StackMap stack:
iconst_1
ireturn
9: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/antlr/runtime/BaseRecognizer;
0 10 1 input Lorg/antlr/runtime/IntStream;
0 10 2 follow Lorg/antlr/runtime/BitSet;
4 7 3 viableTokensFollowingThisRule Lorg/antlr/runtime/BitSet;
MethodParameters:
Name Flags
input
follow
public void reportError(org.antlr.runtime.RecognitionException);
descriptor: (Lorg/antlr/runtime/RecognitionException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.errorRecovery:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState.syntaxErrors:I
iconst_1
iadd
putfield org.antlr.runtime.RecognizerSharedState.syntaxErrors:I
3: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_1
putfield org.antlr.runtime.RecognizerSharedState.errorRecovery:Z
4: aload 0
aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenNames:()[Ljava/lang/String;
aload 1
invokevirtual org.antlr.runtime.BaseRecognizer.displayRecognitionError:([Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/runtime/BaseRecognizer;
0 6 1 e Lorg/antlr/runtime/RecognitionException;
MethodParameters:
Name Flags
e
public void displayRecognitionError(java.lang.String[], org.antlr.runtime.RecognitionException);
descriptor: ([Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual org.antlr.runtime.BaseRecognizer.getErrorHeader:(Lorg/antlr/runtime/RecognitionException;)Ljava/lang/String;
astore 3
start local 3 1: aload 0
aload 2
aload 1
invokevirtual org.antlr.runtime.BaseRecognizer.getErrorMessage:(Lorg/antlr/runtime/RecognitionException;[Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 2: aload 0
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.antlr.runtime.BaseRecognizer.emitErrorMessage:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/antlr/runtime/BaseRecognizer;
0 4 1 tokenNames [Ljava/lang/String;
0 4 2 e Lorg/antlr/runtime/RecognitionException;
1 4 3 hdr Ljava/lang/String;
2 4 4 msg Ljava/lang/String;
MethodParameters:
Name Flags
tokenNames
e
public java.lang.String getErrorMessage(org.antlr.runtime.RecognitionException, java.lang.String[]);
descriptor: (Lorg/antlr/runtime/RecognitionException;[Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.antlr.runtime.RecognitionException.getMessage:()Ljava/lang/String;
astore 3
start local 3 1: aload 1
instanceof org.antlr.runtime.UnwantedTokenException
ifeq 11
2: aload 1
checkcast org.antlr.runtime.UnwantedTokenException
astore 4
start local 4 3: aload 4
getfield org.antlr.runtime.UnwantedTokenException.expecting:I
iconst_m1
if_icmpne 6
4: ldc "EOF"
astore 5
start local 5 5: goto 7
end local 5 6: StackMap locals: java.lang.String org.antlr.runtime.UnwantedTokenException
StackMap stack:
aload 2
aload 4
getfield org.antlr.runtime.UnwantedTokenException.expecting:I
aaload
astore 5
start local 5 7: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "extraneous input "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 4
invokevirtual org.antlr.runtime.UnwantedTokenException.getUnexpectedToken:()Lorg/antlr/runtime/Token;
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenErrorDisplay:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: ldc " expecting "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
end local 5 end local 4 10: goto 64
11: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.MissingTokenException
ifeq 19
12: aload 1
checkcast org.antlr.runtime.MissingTokenException
astore 4
start local 4 13: aload 4
getfield org.antlr.runtime.MissingTokenException.expecting:I
iconst_m1
if_icmpne 16
14: ldc "EOF"
astore 5
start local 5 15: goto 17
end local 5 16: StackMap locals: org.antlr.runtime.MissingTokenException
StackMap stack:
aload 2
aload 4
getfield org.antlr.runtime.MissingTokenException.expecting:I
aaload
astore 5
start local 5 17: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "missing "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " at "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
aload 1
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenErrorDisplay:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
end local 5 end local 4 18: goto 64
19: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.MismatchedTokenException
ifeq 29
20: aload 1
checkcast org.antlr.runtime.MismatchedTokenException
astore 4
start local 4 21: aload 4
getfield org.antlr.runtime.MismatchedTokenException.expecting:I
iconst_m1
if_icmpne 24
22: ldc "EOF"
astore 5
start local 5 23: goto 25
end local 5 24: StackMap locals: org.antlr.runtime.MismatchedTokenException
StackMap stack:
aload 2
aload 4
getfield org.antlr.runtime.MismatchedTokenException.expecting:I
aaload
astore 5
start local 5 25: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "mismatched input "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenErrorDisplay:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: ldc " expecting "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
end local 5 end local 4 28: goto 64
29: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.MismatchedTreeNodeException
ifeq 39
30: aload 1
checkcast org.antlr.runtime.MismatchedTreeNodeException
astore 4
start local 4 31: aload 4
getfield org.antlr.runtime.MismatchedTreeNodeException.expecting:I
iconst_m1
if_icmpne 34
32: ldc "EOF"
astore 5
start local 5 33: goto 35
end local 5 34: StackMap locals: org.antlr.runtime.MismatchedTreeNodeException
StackMap stack:
aload 2
aload 4
getfield org.antlr.runtime.MismatchedTreeNodeException.expecting:I
aaload
astore 5
start local 5 35: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "mismatched tree node: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
getfield org.antlr.runtime.MismatchedTreeNodeException.node:Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
36: ldc " expecting "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
37: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
end local 5 end local 4 38: goto 64
39: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.NoViableAltException
ifeq 42
40: new java.lang.StringBuilder
dup
ldc "no viable alternative at input "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenErrorDisplay:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
41: goto 64
42: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.EarlyExitException
ifeq 47
43: new java.lang.StringBuilder
dup
ldc "required (...)+ loop did not match anything at input "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
44: aload 0
aload 1
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenErrorDisplay:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
45: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
46: goto 64
47: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.MismatchedSetException
ifeq 53
48: aload 1
checkcast org.antlr.runtime.MismatchedSetException
astore 4
start local 4 49: new java.lang.StringBuilder
dup
ldc "mismatched input "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenErrorDisplay:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
50: ldc " expecting set "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
getfield org.antlr.runtime.MismatchedSetException.expecting:Lorg/antlr/runtime/BitSet;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
51: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
end local 4 52: goto 64
53: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.MismatchedNotSetException
ifeq 59
54: aload 1
checkcast org.antlr.runtime.MismatchedNotSetException
astore 4
start local 4 55: new java.lang.StringBuilder
dup
ldc "mismatched input "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
invokevirtual org.antlr.runtime.BaseRecognizer.getTokenErrorDisplay:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
56: ldc " expecting set "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
getfield org.antlr.runtime.MismatchedNotSetException.expecting:Lorg/antlr/runtime/BitSet;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
57: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
end local 4 58: goto 64
59: StackMap locals:
StackMap stack:
aload 1
instanceof org.antlr.runtime.FailedPredicateException
ifeq 64
60: aload 1
checkcast org.antlr.runtime.FailedPredicateException
astore 4
start local 4 61: new java.lang.StringBuilder
dup
ldc "rule "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
getfield org.antlr.runtime.FailedPredicateException.ruleName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " failed predicate: {"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
62: aload 4
getfield org.antlr.runtime.FailedPredicateException.predicateText:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}?"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
63: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
end local 4 64: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lorg/antlr/runtime/BaseRecognizer;
0 65 1 e Lorg/antlr/runtime/RecognitionException;
0 65 2 tokenNames [Ljava/lang/String;
1 65 3 msg Ljava/lang/String;
3 10 4 ute Lorg/antlr/runtime/UnwantedTokenException;
5 6 5 tokenName Ljava/lang/String;
7 10 5 tokenName Ljava/lang/String;
13 18 4 mte Lorg/antlr/runtime/MissingTokenException;
15 16 5 tokenName Ljava/lang/String;
17 18 5 tokenName Ljava/lang/String;
21 28 4 mte Lorg/antlr/runtime/MismatchedTokenException;
23 24 5 tokenName Ljava/lang/String;
25 28 5 tokenName Ljava/lang/String;
31 38 4 mtne Lorg/antlr/runtime/MismatchedTreeNodeException;
33 34 5 tokenName Ljava/lang/String;
35 38 5 tokenName Ljava/lang/String;
49 52 4 mse Lorg/antlr/runtime/MismatchedSetException;
55 58 4 mse Lorg/antlr/runtime/MismatchedNotSetException;
61 64 4 fpe Lorg/antlr/runtime/FailedPredicateException;
MethodParameters:
Name Flags
e
tokenNames
public int getNumberOfSyntaxErrors();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.syntaxErrors:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
public java.lang.String (org.antlr.runtime.RecognitionException);
descriptor: (Lorg/antlr/runtime/RecognitionException;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.getSourceName:()Ljava/lang/String;
ifnull 2
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.getSourceName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " line "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
getfield org.antlr.runtime.RecognitionException.line:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
getfield org.antlr.runtime.RecognitionException.charPositionInLine:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "line "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
getfield org.antlr.runtime.RecognitionException.line:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
getfield org.antlr.runtime.RecognitionException.charPositionInLine:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/antlr/runtime/BaseRecognizer;
0 3 1 e Lorg/antlr/runtime/RecognitionException;
MethodParameters:
Name Flags
e
public java.lang.String getTokenErrorDisplay(org.antlr.runtime.Token);
descriptor: (Lorg/antlr/runtime/Token;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 6
2: aload 1
invokeinterface org.antlr.runtime.Token.getType:()I
iconst_m1
if_icmpne 5
3: ldc "<EOF>"
astore 2
4: goto 6
5: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "<"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.antlr.runtime.Token.getType:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
6: StackMap locals:
StackMap stack:
aload 2
ldc "\n"
ldc "\\\\n"
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
7: aload 2
ldc "\r"
ldc "\\\\r"
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
8: aload 2
ldc "\t"
ldc "\\\\t"
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
9: new java.lang.StringBuilder
dup
ldc "'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/antlr/runtime/BaseRecognizer;
0 10 1 t Lorg/antlr/runtime/Token;
1 10 2 s Ljava/lang/String;
MethodParameters:
Name Flags
t
public void emitErrorMessage(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic java.lang.System.err:Ljava/io/PrintStream;
aload 1
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/BaseRecognizer;
0 2 1 msg Ljava/lang/String;
MethodParameters:
Name Flags
msg
public void recover(org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException);
descriptor: (Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.lastErrorIndex:I
aload 1
invokeinterface org.antlr.runtime.IntStream.index:()I
if_icmpne 2
1: aload 1
invokeinterface org.antlr.runtime.IntStream.consume:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
aload 1
invokeinterface org.antlr.runtime.IntStream.index:()I
putfield org.antlr.runtime.RecognizerSharedState.lastErrorIndex:I
3: aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.computeErrorRecoverySet:()Lorg/antlr/runtime/BitSet;
astore 3
start local 3 4: aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.beginResync:()V
5: aload 0
aload 1
aload 3
invokevirtual org.antlr.runtime.BaseRecognizer.consumeUntil:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/BitSet;)V
6: aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.endResync:()V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/runtime/BaseRecognizer;
0 8 1 input Lorg/antlr/runtime/IntStream;
0 8 2 re Lorg/antlr/runtime/RecognitionException;
4 8 3 followSet Lorg/antlr/runtime/BitSet;
MethodParameters:
Name Flags
input
re
public void beginResync();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
public void endResync();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
protected org.antlr.runtime.BitSet computeErrorRecoverySet();
descriptor: ()Lorg/antlr/runtime/BitSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.antlr.runtime.BaseRecognizer.combineFollows:(Z)Lorg/antlr/runtime/BitSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
protected org.antlr.runtime.BitSet computeContextSensitiveRuleFOLLOW();
descriptor: ()Lorg/antlr/runtime/BitSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.antlr.runtime.BaseRecognizer.combineFollows:(Z)Lorg/antlr/runtime/BitSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
protected org.antlr.runtime.BitSet combineFollows(boolean);
descriptor: (Z)Lorg/antlr/runtime/BitSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
istore 2
start local 2 1: new org.antlr.runtime.BitSet
dup
invokespecial org.antlr.runtime.BitSet.<init>:()V
astore 3
start local 3 2: iload 2
istore 4
start local 4 3: goto 11
4: StackMap locals: int org.antlr.runtime.BitSet int
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.following:[Lorg/antlr/runtime/BitSet;
iload 4
aaload
astore 5
start local 5 5: aload 3
aload 5
invokevirtual org.antlr.runtime.BitSet.orInPlace:(Lorg/antlr/runtime/BitSet;)V
6: iload 1
ifeq 10
7: aload 5
iconst_1
invokevirtual org.antlr.runtime.BitSet.member:(I)Z
ifeq 12
8: iload 4
ifle 10
9: aload 3
iconst_1
invokevirtual org.antlr.runtime.BitSet.remove:(I)V
end local 5 10: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
11: iload 4
ifge 4
end local 4 12: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/antlr/runtime/BaseRecognizer;
0 13 1 exact Z
1 13 2 top I
2 13 3 followSet Lorg/antlr/runtime/BitSet;
3 12 4 i I
5 10 5 localFollowSet Lorg/antlr/runtime/BitSet;
MethodParameters:
Name Flags
exact
protected java.lang.Object recoverFromMismatchedToken(org.antlr.runtime.IntStream, int, org.antlr.runtime.BitSet);
descriptor: (Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 0
aload 1
iload 2
invokevirtual org.antlr.runtime.BaseRecognizer.mismatchIsUnwantedToken:(Lorg/antlr/runtime/IntStream;I)Z
ifeq 10
2: new org.antlr.runtime.UnwantedTokenException
dup
iload 2
aload 1
invokespecial org.antlr.runtime.UnwantedTokenException.<init>:(ILorg/antlr/runtime/IntStream;)V
astore 4
3: aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.beginResync:()V
4: aload 1
invokeinterface org.antlr.runtime.IntStream.consume:()V
5: aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.endResync:()V
6: aload 0
aload 4
invokevirtual org.antlr.runtime.BaseRecognizer.reportError:(Lorg/antlr/runtime/RecognitionException;)V
7: aload 0
aload 1
invokevirtual org.antlr.runtime.BaseRecognizer.getCurrentInputSymbol:(Lorg/antlr/runtime/IntStream;)Ljava/lang/Object;
astore 5
start local 5 8: aload 1
invokeinterface org.antlr.runtime.IntStream.consume:()V
9: aload 5
areturn
end local 5 10: StackMap locals: org.antlr.runtime.RecognitionException
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.antlr.runtime.BaseRecognizer.mismatchIsMissingToken:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/BitSet;)Z
ifeq 15
11: aload 0
aload 1
aload 4
iload 2
aload 3
invokevirtual org.antlr.runtime.BaseRecognizer.getMissingSymbol:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
astore 5
start local 5 12: new org.antlr.runtime.MissingTokenException
dup
iload 2
aload 1
aload 5
invokespecial org.antlr.runtime.MissingTokenException.<init>:(ILorg/antlr/runtime/IntStream;Ljava/lang/Object;)V
astore 4
13: aload 0
aload 4
invokevirtual org.antlr.runtime.BaseRecognizer.reportError:(Lorg/antlr/runtime/RecognitionException;)V
14: aload 5
areturn
end local 5 15: StackMap locals:
StackMap stack:
new org.antlr.runtime.MismatchedTokenException
dup
iload 2
aload 1
invokespecial org.antlr.runtime.MismatchedTokenException.<init>:(ILorg/antlr/runtime/IntStream;)V
astore 4
16: aload 4
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/antlr/runtime/BaseRecognizer;
0 17 1 input Lorg/antlr/runtime/IntStream;
0 17 2 ttype I
0 17 3 follow Lorg/antlr/runtime/BitSet;
1 17 4 e Lorg/antlr/runtime/RecognitionException;
8 10 5 matchedSymbol Ljava/lang/Object;
12 15 5 inserted Ljava/lang/Object;
Exceptions:
throws org.antlr.runtime.RecognitionException
MethodParameters:
Name Flags
input
ttype
follow
public java.lang.Object recoverFromMismatchedSet(org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException, org.antlr.runtime.BitSet);
descriptor: (Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;Lorg/antlr/runtime/BitSet;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 3
invokevirtual org.antlr.runtime.BaseRecognizer.mismatchIsMissingToken:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/BitSet;)Z
ifeq 3
1: aload 0
aload 2
invokevirtual org.antlr.runtime.BaseRecognizer.reportError:(Lorg/antlr/runtime/RecognitionException;)V
2: aload 0
aload 1
aload 2
iconst_0
aload 3
invokevirtual org.antlr.runtime.BaseRecognizer.getMissingSymbol:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
areturn
3: StackMap locals:
StackMap stack:
aload 2
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/antlr/runtime/BaseRecognizer;
0 4 1 input Lorg/antlr/runtime/IntStream;
0 4 2 e Lorg/antlr/runtime/RecognitionException;
0 4 3 follow Lorg/antlr/runtime/BitSet;
Exceptions:
throws org.antlr.runtime.RecognitionException
MethodParameters:
Name Flags
input
e
follow
protected java.lang.Object getCurrentInputSymbol(org.antlr.runtime.IntStream);
descriptor: (Lorg/antlr/runtime/IntStream;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
0 1 1 input Lorg/antlr/runtime/IntStream;
MethodParameters:
Name Flags
input
protected java.lang.Object getMissingSymbol(org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException, int, org.antlr.runtime.BitSet);
descriptor: (Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
0 1 1 input Lorg/antlr/runtime/IntStream;
0 1 2 e Lorg/antlr/runtime/RecognitionException;
0 1 3 expectedTokenType I
0 1 4 follow Lorg/antlr/runtime/BitSet;
MethodParameters:
Name Flags
input
e
expectedTokenType
follow
public void consumeUntil(org.antlr.runtime.IntStream, int);
descriptor: (Lorg/antlr/runtime/IntStream;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_1
invokeinterface org.antlr.runtime.IntStream.LA:(I)I
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 1
invokeinterface org.antlr.runtime.IntStream.consume:()V
3: aload 1
iconst_1
invokeinterface org.antlr.runtime.IntStream.LA:(I)I
istore 3
4: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpeq 5
iload 3
iload 2
if_icmpne 2
5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/runtime/BaseRecognizer;
0 6 1 input Lorg/antlr/runtime/IntStream;
0 6 2 tokenType I
1 6 3 ttype I
MethodParameters:
Name Flags
input
tokenType
public void consumeUntil(org.antlr.runtime.IntStream, org.antlr.runtime.BitSet);
descriptor: (Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/BitSet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iconst_1
invokeinterface org.antlr.runtime.IntStream.LA:(I)I
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 1
invokeinterface org.antlr.runtime.IntStream.consume:()V
3: aload 1
iconst_1
invokeinterface org.antlr.runtime.IntStream.LA:(I)I
istore 3
4: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpeq 5
aload 2
iload 3
invokevirtual org.antlr.runtime.BitSet.member:(I)Z
ifeq 2
5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/runtime/BaseRecognizer;
0 6 1 input Lorg/antlr/runtime/IntStream;
0 6 2 set Lorg/antlr/runtime/BitSet;
1 6 3 ttype I
MethodParameters:
Name Flags
input
set
protected void pushFollow(org.antlr.runtime.BitSet);
descriptor: (Lorg/antlr/runtime/BitSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
iadd
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.following:[Lorg/antlr/runtime/BitSet;
arraylength
if_icmplt 4
1: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.following:[Lorg/antlr/runtime/BitSet;
arraylength
iconst_2
imul
anewarray org.antlr.runtime.BitSet
astore 2
start local 2 2: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.following:[Lorg/antlr/runtime/BitSet;
iconst_0
aload 2
iconst_0
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.following:[Lorg/antlr/runtime/BitSet;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
aload 2
putfield org.antlr.runtime.RecognizerSharedState.following:[Lorg/antlr/runtime/BitSet;
end local 2 4: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.following:[Lorg/antlr/runtime/BitSet;
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
dup
getfield org.antlr.runtime.RecognizerSharedState._fsp:I
iconst_1
iadd
dup_x1
putfield org.antlr.runtime.RecognizerSharedState._fsp:I
aload 1
aastore
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/runtime/BaseRecognizer;
0 6 1 fset Lorg/antlr/runtime/BitSet;
2 4 2 f [Lorg/antlr/runtime/BitSet;
MethodParameters:
Name Flags
fset
public java.util.List<java.lang.String> getRuleInvocationStack();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 1
start local 1 1: new java.lang.Throwable
dup
invokespecial java.lang.Throwable.<init>:()V
aload 1
invokestatic org.antlr.runtime.BaseRecognizer.getRuleInvocationStack:(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/runtime/BaseRecognizer;
1 2 1 parserClassName Ljava/lang/String;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public static java.util.List<java.lang.String> getRuleInvocationStack(java.lang.Throwable, java.lang.String);
descriptor: (Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
invokevirtual java.lang.Throwable.getStackTrace:()[Ljava/lang/StackTraceElement;
astore 3
start local 3 2: aload 3
arraylength
iconst_1
isub
istore 4
start local 4 3: goto 13
4: StackMap locals: java.util.List java.lang.StackTraceElement[] int
StackMap stack:
aload 3
iload 4
aaload
astore 5
start local 5 5: aload 5
invokevirtual java.lang.StackTraceElement.getClassName:()Ljava/lang/String;
ldc "org.antlr.runtime."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 7
6: goto 12
7: StackMap locals: java.lang.StackTraceElement
StackMap stack:
aload 5
invokevirtual java.lang.StackTraceElement.getMethodName:()Ljava/lang/String;
ldc "nextToken"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: goto 12
9: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StackTraceElement.getClassName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
10: goto 12
11: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual java.lang.StackTraceElement.getMethodName:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 12: StackMap locals:
StackMap stack:
iinc 4 -1
StackMap locals:
StackMap stack:
13: iload 4
ifge 4
14: aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 e Ljava/lang/Throwable;
0 15 1 recognizerClassName Ljava/lang/String;
1 15 2 rules Ljava/util/List<Ljava/lang/String;>;
2 15 3 stack [Ljava/lang/StackTraceElement;
3 15 4 i I
5 12 5 t Ljava/lang/StackTraceElement;
Signature: (Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
e
recognizerClassName
public int getBacktrackingLevel();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.backtracking:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
public void setBacktrackingLevel(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iload 1
putfield org.antlr.runtime.RecognizerSharedState.backtracking:I
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
0 1 1 n I
MethodParameters:
Name Flags
n
public boolean failed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.failed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
public java.lang.String[] getTokenNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
public java.lang.String getGrammarFileName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/runtime/BaseRecognizer;
public abstract java.lang.String getSourceName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public java.util.List<java.lang.String> toStrings(java.util.List<? extends org.antlr.runtime.Token>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
aload 1
invokeinterface java.util.List.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: java.util.List int
StackMap stack:
aload 2
aload 1
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.antlr.runtime.Token
invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 3 7: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/runtime/BaseRecognizer;
0 8 1 tokens Ljava/util/List<+Lorg/antlr/runtime/Token;>;
2 8 2 strings Ljava/util/List<Ljava/lang/String;>;
3 7 3 i I
Signature: (Ljava/util/List<+Lorg/antlr/runtime/Token;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
tokens
public int getRuleMemoization(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
iload 1
aaload
ifnonnull 2
1: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
iload 1
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
aastore
2: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
iload 1
aaload
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
3: astore 3
start local 3 4: aload 3
ifnonnull 6
5: iconst_m1
ireturn
6: StackMap locals: java.lang.Integer
StackMap stack:
aload 3
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/antlr/runtime/BaseRecognizer;
0 7 1 ruleIndex I
0 7 2 ruleStartIndex I
4 7 3 stopIndexI Ljava/lang/Integer;
MethodParameters:
Name Flags
ruleIndex
ruleStartIndex
public boolean alreadyParsedRule(org.antlr.runtime.IntStream, int);
descriptor: (Lorg/antlr/runtime/IntStream;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
aload 1
invokeinterface org.antlr.runtime.IntStream.index:()I
invokevirtual org.antlr.runtime.BaseRecognizer.getRuleMemoization:(II)I
istore 3
start local 3 1: iload 3
iconst_m1
if_icmpne 3
2: iconst_0
ireturn
3: StackMap locals: int
StackMap stack:
iload 3
bipush -2
if_icmpne 6
4: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
iconst_1
putfield org.antlr.runtime.RecognizerSharedState.failed:Z
5: goto 7
6: StackMap locals:
StackMap stack:
aload 1
iload 3
iconst_1
iadd
invokeinterface org.antlr.runtime.IntStream.seek:(I)V
7: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/runtime/BaseRecognizer;
0 8 1 input Lorg/antlr/runtime/IntStream;
0 8 2 ruleIndex I
1 8 3 stopIndex I
MethodParameters:
Name Flags
input
ruleIndex
public void memoize(org.antlr.runtime.IntStream, int, int);
descriptor: (Lorg/antlr/runtime/IntStream;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.failed:Z
ifeq 1
bipush -2
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokeinterface org.antlr.runtime.IntStream.index:()I
iconst_1
isub
StackMap locals:
StackMap stack: int
2: istore 4
start local 4 3: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
ifnonnull 5
4: getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "!!!!!!!!! memo array is null for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.antlr.runtime.BaseRecognizer.getGrammarFileName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
5: StackMap locals: int
StackMap stack:
iload 2
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
arraylength
if_icmplt 7
6: getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "!!!!!!!!! memo size is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", but rule index is "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
iload 2
aaload
ifnull 9
8: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
iload 2
aaload
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/antlr/runtime/BaseRecognizer;
0 10 1 input Lorg/antlr/runtime/IntStream;
0 10 2 ruleIndex I
0 10 3 ruleStartIndex I
3 10 4 stopTokenIndex I
MethodParameters:
Name Flags
input
ruleIndex
ruleStartIndex
public int getRuleMemoizationCacheSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 7
3: StackMap locals: int int
StackMap stack:
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
iload 2
aaload
astore 3
start local 3 4: aload 3
ifnull 6
5: iload 1
aload 3
invokeinterface java.util.Map.size:()I
iadd
istore 1
end local 3 6: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
7: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
ifnull 8
iload 2
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.ruleMemo:[Ljava/util/Map;
arraylength
if_icmplt 3
end local 2 8: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/antlr/runtime/BaseRecognizer;
1 9 1 n I
2 8 2 i I
4 6 3 ruleMap Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Integer;>;
public void traceIn(java.lang.String, int, java.lang.Object);
descriptor: (Ljava/lang/String;ILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "enter "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
1: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.backtracking:I
ifle 3
2: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " backtracking="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.backtracking:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.io.PrintStream.println:()V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/antlr/runtime/BaseRecognizer;
0 5 1 ruleName Ljava/lang/String;
0 5 2 ruleIndex I
0 5 3 inputSymbol Ljava/lang/Object;
MethodParameters:
Name Flags
ruleName
ruleIndex
inputSymbol
public void traceOut(java.lang.String, int, java.lang.Object);
descriptor: (Ljava/lang/String;ILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "exit "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
1: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.backtracking:I
ifle 5
2: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc " backtracking="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.backtracking:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
3: aload 0
getfield org.antlr.runtime.BaseRecognizer.state:Lorg/antlr/runtime/RecognizerSharedState;
getfield org.antlr.runtime.RecognizerSharedState.failed:Z
ifeq 4
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " failed"
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
goto 5
4: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc " succeeded"
invokevirtual java.io.PrintStream.print:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.io.PrintStream.println:()V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/antlr/runtime/BaseRecognizer;
0 7 1 ruleName Ljava/lang/String;
0 7 2 ruleIndex I
0 7 3 inputSymbol Ljava/lang/Object;
MethodParameters:
Name Flags
ruleName
ruleIndex
inputSymbol
}
SourceFile: "BaseRecognizer.java"