public class org.antlr.v4.runtime.atn.ProfilingATNSimulator extends org.antlr.v4.runtime.atn.ParserATNSimulator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.antlr.v4.runtime.atn.ProfilingATNSimulator
super_class: org.antlr.v4.runtime.atn.ParserATNSimulator
{
protected final org.antlr.v4.runtime.atn.DecisionInfo[] decisions;
descriptor: [Lorg/antlr/v4/runtime/atn/DecisionInfo;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected int numDecisions;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _sllStopIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _llStopIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int currentDecision;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.antlr.v4.runtime.dfa.DFAState currentState;
descriptor: Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
protected int conflictingAltResolvedBySLL;
descriptor: I
flags: (0x0004) ACC_PROTECTED
public void <init>(org.antlr.v4.runtime.Parser);
descriptor: (Lorg/antlr/v4/runtime/Parser;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
1: aload 1
invokevirtual org.antlr.v4.runtime.Parser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
2: aload 1
invokevirtual org.antlr.v4.runtime.Parser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
3: aload 1
invokevirtual org.antlr.v4.runtime.Parser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.sharedContextCache:Lorg/antlr/v4/runtime/atn/PredictionContextCache;
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.<init>:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/atn/ATN;[Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/atn/PredictionContextCache;)V
4: aload 0
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.decisionToState:Ljava/util/List;
invokeinterface java.util.List.size:()I
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.numDecisions:I
5: aload 0
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.numDecisions:I
anewarray org.antlr.v4.runtime.atn.DecisionInfo
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
6: iconst_0
istore 2
start local 2 7: goto 10
8: StackMap locals: org.antlr.v4.runtime.atn.ProfilingATNSimulator org.antlr.v4.runtime.Parser int
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
new org.antlr.v4.runtime.atn.DecisionInfo
dup
iload 2
invokespecial org.antlr.v4.runtime.atn.DecisionInfo.<init>:(I)V
aastore
9: iinc 2 1
StackMap locals:
StackMap stack:
10: iload 2
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.numDecisions:I
if_icmplt 8
end local 2 11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 12 1 parser Lorg/antlr/v4/runtime/Parser;
7 11 2 i I
MethodParameters:
Name Flags
parser
public int adaptivePredict(org.antlr.v4.runtime.TokenStream, int, org.antlr.v4.runtime.ParserRuleContext);
descriptor: (Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_m1
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._sllStopIndex:I
1: aload 0
iconst_m1
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
2: aload 0
iload 2
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
3: invokestatic java.lang.System.nanoTime:()J
lstore 4
start local 4 4: aload 0
aload 1
iload 2
aload 3
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
istore 6
start local 6 5: invokestatic java.lang.System.nanoTime:()J
lstore 7
start local 7 6: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.timeInPrediction:J
lload 7
lload 4
lsub
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.timeInPrediction:J
7: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.invocations:J
lconst_1
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.invocations:J
8: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._sllStopIndex:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
isub
iconst_1
iadd
istore 9
start local 9 9: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_TotalLook:J
iload 9
i2l
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_TotalLook:J
10: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_MinLook:J
lconst_0
lcmp
ifne 11
iload 9
i2l
goto 12
StackMap locals: org.antlr.v4.runtime.atn.ProfilingATNSimulator org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext long int long int
StackMap stack: org.antlr.v4.runtime.atn.DecisionInfo
11: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_MinLook:J
iload 9
i2l
invokestatic java.lang.Math.min:(JJ)J
StackMap locals: org.antlr.v4.runtime.atn.ProfilingATNSimulator org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext long int long int
StackMap stack: org.antlr.v4.runtime.atn.DecisionInfo long
12: putfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_MinLook:J
13: iload 9
i2l
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_MaxLook:J
lcmp
ifle 18
14: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
iload 9
i2l
putfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_MaxLook:J
15: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
16: new org.antlr.v4.runtime.atn.LookaheadEventInfo
dup
iload 2
aconst_null
iload 6
aload 1
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._sllStopIndex:I
iconst_0
invokespecial org.antlr.v4.runtime.atn.LookaheadEventInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;ILorg/antlr/v4/runtime/TokenStream;IIZ)V
17: putfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_MaxLookEvent:Lorg/antlr/v4/runtime/atn/LookaheadEventInfo;
18: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
iflt 29
19: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
isub
iconst_1
iadd
istore 10
start local 10 20: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_TotalLook:J
iload 10
i2l
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.LL_TotalLook:J
21: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_MinLook:J
lconst_0
lcmp
ifne 22
iload 10
i2l
goto 23
StackMap locals: org.antlr.v4.runtime.atn.ProfilingATNSimulator org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext long int long int int
StackMap stack: org.antlr.v4.runtime.atn.DecisionInfo
22: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_MinLook:J
iload 10
i2l
invokestatic java.lang.Math.min:(JJ)J
StackMap locals: org.antlr.v4.runtime.atn.ProfilingATNSimulator org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext long int long int int
StackMap stack: org.antlr.v4.runtime.atn.DecisionInfo long
23: putfield org.antlr.v4.runtime.atn.DecisionInfo.LL_MinLook:J
24: iload 10
i2l
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_MaxLook:J
lcmp
ifle 29
25: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
iload 10
i2l
putfield org.antlr.v4.runtime.atn.DecisionInfo.LL_MaxLook:J
26: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
iload 2
aaload
27: new org.antlr.v4.runtime.atn.LookaheadEventInfo
dup
iload 2
aconst_null
iload 6
aload 1
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
iconst_1
invokespecial org.antlr.v4.runtime.atn.LookaheadEventInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;ILorg/antlr/v4/runtime/TokenStream;IIZ)V
28: putfield org.antlr.v4.runtime.atn.DecisionInfo.LL_MaxLookEvent:Lorg/antlr/v4/runtime/atn/LookaheadEventInfo;
end local 10 29: StackMap locals:
StackMap stack:
iload 6
istore 12
30: aload 0
iconst_m1
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
31: iload 12
ireturn
end local 9 end local 7 end local 6 end local 4 32: StackMap locals: org.antlr.v4.runtime.atn.ProfilingATNSimulator org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext
StackMap stack: java.lang.Throwable
astore 11
33: aload 0
iconst_m1
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
34: aload 11
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 35 1 input Lorg/antlr/v4/runtime/TokenStream;
0 35 2 decision I
0 35 3 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
4 32 4 start J
5 32 6 alt I
6 32 7 stop J
9 32 9 SLL_k I
20 29 10 LL_k I
Exception table:
from to target type
0 30 32 any
MethodParameters:
Name Flags
input
decision
outerContext
protected org.antlr.v4.runtime.dfa.DFAState getExistingTargetState(org.antlr.v4.runtime.dfa.DFAState, int);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._sllStopIndex:I
1: aload 0
aload 1
iload 2
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.getExistingTargetState:(Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 3
start local 3 2: aload 3
ifnull 8
3: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_DFATransitions:J
lconst_1
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_DFATransitions:J
4: aload 3
getstatic org.antlr.v4.runtime.atn.ProfilingATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
if_acmpne 8
5: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.errors:Ljava/util/List;
6: new org.antlr.v4.runtime.atn.ErrorInfo
dup
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aload 1
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._sllStopIndex:I
iconst_0
invokespecial org.antlr.v4.runtime.atn.ErrorInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/TokenStream;IIZ)V
7: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals: org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 0
aload 3
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentState:Lorg/antlr/v4/runtime/dfa/DFAState;
9: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 10 1 previousD Lorg/antlr/v4/runtime/dfa/DFAState;
0 10 2 t I
2 10 3 existingTargetState Lorg/antlr/v4/runtime/dfa/DFAState;
MethodParameters:
Name Flags
previousD
t
protected org.antlr.v4.runtime.dfa.DFAState computeTargetState(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.dfa.DFAState, int);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
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
aload 2
iload 3
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.computeTargetState:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 4
start local 4 1: aload 0
aload 4
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentState:Lorg/antlr/v4/runtime/dfa/DFAState;
2: 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 3 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 3 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 3 2 previousD Lorg/antlr/v4/runtime/dfa/DFAState;
0 3 3 t I
1 3 4 state Lorg/antlr/v4/runtime/dfa/DFAState;
MethodParameters:
Name Flags
dfa
previousD
t
protected org.antlr.v4.runtime.atn.ATNConfigSet computeReachSet(org.antlr.v4.runtime.atn.ATNConfigSet, int, boolean);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;IZ)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 2
1: aload 0
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.computeReachSet:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;IZ)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
astore 4
start local 4 3: iload 3
ifeq 10
4: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_ATNTransitions:J
lconst_1
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.LL_ATNTransitions:J
5: aload 4
ifnonnull 15
6: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.errors:Ljava/util/List;
7: new org.antlr.v4.runtime.atn.ErrorInfo
dup
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aload 1
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
iconst_1
invokespecial org.antlr.v4.runtime.atn.ErrorInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/TokenStream;IIZ)V
8: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
9: goto 15
10: StackMap locals: org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_ATNTransitions:J
lconst_1
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.SLL_ATNTransitions:J
11: aload 4
ifnonnull 15
12: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.errors:Ljava/util/List;
13: new org.antlr.v4.runtime.atn.ErrorInfo
dup
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aload 1
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._sllStopIndex:I
iconst_0
invokespecial org.antlr.v4.runtime.atn.ErrorInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/TokenStream;IIZ)V
14: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: StackMap locals:
StackMap stack:
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 16 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 16 1 closure Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 16 2 t I
0 16 3 fullCtx Z
3 16 4 reachConfigs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
MethodParameters:
Name Flags
closure
t
fullCtx
protected boolean evalSemanticContext(org.antlr.v4.runtime.atn.SemanticContext, org.antlr.v4.runtime.ParserRuleContext, int, boolean);
descriptor: (Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/ParserRuleContext;IZ)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=11, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
iload 4
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.evalSemanticContext:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/ParserRuleContext;IZ)Z
istore 5
start local 5 1: aload 1
instanceof org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate
ifne 11
2: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
iflt 3
iconst_1
goto 4
StackMap locals: int
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 6
start local 6 5: iload 6
ifeq 6
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._llStopIndex:I
goto 7
StackMap locals: int
StackMap stack:
6: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._sllStopIndex:I
StackMap locals:
StackMap stack: int
7: istore 7
start local 7 8: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.predicateEvals:Ljava/util/List;
9: new org.antlr.v4.runtime.atn.PredicateEvalInfo
dup
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._startIndex:I
iload 7
aload 1
iload 5
iload 3
iload 4
invokespecial org.antlr.v4.runtime.atn.PredicateEvalInfo.<init>:(ILorg/antlr/v4/runtime/TokenStream;IILorg/antlr/v4/runtime/atn/SemanticContext;ZIZ)V
10: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 6 11: StackMap locals:
StackMap stack:
iload 5
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 12 1 pred Lorg/antlr/v4/runtime/atn/SemanticContext;
0 12 2 parserCallStack Lorg/antlr/v4/runtime/ParserRuleContext;
0 12 3 alt I
0 12 4 fullCtx Z
1 12 5 result Z
5 11 6 fullContext Z
8 11 7 stopIndex I
MethodParameters:
Name Flags
pred
parserCallStack
alt
fullCtx
protected void reportAttemptingFullContext(org.antlr.v4.runtime.dfa.DFA, java.util.BitSet, org.antlr.v4.runtime.atn.ATNConfigSet, int, int);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;Ljava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
ifnull 3
1: aload 0
aload 2
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.conflictingAltResolvedBySLL:I
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.getAlts:()Ljava/util/BitSet;
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
putfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.conflictingAltResolvedBySLL:I
4: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
dup
getfield org.antlr.v4.runtime.atn.DecisionInfo.LL_Fallback:J
lconst_1
ladd
putfield org.antlr.v4.runtime.atn.DecisionInfo.LL_Fallback:J
5: aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.reportAttemptingFullContext:(Lorg/antlr/v4/runtime/dfa/DFA;Ljava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;II)V
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 7 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 7 2 conflictingAlts Ljava/util/BitSet;
0 7 3 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 7 4 startIndex I
0 7 5 stopIndex I
MethodParameters:
Name Flags
dfa
conflictingAlts
configs
startIndex
stopIndex
protected void reportContextSensitivity(org.antlr.v4.runtime.dfa.DFA, int, org.antlr.v4.runtime.atn.ATNConfigSet, int, int);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;ILorg/antlr/v4/runtime/atn/ATNConfigSet;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 2
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.conflictingAltResolvedBySLL:I
if_icmpeq 4
1: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.contextSensitivities:Ljava/util/List;
2: new org.antlr.v4.runtime.atn.ContextSensitivityInfo
dup
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aload 3
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
iload 4
iload 5
invokespecial org.antlr.v4.runtime.atn.ContextSensitivityInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/TokenStream;II)V
3: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
aload 3
iload 4
iload 5
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.reportContextSensitivity:(Lorg/antlr/v4/runtime/dfa/DFA;ILorg/antlr/v4/runtime/atn/ATNConfigSet;II)V
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 6 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 6 2 prediction I
0 6 3 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 6 4 startIndex I
0 6 5 stopIndex I
MethodParameters:
Name Flags
dfa
prediction
configs
startIndex
stopIndex
protected void reportAmbiguity(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.dfa.DFAState, int, int, boolean, java.util.BitSet, org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;IIZLjava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=9, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 6
ifnull 3
1: aload 6
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
istore 8
start local 8 2: goto 4
end local 8 3: StackMap locals:
StackMap stack:
aload 7
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.getAlts:()Ljava/util/BitSet;
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
istore 8
start local 8 4: StackMap locals: int
StackMap stack:
aload 7
getfield org.antlr.v4.runtime.atn.ATNConfigSet.fullCtx:Z
ifeq 8
iload 8
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.conflictingAltResolvedBySLL:I
if_icmpeq 8
5: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.contextSensitivities:Ljava/util/List;
6: new org.antlr.v4.runtime.atn.ContextSensitivityInfo
dup
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aload 7
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
iload 3
iload 4
invokespecial org.antlr.v4.runtime.atn.ContextSensitivityInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/TokenStream;II)V
7: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aaload
getfield org.antlr.v4.runtime.atn.DecisionInfo.ambiguities:Ljava/util/List;
9: new org.antlr.v4.runtime.atn.AmbiguityInfo
dup
aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentDecision:I
aload 7
aload 6
10: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
iload 3
iload 4
aload 7
getfield org.antlr.v4.runtime.atn.ATNConfigSet.fullCtx:Z
11: invokespecial org.antlr.v4.runtime.atn.AmbiguityInfo.<init>:(ILorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/BitSet;Lorg/antlr/v4/runtime/TokenStream;IIZ)V
12: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
13: aload 0
aload 1
aload 2
iload 3
iload 4
iload 5
aload 6
aload 7
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.reportAmbiguity:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;IIZLjava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
14: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
0 15 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 15 2 D Lorg/antlr/v4/runtime/dfa/DFAState;
0 15 3 startIndex I
0 15 4 stopIndex I
0 15 5 exact Z
0 15 6 ambigAlts Ljava/util/BitSet;
0 15 7 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
2 3 8 prediction I
4 15 8 prediction I
MethodParameters:
Name Flags
dfa
D
startIndex
stopIndex
exact
ambigAlts
configs
public org.antlr.v4.runtime.atn.DecisionInfo[] getDecisionInfo();
descriptor: ()[Lorg/antlr/v4/runtime/atn/DecisionInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.decisions:[Lorg/antlr/v4/runtime/atn/DecisionInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
public org.antlr.v4.runtime.dfa.DFAState getCurrentState();
descriptor: ()Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ProfilingATNSimulator.currentState:Lorg/antlr/v4/runtime/dfa/DFAState;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/ProfilingATNSimulator;
}
SourceFile: "ProfilingATNSimulator.java"
InnerClasses:
public PrecedencePredicate = org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate of org.antlr.v4.runtime.atn.SemanticContext