public class org.antlr.v4.runtime.atn.ParserATNSimulator extends org.antlr.v4.runtime.atn.ATNSimulator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.antlr.v4.runtime.atn.ParserATNSimulator
super_class: org.antlr.v4.runtime.atn.ATNSimulator
{
public static final boolean debug;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean debug_list_atn_decisions;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean dfa_debug;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean retry_debug;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean TURN_OFF_LR_LOOP_ENTRY_BRANCH_OPT;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
protected final org.antlr.v4.runtime.Parser parser;
descriptor: Lorg/antlr/v4/runtime/Parser;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public final org.antlr.v4.runtime.dfa.DFA[] decisionToDFA;
descriptor: [Lorg/antlr/v4/runtime/dfa/DFA;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private org.antlr.v4.runtime.atn.PredictionMode mode;
descriptor: Lorg/antlr/v4/runtime/atn/PredictionMode;
flags: (0x0002) ACC_PRIVATE
protected org.antlr.v4.runtime.misc.DoubleKeyMap<org.antlr.v4.runtime.atn.PredictionContext, org.antlr.v4.runtime.atn.PredictionContext, org.antlr.v4.runtime.atn.PredictionContext> mergeCache;
descriptor: Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
flags: (0x0004) ACC_PROTECTED
Signature: Lorg/antlr/v4/runtime/misc/DoubleKeyMap<Lorg/antlr/v4/runtime/atn/PredictionContext;Lorg/antlr/v4/runtime/atn/PredictionContext;Lorg/antlr/v4/runtime/atn/PredictionContext;>;
protected org.antlr.v4.runtime.TokenStream _input;
descriptor: Lorg/antlr/v4/runtime/TokenStream;
flags: (0x0004) ACC_PROTECTED
protected int _startIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.antlr.v4.runtime.ParserRuleContext _outerContext;
descriptor: Lorg/antlr/v4/runtime/ParserRuleContext;
flags: (0x0004) ACC_PROTECTED
protected org.antlr.v4.runtime.dfa.DFA _dfa;
descriptor: Lorg/antlr/v4/runtime/dfa/DFA;
flags: (0x0004) ACC_PROTECTED
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
3: ldc "TURN_OFF_LR_LOOP_ENTRY_BRANCH_OPT"
invokestatic org.antlr.v4.runtime.atn.ParserATNSimulator.getSafeEnv:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
putstatic org.antlr.v4.runtime.atn.ParserATNSimulator.TURN_OFF_LR_LOOP_ENTRY_BRANCH_OPT:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.antlr.v4.runtime.atn.ATN, org.antlr.v4.runtime.dfa.DFA[], org.antlr.v4.runtime.atn.PredictionContextCache);
descriptor: (Lorg/antlr/v4/runtime/atn/ATN;[Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/atn/PredictionContextCache;)V
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
aconst_null
aload 1
aload 2
aload 3
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
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 2 1 atn Lorg/antlr/v4/runtime/atn/ATN;
0 2 2 decisionToDFA [Lorg/antlr/v4/runtime/dfa/DFA;
0 2 3 sharedContextCache Lorg/antlr/v4/runtime/atn/PredictionContextCache;
MethodParameters:
Name Flags
atn
decisionToDFA
sharedContextCache
public void <init>(org.antlr.v4.runtime.Parser, org.antlr.v4.runtime.atn.ATN, org.antlr.v4.runtime.dfa.DFA[], org.antlr.v4.runtime.atn.PredictionContextCache);
descriptor: (Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/atn/ATN;[Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/atn/PredictionContextCache;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
aload 4
invokespecial org.antlr.v4.runtime.atn.ATNSimulator.<init>:(Lorg/antlr/v4/runtime/atn/ATN;Lorg/antlr/v4/runtime/atn/PredictionContextCache;)V
1: aload 0
getstatic org.antlr.v4.runtime.atn.PredictionMode.LL:Lorg/antlr/v4/runtime/atn/PredictionMode;
putfield org.antlr.v4.runtime.atn.ParserATNSimulator.mode:Lorg/antlr/v4/runtime/atn/PredictionMode;
2: aload 0
aload 1
putfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
3: aload 0
aload 3
putfield org.antlr.v4.runtime.atn.ParserATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 5 1 parser Lorg/antlr/v4/runtime/Parser;
0 5 2 atn Lorg/antlr/v4/runtime/atn/ATN;
0 5 3 decisionToDFA [Lorg/antlr/v4/runtime/dfa/DFA;
0 5 4 sharedContextCache Lorg/antlr/v4/runtime/atn/PredictionContextCache;
MethodParameters:
Name Flags
parser
atn
decisionToDFA
sharedContextCache
public void reset();
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/v4/runtime/atn/ParserATNSimulator;
public void clearDFA();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
iload 1
new org.antlr.v4.runtime.dfa.DFA
dup
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
iload 1
invokevirtual org.antlr.v4.runtime.atn.ATN.getDecisionState:(I)Lorg/antlr/v4/runtime/atn/DecisionState;
iload 1
invokespecial org.antlr.v4.runtime.dfa.DFA.<init>:(Lorg/antlr/v4/runtime/atn/DecisionState;I)V
aastore
3: iinc 1 1
StackMap locals:
StackMap stack:
4: iload 1
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
arraylength
if_icmplt 2
end local 1 5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
1 5 1 d I
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=6, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
putfield org.antlr.v4.runtime.atn.ParserATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
1: aload 0
aload 1
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
putfield org.antlr.v4.runtime.atn.ParserATNSimulator._startIndex:I
2: aload 0
aload 3
putfield org.antlr.v4.runtime.atn.ParserATNSimulator._outerContext:Lorg/antlr/v4/runtime/ParserRuleContext;
3: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
iload 2
aaload
astore 4
start local 4 4: aload 0
aload 4
putfield org.antlr.v4.runtime.atn.ParserATNSimulator._dfa:Lorg/antlr/v4/runtime/dfa/DFA;
5: aload 1
invokeinterface org.antlr.v4.runtime.TokenStream.mark:()I
istore 5
start local 5 6: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._startIndex:I
istore 6
start local 6 7: aload 4
invokevirtual org.antlr.v4.runtime.dfa.DFA.isPrecedenceDfa:()Z
ifeq 10
8: aload 4
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
invokevirtual org.antlr.v4.runtime.Parser.getPrecedence:()I
invokevirtual org.antlr.v4.runtime.dfa.DFA.getPrecedenceStartState:(I)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 7
start local 7 9: goto 11
end local 7 10: StackMap locals: org.antlr.v4.runtime.dfa.DFA int int
StackMap stack:
aload 4
getfield org.antlr.v4.runtime.dfa.DFA.s0:Lorg/antlr/v4/runtime/dfa/DFAState;
astore 7
start local 7 11: StackMap locals: org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 7
ifnonnull 27
12: aload 3
ifnonnull 13
getstatic org.antlr.v4.runtime.ParserRuleContext.EMPTY:Lorg/antlr/v4/runtime/ParserRuleContext;
astore 3
13: StackMap locals:
StackMap stack:
iconst_0
istore 8
start local 8 14: aload 0
aload 4
getfield org.antlr.v4.runtime.dfa.DFA.atnStartState:Lorg/antlr/v4/runtime/atn/DecisionState;
15: getstatic org.antlr.v4.runtime.ParserRuleContext.EMPTY:Lorg/antlr/v4/runtime/ParserRuleContext;
16: iload 8
17: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.computeStartState:(Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/RuleContext;Z)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
18: astore 9
start local 9 19: aload 4
invokevirtual org.antlr.v4.runtime.dfa.DFA.isPrecedenceDfa:()Z
ifeq 25
20: aload 4
getfield org.antlr.v4.runtime.dfa.DFA.s0:Lorg/antlr/v4/runtime/dfa/DFAState;
aload 9
putfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
21: aload 0
aload 9
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.applyPrecedenceFilter:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
astore 9
22: aload 0
aload 4
new org.antlr.v4.runtime.dfa.DFAState
dup
aload 9
invokespecial org.antlr.v4.runtime.dfa.DFAState.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.addDFAState:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 7
23: aload 4
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
invokevirtual org.antlr.v4.runtime.Parser.getPrecedence:()I
aload 7
invokevirtual org.antlr.v4.runtime.dfa.DFA.setPrecedenceStartState:(ILorg/antlr/v4/runtime/dfa/DFAState;)V
24: goto 27
25: StackMap locals: int org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack:
aload 0
aload 4
new org.antlr.v4.runtime.dfa.DFAState
dup
aload 9
invokespecial org.antlr.v4.runtime.dfa.DFAState.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.addDFAState:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 7
26: aload 4
aload 7
putfield org.antlr.v4.runtime.dfa.DFA.s0:Lorg/antlr/v4/runtime/dfa/DFAState;
end local 9 end local 8 27: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 7
aload 1
iload 6
aload 3
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.execATN:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
istore 8
start local 8 28: iload 8
istore 11
29: aload 0
aconst_null
putfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
30: aload 0
aconst_null
putfield org.antlr.v4.runtime.atn.ParserATNSimulator._dfa:Lorg/antlr/v4/runtime/dfa/DFA;
31: aload 1
iload 6
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
32: aload 1
iload 5
invokeinterface org.antlr.v4.runtime.TokenStream.release:(I)V
33: iload 11
ireturn
end local 8 end local 7 34: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext org.antlr.v4.runtime.dfa.DFA int int
StackMap stack: java.lang.Throwable
astore 10
35: aload 0
aconst_null
putfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
36: aload 0
aconst_null
putfield org.antlr.v4.runtime.atn.ParserATNSimulator._dfa:Lorg/antlr/v4/runtime/dfa/DFA;
37: aload 1
iload 6
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
38: aload 1
iload 5
invokeinterface org.antlr.v4.runtime.TokenStream.release:(I)V
39: aload 10
athrow
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 40 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 40 1 input Lorg/antlr/v4/runtime/TokenStream;
0 40 2 decision I
0 40 3 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
4 40 4 dfa Lorg/antlr/v4/runtime/dfa/DFA;
6 40 5 m I
7 40 6 index I
9 10 7 s0 Lorg/antlr/v4/runtime/dfa/DFAState;
11 34 7 s0 Lorg/antlr/v4/runtime/dfa/DFAState;
14 27 8 fullCtx Z
19 27 9 s0_closure Lorg/antlr/v4/runtime/atn/ATNConfigSet;
28 34 8 alt I
Exception table:
from to target type
7 29 34 any
MethodParameters:
Name Flags
input
decision
outerContext
protected int execATN(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.dfa.DFAState, org.antlr.v4.runtime.TokenStream, int, org.antlr.v4.runtime.ParserRuleContext);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=13, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
astore 6
start local 6 1: aload 3
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 7
start local 7 2: StackMap locals: org.antlr.v4.runtime.dfa.DFAState int
StackMap stack:
aload 0
aload 6
iload 7
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getExistingTargetState:(Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 8
start local 8 3: aload 8
ifnonnull 5
4: aload 0
aload 1
aload 6
iload 7
invokevirtual 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 8
5: StackMap locals: org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 8
getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
if_acmpne 12
6: aload 0
aload 3
aload 5
aload 6
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iload 4
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.noViableAlt:(Lorg/antlr/v4/runtime/TokenStream;Lorg/antlr/v4/runtime/ParserRuleContext;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)Lorg/antlr/v4/runtime/NoViableAltException;
astore 9
start local 9 7: aload 3
iload 4
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
8: aload 0
aload 6
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
aload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/ParserRuleContext;)I
istore 10
start local 10 9: iload 10
ifeq 11
10: iload 10
ireturn
11: StackMap locals: org.antlr.v4.runtime.NoViableAltException int
StackMap stack:
aload 9
athrow
end local 10 end local 9 12: StackMap locals:
StackMap stack:
aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.requiresFullContext:Z
ifeq 34
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mode:Lorg/antlr/v4/runtime/atn/PredictionMode;
getstatic org.antlr.v4.runtime.atn.PredictionMode.SLL:Lorg/antlr/v4/runtime/atn/PredictionMode;
if_acmpeq 34
13: aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
getfield org.antlr.v4.runtime.atn.ATNConfigSet.conflictingAlts:Ljava/util/BitSet;
astore 9
start local 9 14: aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.predicates:[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
ifnull 23
15: aload 3
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
istore 10
start local 10 16: iload 10
iload 4
if_icmpeq 18
17: aload 3
iload 4
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
18: StackMap locals: java.util.BitSet int
StackMap stack:
aload 0
aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.predicates:[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
aload 5
iconst_1
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.evalSemanticContext:([Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;Lorg/antlr/v4/runtime/ParserRuleContext;Z)Ljava/util/BitSet;
astore 9
19: aload 9
invokevirtual java.util.BitSet.cardinality:()I
iconst_1
if_icmpne 21
20: aload 9
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
ireturn
21: StackMap locals:
StackMap stack:
iload 10
iload 4
if_icmpeq 23
22: aload 3
iload 10
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
end local 10 23: StackMap locals:
StackMap stack:
iconst_1
istore 10
start local 10 24: aload 0
aload 1
getfield org.antlr.v4.runtime.dfa.DFA.atnStartState:Lorg/antlr/v4/runtime/atn/DecisionState;
aload 5
25: iload 10
26: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.computeStartState:(Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/RuleContext;Z)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
27: astore 11
start local 11 28: aload 0
aload 1
aload 9
aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iload 4
aload 3
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.reportAttemptingFullContext:(Lorg/antlr/v4/runtime/dfa/DFA;Ljava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;II)V
29: aload 0
aload 1
aload 8
aload 11
30: aload 3
iload 4
31: aload 5
32: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.execATNWithFullContext:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
istore 12
start local 12 33: iload 12
ireturn
end local 12 end local 11 end local 10 end local 9 34: StackMap locals:
StackMap stack:
aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.isAcceptState:Z
ifeq 45
35: aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.predicates:[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
ifnonnull 37
36: aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
ireturn
37: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
istore 9
start local 9 38: aload 3
iload 4
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
39: aload 0
aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.predicates:[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
aload 5
iconst_1
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.evalSemanticContext:([Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;Lorg/antlr/v4/runtime/ParserRuleContext;Z)Ljava/util/BitSet;
astore 10
start local 10 40: aload 10
invokevirtual java.util.BitSet.cardinality:()I
tableswitch { // 0 - 1
0: 41
1: 42
default: 43
}
41: StackMap locals: int java.util.BitSet
StackMap stack:
aload 0
aload 3
aload 5
aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iload 4
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.noViableAlt:(Lorg/antlr/v4/runtime/TokenStream;Lorg/antlr/v4/runtime/ParserRuleContext;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)Lorg/antlr/v4/runtime/NoViableAltException;
athrow
42: StackMap locals:
StackMap stack:
aload 10
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
ireturn
43: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 8
iload 4
iload 9
iconst_0
aload 10
aload 8
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
invokevirtual 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
44: aload 10
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
ireturn
end local 10 end local 9 45: StackMap locals:
StackMap stack:
aload 8
astore 6
46: iload 7
iconst_m1
if_icmpeq 2
47: aload 3
invokeinterface org.antlr.v4.runtime.TokenStream.consume:()V
48: aload 3
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 7
end local 8 49: goto 2
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 50 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 50 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 50 2 s0 Lorg/antlr/v4/runtime/dfa/DFAState;
0 50 3 input Lorg/antlr/v4/runtime/TokenStream;
0 50 4 startIndex I
0 50 5 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
1 50 6 previousD Lorg/antlr/v4/runtime/dfa/DFAState;
2 50 7 t I
3 49 8 D Lorg/antlr/v4/runtime/dfa/DFAState;
7 12 9 e Lorg/antlr/v4/runtime/NoViableAltException;
9 12 10 alt I
14 34 9 conflictingAlts Ljava/util/BitSet;
16 23 10 conflictIndex I
24 34 10 fullCtx Z
28 34 11 s0_closure Lorg/antlr/v4/runtime/atn/ATNConfigSet;
33 34 12 alt I
38 45 9 stopIndex I
40 45 10 alts Ljava/util/BitSet;
MethodParameters:
Name Flags
dfa
s0
input
startIndex
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=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
astore 3
start local 3 1: aload 3
ifnull 2
iload 2
iconst_1
iadd
iflt 2
iload 2
iconst_1
iadd
aload 3
arraylength
if_icmplt 3
2: StackMap locals: org.antlr.v4.runtime.dfa.DFAState[]
StackMap stack:
aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 3
iload 2
iconst_1
iadd
aaload
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 4 1 previousD Lorg/antlr/v4/runtime/dfa/DFAState;
0 4 2 t I
1 4 3 edges [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=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iload 3
iconst_0
invokevirtual 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 1: aload 4
ifnonnull 4
2: aload 0
aload 1
aload 2
iload 3
getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.addDFAEdge:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/dfa/DFAState;)Lorg/antlr/v4/runtime/dfa/DFAState;
pop
3: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
areturn
4: StackMap locals: org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack:
new org.antlr.v4.runtime.dfa.DFAState
dup
aload 4
invokespecial org.antlr.v4.runtime.dfa.DFAState.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
astore 5
start local 5 5: aload 4
invokestatic org.antlr.v4.runtime.atn.ParserATNSimulator.getUniqueAlt:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)I
istore 6
start local 6 6: iload 6
ifeq 11
7: aload 5
iconst_1
putfield org.antlr.v4.runtime.dfa.DFAState.isAcceptState:Z
8: aload 5
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iload 6
putfield org.antlr.v4.runtime.atn.ATNConfigSet.uniqueAlt:I
9: aload 5
iload 6
putfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
10: goto 16
11: StackMap locals: org.antlr.v4.runtime.dfa.DFAState int
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mode:Lorg/antlr/v4/runtime/atn/PredictionMode;
aload 4
invokestatic org.antlr.v4.runtime.atn.PredictionMode.hasSLLConflictTerminatingPrediction:(Lorg/antlr/v4/runtime/atn/PredictionMode;Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Z
ifeq 16
12: aload 5
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
aload 0
aload 4
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getConflictingAlts:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Ljava/util/BitSet;
putfield org.antlr.v4.runtime.atn.ATNConfigSet.conflictingAlts:Ljava/util/BitSet;
13: aload 5
iconst_1
putfield org.antlr.v4.runtime.dfa.DFAState.requiresFullContext:Z
14: aload 5
iconst_1
putfield org.antlr.v4.runtime.dfa.DFAState.isAcceptState:Z
15: aload 5
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
getfield org.antlr.v4.runtime.atn.ATNConfigSet.conflictingAlts:Ljava/util/BitSet;
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
putfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
16: StackMap locals:
StackMap stack:
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState.isAcceptState:Z
ifeq 20
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
getfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
ifeq 20
17: aload 0
aload 5
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
aload 1
getfield org.antlr.v4.runtime.dfa.DFA.decision:I
invokevirtual org.antlr.v4.runtime.atn.ATN.getDecisionState:(I)Lorg/antlr/v4/runtime/atn/DecisionState;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.predicateDFAState:(Lorg/antlr/v4/runtime/dfa/DFAState;Lorg/antlr/v4/runtime/atn/DecisionState;)V
18: aload 5
getfield org.antlr.v4.runtime.dfa.DFAState.predicates:[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
ifnull 20
19: aload 5
iconst_0
putfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
20: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 3
aload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.addDFAEdge:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/dfa/DFAState;)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 5
21: aload 5
areturn
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 22 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 22 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 22 2 previousD Lorg/antlr/v4/runtime/dfa/DFAState;
0 22 3 t I
1 22 4 reach Lorg/antlr/v4/runtime/atn/ATNConfigSet;
5 22 5 D Lorg/antlr/v4/runtime/dfa/DFAState;
6 22 6 predictedAlt I
MethodParameters:
Name Flags
dfa
previousD
t
protected void predicateDFAState(org.antlr.v4.runtime.dfa.DFAState, org.antlr.v4.runtime.atn.DecisionState);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFAState;Lorg/antlr/v4/runtime/atn/DecisionState;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual org.antlr.v4.runtime.atn.DecisionState.getNumberOfTransitions:()I
istore 3
start local 3 1: aload 0
aload 1
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getConflictingAltsOrUniqueAlt:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Ljava/util/BitSet;
astore 4
start local 4 2: aload 0
aload 4
aload 1
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iload 3
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getPredsForAmbigAlts:(Ljava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)[Lorg/antlr/v4/runtime/atn/SemanticContext;
astore 5
start local 5 3: aload 5
ifnull 7
4: aload 1
aload 0
aload 4
aload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getPredicatePredictions:(Ljava/util/BitSet;[Lorg/antlr/v4/runtime/atn/SemanticContext;)[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
putfield org.antlr.v4.runtime.dfa.DFAState.predicates:[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
5: aload 1
iconst_0
putfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
6: goto 8
7: StackMap locals: int java.util.BitSet org.antlr.v4.runtime.atn.SemanticContext[]
StackMap stack:
aload 1
aload 4
iconst_0
invokevirtual java.util.BitSet.nextSetBit:(I)I
putfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
8: StackMap locals:
StackMap stack:
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 9 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 9 1 dfaState Lorg/antlr/v4/runtime/dfa/DFAState;
0 9 2 decisionState Lorg/antlr/v4/runtime/atn/DecisionState;
1 9 3 nalts I
2 9 4 altsToCollectPredsFrom Ljava/util/BitSet;
3 9 5 altToPred [Lorg/antlr/v4/runtime/atn/SemanticContext;
MethodParameters:
Name Flags
dfaState
decisionState
protected int execATNWithFullContext(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.dfa.DFAState, org.antlr.v4.runtime.atn.ATNConfigSet, org.antlr.v4.runtime.TokenStream, int, org.antlr.v4.runtime.ParserRuleContext);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=15, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: iconst_1
istore 7
start local 7 1: iconst_0
istore 8
start local 8 2: aconst_null
astore 9
start local 9 3: aload 3
astore 10
start local 10 4: aload 4
iload 5
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
5: aload 4
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 11
start local 11 6: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFA org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext int int org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int
StackMap stack:
aload 0
aload 10
iload 11
iload 7
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.computeReachSet:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;IZ)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
astore 9
7: aload 9
ifnonnull 14
8: aload 0
aload 4
aload 6
aload 10
iload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.noViableAlt:(Lorg/antlr/v4/runtime/TokenStream;Lorg/antlr/v4/runtime/ParserRuleContext;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)Lorg/antlr/v4/runtime/NoViableAltException;
astore 13
start local 13 9: aload 4
iload 5
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
10: aload 0
aload 10
aload 6
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/ParserRuleContext;)I
istore 14
start local 14 11: iload 14
ifeq 13
12: iload 14
ireturn
13: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFA org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext int int org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int top org.antlr.v4.runtime.NoViableAltException int
StackMap stack:
aload 13
athrow
end local 14 end local 13 14: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFA org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext int int org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int
StackMap stack:
aload 9
invokestatic org.antlr.v4.runtime.atn.PredictionMode.getConflictingAltSubsets:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Ljava/util/Collection;
astore 13
start local 13 15: aload 9
aload 9
invokestatic org.antlr.v4.runtime.atn.ParserATNSimulator.getUniqueAlt:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)I
putfield org.antlr.v4.runtime.atn.ATNConfigSet.uniqueAlt:I
16: aload 9
getfield org.antlr.v4.runtime.atn.ATNConfigSet.uniqueAlt:I
ifeq 19
17: aload 9
getfield org.antlr.v4.runtime.atn.ATNConfigSet.uniqueAlt:I
istore 12
start local 12 18: goto 33
end local 12 19: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFA org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext int int org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int top java.util.Collection
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mode:Lorg/antlr/v4/runtime/atn/PredictionMode;
getstatic org.antlr.v4.runtime.atn.PredictionMode.LL_EXACT_AMBIG_DETECTION:Lorg/antlr/v4/runtime/atn/PredictionMode;
if_acmpeq 23
20: aload 13
invokestatic org.antlr.v4.runtime.atn.PredictionMode.resolvesToJustOneViableAlt:(Ljava/util/Collection;)I
istore 12
start local 12 21: iload 12
ifeq 28
22: goto 33
end local 12 23: StackMap locals:
StackMap stack:
aload 13
invokestatic org.antlr.v4.runtime.atn.PredictionMode.allSubsetsConflict:(Ljava/util/Collection;)Z
ifeq 28
24: aload 13
invokestatic org.antlr.v4.runtime.atn.PredictionMode.allSubsetsEqual:(Ljava/util/Collection;)Z
ifeq 28
25: iconst_1
istore 8
26: aload 13
invokestatic org.antlr.v4.runtime.atn.PredictionMode.getSingleViableAlt:(Ljava/util/Collection;)I
istore 12
start local 12 27: goto 33
end local 12 28: StackMap locals:
StackMap stack:
aload 9
astore 10
29: iload 11
iconst_m1
if_icmpeq 6
30: aload 4
invokeinterface org.antlr.v4.runtime.TokenStream.consume:()V
31: aload 4
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 11
end local 13 32: goto 6
start local 12 33: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFA org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.TokenStream int org.antlr.v4.runtime.ParserRuleContext int int org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int int
StackMap stack:
aload 9
getfield org.antlr.v4.runtime.atn.ATNConfigSet.uniqueAlt:I
ifeq 36
34: aload 0
aload 1
iload 12
aload 9
iload 5
aload 4
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.reportContextSensitivity:(Lorg/antlr/v4/runtime/dfa/DFA;ILorg/antlr/v4/runtime/atn/ATNConfigSet;II)V
35: iload 12
ireturn
36: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 5
aload 4
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
iload 8
37: aload 9
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.getAlts:()Ljava/util/BitSet;
aload 9
38: invokevirtual 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
39: iload 12
ireturn
end local 12 end local 11 end local 10 end local 9 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 40 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 40 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 40 2 D Lorg/antlr/v4/runtime/dfa/DFAState;
0 40 3 s0 Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 40 4 input Lorg/antlr/v4/runtime/TokenStream;
0 40 5 startIndex I
0 40 6 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
1 40 7 fullCtx Z
2 40 8 foundExactAmbig Z
3 40 9 reach Lorg/antlr/v4/runtime/atn/ATNConfigSet;
4 40 10 previous Lorg/antlr/v4/runtime/atn/ATNConfigSet;
6 40 11 t I
18 19 12 predictedAlt I
21 23 12 predictedAlt I
27 28 12 predictedAlt I
33 40 12 predictedAlt I
9 14 13 e Lorg/antlr/v4/runtime/NoViableAltException;
11 14 14 alt I
15 32 13 altSubSets Ljava/util/Collection<Ljava/util/BitSet;>;
MethodParameters:
Name Flags
dfa
D
s0
input
startIndex
outerContext
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=7, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
ifnonnull 2
1: aload 0
new org.antlr.v4.runtime.misc.DoubleKeyMap
dup
invokespecial org.antlr.v4.runtime.misc.DoubleKeyMap.<init>:()V
putfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
2: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.atn.ATNConfigSet
dup
iload 3
invokespecial org.antlr.v4.runtime.atn.ATNConfigSet.<init>:(Z)V
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 7
goto 22
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 6
start local 6 6: aload 6
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
instanceof org.antlr.v4.runtime.atn.RuleStopState
ifeq 13
7: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
ifne 8
aload 6
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.isEmpty:()Z
ifne 8
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
8: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator
StackMap stack:
iload 3
ifne 9
iload 2
iconst_m1
if_icmpne 22
9: StackMap locals:
StackMap stack:
aload 5
ifnonnull 11
10: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
11: StackMap locals:
StackMap stack:
aload 5
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: goto 22
13: StackMap locals:
StackMap stack:
aload 6
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
istore 8
start local 8 14: iconst_0
istore 9
start local 9 15: goto 21
16: StackMap locals: int int
StackMap stack:
aload 6
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
iload 9
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
astore 10
start local 10 17: aload 0
aload 10
iload 2
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getReachableTarget:(Lorg/antlr/v4/runtime/atn/Transition;I)Lorg/antlr/v4/runtime/atn/ATNState;
astore 11
start local 11 18: aload 11
ifnull 20
19: aload 4
new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 6
aload 11
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
end local 11 end local 10 20: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
21: iload 9
iload 8
if_icmplt 16
end local 9 end local 8 end local 6 22: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
23: aconst_null
astore 6
start local 6 24: aload 5
ifnonnull 30
iload 2
iconst_m1
if_icmpeq 30
25: aload 4
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.size:()I
iconst_1
if_icmpne 28
26: aload 4
astore 6
27: goto 30
28: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack:
aload 4
invokestatic org.antlr.v4.runtime.atn.ParserATNSimulator.getUniqueAlt:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)I
ifeq 30
29: aload 4
astore 6
30: StackMap locals:
StackMap stack:
aload 6
ifnonnull 40
31: new org.antlr.v4.runtime.atn.ATNConfigSet
dup
iload 3
invokespecial org.antlr.v4.runtime.atn.ATNConfigSet.<init>:(Z)V
astore 6
32: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 7
start local 7 33: iload 2
iconst_m1
if_icmpne 34
iconst_1
goto 35
StackMap locals: java.util.Set
StackMap stack:
34: iconst_0
StackMap locals:
StackMap stack: int
35: istore 8
start local 8 36: aload 4
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 10
goto 39
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfigSet java.util.Set int top java.util.Iterator
StackMap stack:
37: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 9
start local 9 38: aload 0
aload 9
aload 6
aload 7
iconst_0
iload 3
iload 8
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.closure:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZZ)V
end local 9 39: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 37
end local 8 end local 7 40: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack:
iload 2
iconst_m1
if_icmpne 44
41: aload 0
aload 6
aload 6
aload 4
if_acmpne 42
iconst_1
goto 43
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet
42: iconst_0
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int
43: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.removeAllConfigsNotInRuleStopState:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;Z)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
astore 6
44: StackMap locals:
StackMap stack:
aload 5
ifnull 50
iload 3
ifeq 45
aload 6
invokestatic org.antlr.v4.runtime.atn.PredictionMode.hasConfigInRuleStopState:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Z
ifne 50
45: StackMap locals:
StackMap stack:
getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
ifne 46
aload 5
invokeinterface java.util.List.isEmpty:()Z
ifeq 46
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
46: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 49
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
47: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 7
start local 7 48: aload 6
aload 7
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
end local 7 49: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 47
50: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfigSet java.util.List org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack:
aload 6
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.isEmpty:()Z
ifeq 51
aconst_null
areturn
51: StackMap locals:
StackMap stack:
aload 6
areturn
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 52 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 52 1 closure Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 52 2 t I
0 52 3 fullCtx Z
3 52 4 intermediate Lorg/antlr/v4/runtime/atn/ATNConfigSet;
4 52 5 skippedStopStates Ljava/util/List<Lorg/antlr/v4/runtime/atn/ATNConfig;>;
6 22 6 c Lorg/antlr/v4/runtime/atn/ATNConfig;
14 22 8 n I
15 22 9 ti I
17 20 10 trans Lorg/antlr/v4/runtime/atn/Transition;
18 20 11 target Lorg/antlr/v4/runtime/atn/ATNState;
24 52 6 reach Lorg/antlr/v4/runtime/atn/ATNConfigSet;
33 40 7 closureBusy Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;
36 40 8 treatEofAsEpsilon Z
38 39 9 c Lorg/antlr/v4/runtime/atn/ATNConfig;
48 49 7 c Lorg/antlr/v4/runtime/atn/ATNConfig;
MethodParameters:
Name Flags
closure
t
fullCtx
protected org.antlr.v4.runtime.atn.ATNConfigSet removeAllConfigsNotInRuleStopState(org.antlr.v4.runtime.atn.ATNConfigSet, boolean);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;Z)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic org.antlr.v4.runtime.atn.PredictionMode.allConfigsInRuleStopStates:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Z
ifeq 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.atn.ATNConfigSet
dup
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.fullCtx:Z
invokespecial org.antlr.v4.runtime.atn.ATNConfigSet.<init>:(Z)V
astore 3
start local 3 3: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 5
goto 13
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 4
start local 4 5: aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
instanceof org.antlr.v4.runtime.atn.RuleStopState
ifeq 8
6: aload 3
aload 4
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
7: goto 13
8: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator
StackMap stack:
iload 2
ifeq 13
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
invokevirtual org.antlr.v4.runtime.atn.ATNState.onlyHasEpsilonTransitions:()Z
ifeq 13
9: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
invokevirtual org.antlr.v4.runtime.atn.ATN.nextTokens:(Lorg/antlr/v4/runtime/atn/ATNState;)Lorg/antlr/v4/runtime/misc/IntervalSet;
astore 6
start local 6 10: aload 6
bipush -2
invokevirtual org.antlr.v4.runtime.misc.IntervalSet.contains:(I)Z
ifeq 13
11: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.ruleToStopState:[Lorg/antlr/v4/runtime/atn/RuleStopState;
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
getfield org.antlr.v4.runtime.atn.ATNState.ruleIndex:I
aaload
astore 7
start local 7 12: aload 3
new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 4
aload 7
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
end local 7 end local 6 end local 4 13: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet int org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
14: aload 3
areturn
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/ParserATNSimulator;
0 15 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 15 2 lookToEndOfRule Z
3 15 3 result Lorg/antlr/v4/runtime/atn/ATNConfigSet;
5 13 4 config Lorg/antlr/v4/runtime/atn/ATNConfig;
10 13 6 nextTokens Lorg/antlr/v4/runtime/misc/IntervalSet;
12 13 7 endOfRuleState Lorg/antlr/v4/runtime/atn/ATNState;
MethodParameters:
Name Flags
configs
lookToEndOfRule
protected org.antlr.v4.runtime.atn.ATNConfigSet computeStartState(org.antlr.v4.runtime.atn.ATNState, org.antlr.v4.runtime.RuleContext, boolean);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/RuleContext;Z)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
aload 2
invokestatic org.antlr.v4.runtime.atn.PredictionContext.fromRuleContext:(Lorg/antlr/v4/runtime/atn/ATN;Lorg/antlr/v4/runtime/RuleContext;)Lorg/antlr/v4/runtime/atn/PredictionContext;
astore 4
start local 4 1: new org.antlr.v4.runtime.atn.ATNConfigSet
dup
iload 3
invokespecial org.antlr.v4.runtime.atn.ATNConfigSet.<init>:(Z)V
astore 5
start local 5 2: iconst_0
istore 6
start local 6 3: goto 9
4: StackMap locals: org.antlr.v4.runtime.atn.PredictionContext org.antlr.v4.runtime.atn.ATNConfigSet int
StackMap stack:
aload 1
iload 6
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
astore 7
start local 7 5: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 7
iload 6
iconst_1
iadd
aload 4
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNState;ILorg/antlr/v4/runtime/atn/PredictionContext;)V
astore 8
start local 8 6: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 9
start local 9 7: aload 0
aload 8
aload 5
aload 9
iconst_1
iload 3
iconst_0
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.closure:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZZ)V
end local 9 end local 8 end local 7 8: iinc 6 1
StackMap locals:
StackMap stack:
9: iload 6
aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
if_icmplt 4
end local 6 10: aload 5
areturn
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 11 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 11 1 p Lorg/antlr/v4/runtime/atn/ATNState;
0 11 2 ctx Lorg/antlr/v4/runtime/RuleContext;
0 11 3 fullCtx Z
1 11 4 initialContext Lorg/antlr/v4/runtime/atn/PredictionContext;
2 11 5 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
3 10 6 i I
5 8 7 target Lorg/antlr/v4/runtime/atn/ATNState;
6 8 8 c Lorg/antlr/v4/runtime/atn/ATNConfig;
7 8 9 closureBusy Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;
MethodParameters:
Name Flags
p
ctx
fullCtx
protected org.antlr.v4.runtime.atn.ATNConfigSet applyPrecedenceFilter(org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 1: new org.antlr.v4.runtime.atn.ATNConfigSet
dup
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.fullCtx:Z
invokespecial org.antlr.v4.runtime.atn.ATNConfigSet.<init>:(Z)V
astore 3
start local 3 2: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 5
goto 14
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet java.util.Map org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 4
start local 4 4: aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
iconst_1
if_icmpeq 6
5: goto 14
6: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet java.util.Map org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator
StackMap stack:
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._outerContext:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.SemanticContext.evalPrecedence:(Lorg/antlr/v4/runtime/Recognizer;Lorg/antlr/v4/runtime/RuleContext;)Lorg/antlr/v4/runtime/atn/SemanticContext;
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 14
9: StackMap locals: org.antlr.v4.runtime.atn.SemanticContext
StackMap stack:
aload 2
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
getfield org.antlr.v4.runtime.atn.ATNState.stateNumber:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 6
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
if_acmpeq 13
11: aload 3
new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 4
aload 6
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/SemanticContext;)V
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
12: goto 14
13: StackMap locals:
StackMap stack:
aload 3
aload 4
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
end local 6 end local 4 14: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet java.util.Map org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
15: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 5
goto 24
StackMap locals:
StackMap stack:
16: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 4
start local 4 17: aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
iconst_1
if_icmpne 19
18: goto 24
19: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet java.util.Map org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator
StackMap stack:
aload 4
invokevirtual org.antlr.v4.runtime.atn.ATNConfig.isPrecedenceFilterSuppressed:()Z
ifne 23
20: aload 2
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
getfield org.antlr.v4.runtime.atn.ATNState.stateNumber:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.PredictionContext
astore 6
start local 6 21: aload 6
ifnull 23
aload 6
aload 4
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.equals:(Ljava/lang/Object;)Z
ifeq 23
22: goto 24
end local 6 23: StackMap locals:
StackMap stack:
aload 3
aload 4
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
end local 4 24: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet java.util.Map org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
25: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 26 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
1 26 2 statesFromAlt1 Ljava/util/Map<Ljava/lang/Integer;Lorg/antlr/v4/runtime/atn/PredictionContext;>;
2 26 3 configSet Lorg/antlr/v4/runtime/atn/ATNConfigSet;
4 14 4 config Lorg/antlr/v4/runtime/atn/ATNConfig;
7 14 6 updatedContext Lorg/antlr/v4/runtime/atn/SemanticContext;
17 24 4 config Lorg/antlr/v4/runtime/atn/ATNConfig;
21 23 6 context Lorg/antlr/v4/runtime/atn/PredictionContext;
MethodParameters:
Name Flags
configs
protected org.antlr.v4.runtime.atn.ATNState getReachableTarget(org.antlr.v4.runtime.atn.Transition, int);
descriptor: (Lorg/antlr/v4/runtime/atn/Transition;I)Lorg/antlr/v4/runtime/atn/ATNState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
iconst_0
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.maxTokenType:I
invokevirtual org.antlr.v4.runtime.atn.Transition.matches:(III)Z
ifeq 2
1: aload 1
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 3 1 trans Lorg/antlr/v4/runtime/atn/Transition;
0 3 2 ttype I
MethodParameters:
Name Flags
trans
ttype
protected org.antlr.v4.runtime.atn.SemanticContext[] getPredsForAmbigAlts(java.util.BitSet, org.antlr.v4.runtime.atn.ATNConfigSet, int);
descriptor: (Ljava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)[Lorg/antlr/v4/runtime/atn/SemanticContext;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
iconst_1
iadd
anewarray org.antlr.v4.runtime.atn.SemanticContext
astore 4
start local 4 1: aload 2
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 6
goto 5
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator java.util.BitSet org.antlr.v4.runtime.atn.ATNConfigSet int org.antlr.v4.runtime.atn.SemanticContext[] top java.util.Iterator
StackMap stack:
2: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 5
start local 5 3: aload 1
aload 5
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
invokevirtual java.util.BitSet.get:(I)Z
ifeq 5
4: aload 4
aload 5
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
aload 4
aload 5
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
aaload
aload 5
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
invokestatic org.antlr.v4.runtime.atn.SemanticContext.or:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/atn/SemanticContext;)Lorg/antlr/v4/runtime/atn/SemanticContext;
aastore
end local 5 5: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: iconst_0
istore 5
start local 5 7: iconst_1
istore 6
start local 6 8: goto 15
9: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator java.util.BitSet org.antlr.v4.runtime.atn.ATNConfigSet int org.antlr.v4.runtime.atn.SemanticContext[] int int
StackMap stack:
aload 4
iload 6
aaload
ifnonnull 12
10: aload 4
iload 6
getstatic org.antlr.v4.runtime.atn.SemanticContext.NONE:Lorg/antlr/v4/runtime/atn/SemanticContext;
aastore
11: goto 14
12: StackMap locals:
StackMap stack:
aload 4
iload 6
aaload
getstatic org.antlr.v4.runtime.atn.SemanticContext.NONE:Lorg/antlr/v4/runtime/atn/SemanticContext;
if_acmpeq 14
13: iinc 5 1
14: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
15: iload 6
iload 3
if_icmple 9
end local 6 16: iload 5
ifne 17
aconst_null
astore 4
17: StackMap locals:
StackMap stack:
aload 4
areturn
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 18 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 18 1 ambigAlts Ljava/util/BitSet;
0 18 2 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 18 3 nalts I
1 18 4 altToPred [Lorg/antlr/v4/runtime/atn/SemanticContext;
3 5 5 c Lorg/antlr/v4/runtime/atn/ATNConfig;
7 18 5 nPredAlts I
8 16 6 i I
MethodParameters:
Name Flags
ambigAlts
configs
nalts
protected org.antlr.v4.runtime.dfa.DFAState$PredPrediction[] getPredicatePredictions(java.util.BitSet, org.antlr.v4.runtime.atn.SemanticContext[]);
descriptor: (Ljava/util/BitSet;[Lorg/antlr/v4/runtime/atn/SemanticContext;)[Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: iconst_1
istore 5
start local 5 3: goto 10
4: StackMap locals: java.util.List int int
StackMap stack:
aload 2
iload 5
aaload
astore 6
start local 6 5: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
ifne 6
aload 6
ifnonnull 6
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
6: StackMap locals: org.antlr.v4.runtime.atn.SemanticContext
StackMap stack:
aload 1
ifnull 8
aload 1
iload 5
invokevirtual java.util.BitSet.get:(I)Z
ifeq 8
7: aload 3
new org.antlr.v4.runtime.dfa.DFAState$PredPrediction
dup
aload 6
iload 5
invokespecial org.antlr.v4.runtime.dfa.DFAState$PredPrediction.<init>:(Lorg/antlr/v4/runtime/atn/SemanticContext;I)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: StackMap locals:
StackMap stack:
aload 6
getstatic org.antlr.v4.runtime.atn.SemanticContext.NONE:Lorg/antlr/v4/runtime/atn/SemanticContext;
if_acmpeq 9
iconst_1
istore 4
end local 6 9: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
10: iload 5
aload 2
arraylength
if_icmplt 4
end local 5 11: iload 4
ifne 13
12: aconst_null
areturn
13: StackMap locals:
StackMap stack:
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray org.antlr.v4.runtime.dfa.DFAState$PredPrediction
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.antlr.v4.runtime.dfa.DFAState$PredPrediction[]
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 14 1 ambigAlts Ljava/util/BitSet;
0 14 2 altToPred [Lorg/antlr/v4/runtime/atn/SemanticContext;
1 14 3 pairs Ljava/util/List<Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;>;
2 14 4 containsPredicate Z
3 11 5 i I
5 9 6 pred Lorg/antlr/v4/runtime/atn/SemanticContext;
MethodParameters:
Name Flags
ambigAlts
altToPred
protected int getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(org.antlr.v4.runtime.atn.ATNConfigSet, org.antlr.v4.runtime.ParserRuleContext);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/ParserRuleContext;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.splitAccordingToSemanticValidity:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/ParserRuleContext;)Lorg/antlr/v4/runtime/misc/Pair;
1: astore 3
start local 3 2: aload 3
getfield org.antlr.v4.runtime.misc.Pair.a:Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfigSet
astore 4
start local 4 3: aload 3
getfield org.antlr.v4.runtime.misc.Pair.b:Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfigSet
astore 5
start local 5 4: aload 0
aload 4
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getAltThatFinishedDecisionEntryRule:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)I
istore 6
start local 6 5: iload 6
ifeq 7
6: iload 6
ireturn
7: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.ParserRuleContext org.antlr.v4.runtime.misc.Pair org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int
StackMap stack:
aload 5
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.size:()I
ifle 11
8: aload 0
aload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getAltThatFinishedDecisionEntryRule:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)I
istore 6
9: iload 6
ifeq 11
10: iload 6
ireturn
11: StackMap locals:
StackMap stack:
iconst_0
ireturn
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 12 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 12 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 12 2 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
2 12 3 sets Lorg/antlr/v4/runtime/misc/Pair<Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;>;
3 12 4 semValidConfigs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
4 12 5 semInvalidConfigs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
5 12 6 alt I
MethodParameters:
Name Flags
configs
outerContext
protected int getAltThatFinishedDecisionEntryRule(org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new org.antlr.v4.runtime.misc.IntervalSet
dup
iconst_0
newarray 10
invokespecial org.antlr.v4.runtime.misc.IntervalSet.<init>:([I)V
astore 2
start local 2 1: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.misc.IntervalSet top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 3
start local 3 3: aload 3
invokevirtual org.antlr.v4.runtime.atn.ATNConfig.getOuterContextDepth:()I
ifgt 4
aload 3
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
instanceof org.antlr.v4.runtime.atn.RuleStopState
ifeq 5
aload 3
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.hasEmptyPath:()Z
ifeq 5
4: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.misc.IntervalSet org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator
StackMap stack:
aload 2
aload 3
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
invokevirtual org.antlr.v4.runtime.misc.IntervalSet.add:(I)V
end local 3 5: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.misc.IntervalSet top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 2
invokevirtual org.antlr.v4.runtime.misc.IntervalSet.size:()I
ifne 7
iconst_0
ireturn
7: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.misc.IntervalSet
StackMap stack:
aload 2
invokevirtual org.antlr.v4.runtime.misc.IntervalSet.getMinElement:()I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 8 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
1 8 2 alts Lorg/antlr/v4/runtime/misc/IntervalSet;
3 5 3 c Lorg/antlr/v4/runtime/atn/ATNConfig;
MethodParameters:
Name Flags
configs
protected org.antlr.v4.runtime.misc.Pair<org.antlr.v4.runtime.atn.ATNConfigSet, org.antlr.v4.runtime.atn.ATNConfigSet> splitAccordingToSemanticValidity(org.antlr.v4.runtime.atn.ATNConfigSet, org.antlr.v4.runtime.ParserRuleContext);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/ParserRuleContext;)Lorg/antlr/v4/runtime/misc/Pair;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: new org.antlr.v4.runtime.atn.ATNConfigSet
dup
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.fullCtx:Z
invokespecial org.antlr.v4.runtime.atn.ATNConfigSet.<init>:(Z)V
astore 3
start local 3 1: new org.antlr.v4.runtime.atn.ATNConfigSet
dup
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.fullCtx:Z
invokespecial org.antlr.v4.runtime.atn.ATNConfigSet.<init>:(Z)V
astore 4
start local 4 2: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 6
goto 12
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.ParserRuleContext org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
3: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 5
start local 5 4: aload 5
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
getstatic org.antlr.v4.runtime.atn.SemanticContext.NONE:Lorg/antlr/v4/runtime/atn/SemanticContext;
if_acmpeq 11
5: aload 0
aload 5
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
aload 2
aload 5
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.fullCtx:Z
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.evalSemanticContext:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/ParserRuleContext;IZ)Z
istore 7
start local 7 6: iload 7
ifeq 9
7: aload 3
aload 5
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
pop
8: goto 12
9: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.ParserRuleContext org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator int
StackMap stack:
aload 4
aload 5
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
pop
end local 7 10: goto 12
11: StackMap locals:
StackMap stack:
aload 3
aload 5
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
pop
end local 5 12: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.ParserRuleContext org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
13: new org.antlr.v4.runtime.misc.Pair
dup
aload 3
aload 4
invokespecial org.antlr.v4.runtime.misc.Pair.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 14 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 14 2 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
1 14 3 succeeded Lorg/antlr/v4/runtime/atn/ATNConfigSet;
2 14 4 failed Lorg/antlr/v4/runtime/atn/ATNConfigSet;
4 12 5 c Lorg/antlr/v4/runtime/atn/ATNConfig;
6 10 7 predicateEvaluationResult Z
Signature: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/ParserRuleContext;)Lorg/antlr/v4/runtime/misc/Pair<Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;>;
MethodParameters:
Name Flags
configs
outerContext
protected java.util.BitSet evalSemanticContext(org.antlr.v4.runtime.dfa.DFAState$PredPrediction[], org.antlr.v4.runtime.ParserRuleContext, boolean);
descriptor: ([Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;Lorg/antlr/v4/runtime/ParserRuleContext;Z)Ljava/util/BitSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
astore 4
start local 4 1: aload 1
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 14
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFAState$PredPrediction[] org.antlr.v4.runtime.ParserRuleContext int java.util.BitSet top int int org.antlr.v4.runtime.dfa.DFAState$PredPrediction[]
StackMap stack:
2: aload 8
iload 6
aaload
astore 5
start local 5 3: aload 5
getfield org.antlr.v4.runtime.dfa.DFAState$PredPrediction.pred:Lorg/antlr/v4/runtime/atn/SemanticContext;
getstatic org.antlr.v4.runtime.atn.SemanticContext.NONE:Lorg/antlr/v4/runtime/atn/SemanticContext;
if_acmpne 7
4: aload 4
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState$PredPrediction.alt:I
invokevirtual java.util.BitSet.set:(I)V
5: iload 3
ifne 13
6: goto 15
7: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFAState$PredPrediction[] org.antlr.v4.runtime.ParserRuleContext int java.util.BitSet org.antlr.v4.runtime.dfa.DFAState$PredPrediction int int org.antlr.v4.runtime.dfa.DFAState$PredPrediction[]
StackMap stack:
iconst_0
istore 9
start local 9 8: aload 0
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState$PredPrediction.pred:Lorg/antlr/v4/runtime/atn/SemanticContext;
aload 2
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState$PredPrediction.alt:I
iload 9
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.evalSemanticContext:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/ParserRuleContext;IZ)Z
istore 10
start local 10 9: iload 10
ifeq 13
10: aload 4
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState$PredPrediction.alt:I
invokevirtual java.util.BitSet.set:(I)V
11: iload 3
ifne 13
12: goto 15
end local 10 end local 9 end local 5 13: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFAState$PredPrediction[] org.antlr.v4.runtime.ParserRuleContext int java.util.BitSet top int int org.antlr.v4.runtime.dfa.DFAState$PredPrediction[]
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
14: iload 6
iload 7
if_icmplt 2
15: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFAState$PredPrediction[] org.antlr.v4.runtime.ParserRuleContext int java.util.BitSet
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/ParserATNSimulator;
0 16 1 predPredictions [Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
0 16 2 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
0 16 3 complete Z
1 16 4 predictions Ljava/util/BitSet;
3 13 5 pair Lorg/antlr/v4/runtime/dfa/DFAState$PredPrediction;
8 13 9 fullCtx Z
9 13 10 predicateEvaluationResult Z
MethodParameters:
Name Flags
predPredictions
outerContext
complete
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=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
aload 2
invokevirtual org.antlr.v4.runtime.atn.SemanticContext.eval:(Lorg/antlr/v4/runtime/Recognizer;Lorg/antlr/v4/runtime/RuleContext;)Z
ireturn
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/v4/runtime/atn/ParserATNSimulator;
0 1 1 pred Lorg/antlr/v4/runtime/atn/SemanticContext;
0 1 2 parserCallStack Lorg/antlr/v4/runtime/ParserRuleContext;
0 1 3 alt I
0 1 4 fullCtx Z
MethodParameters:
Name Flags
pred
parserCallStack
alt
fullCtx
protected void closure(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.ATNConfigSet, java.util.Set<org.antlr.v4.runtime.atn.ATNConfig>, boolean, boolean, );
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
aload 3
iload 4
1: iload 5
2: iconst_0
iload 6
3: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.closureCheckingStopState:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZIZ)V
4: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
ifne 5
iload 5
ifeq 5
aload 2
getfield org.antlr.v4.runtime.atn.ATNConfigSet.dipsIntoOuterContext:Z
ifeq 5
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
return
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 6 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 6 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 6 2 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 6 3 closureBusy Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;
0 6 4 collectPredicates Z
0 6 5 fullCtx Z
0 6 6 treatEofAsEpsilon Z
Signature: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;ZZZ)V
MethodParameters:
Name Flags
config
configs
closureBusy
collectPredicates
fullCtx
treatEofAsEpsilon
protected void closureCheckingStopState(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.ATNConfigSet, java.util.Set<org.antlr.v4.runtime.atn.ATNConfig>, boolean, boolean, int, );
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZIZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=12, 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 1
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
instanceof org.antlr.v4.runtime.atn.RuleStopState
ifeq 28
1: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.isEmpty:()Z
ifne 25
2: iconst_0
istore 8
start local 8 3: goto 23
4: StackMap locals: int
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 8
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.getReturnState:(I)I
ldc 2147483647
if_icmpne 12
5: iload 5
ifeq 8
6: aload 2
new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
getstatic org.antlr.v4.runtime.atn.PredictionContext.EMPTY:Lorg/antlr/v4/runtime/atn/EmptyPredictionContext;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/PredictionContext;)V
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
7: goto 22
8: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
iload 4
9: iload 5
iload 6
iload 7
10: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.closure_:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZIZ)V
11: goto 22
12: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.states:Ljava/util/List;
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 8
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.getReturnState:(I)I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNState
astore 9
start local 9 13: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 8
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.getParent:(I)Lorg/antlr/v4/runtime/atn/PredictionContext;
astore 10
start local 10 14: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 9
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
aload 10
15: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
16: invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNState;ILorg/antlr/v4/runtime/atn/PredictionContext;Lorg/antlr/v4/runtime/atn/SemanticContext;)V
astore 11
start local 11 17: aload 11
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.reachesIntoOuterContext:I
putfield org.antlr.v4.runtime.atn.ATNConfig.reachesIntoOuterContext:I
18: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
ifne 19
iload 6
ldc -2147483648
if_icmpgt 19
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
19: StackMap locals: org.antlr.v4.runtime.atn.ATNState org.antlr.v4.runtime.atn.PredictionContext org.antlr.v4.runtime.atn.ATNConfig
StackMap stack:
aload 0
aload 11
aload 2
aload 3
iload 4
20: iload 5
iload 6
iconst_1
isub
iload 7
21: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.closureCheckingStopState:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZIZ)V
end local 11 end local 10 end local 9 22: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
23: iload 8
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.size:()I
if_icmplt 4
end local 8 24: return
25: StackMap locals:
StackMap stack:
iload 5
ifeq 28
26: aload 2
aload 1
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
27: return
28: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
iload 4
29: iload 5
iload 6
iload 7
30: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.closure_:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZIZ)V
31: return
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 32 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 32 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 32 2 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 32 3 closureBusy Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;
0 32 4 collectPredicates Z
0 32 5 fullCtx Z
0 32 6 depth I
0 32 7 treatEofAsEpsilon Z
3 24 8 i I
13 22 9 returnState Lorg/antlr/v4/runtime/atn/ATNState;
14 22 10 newContext Lorg/antlr/v4/runtime/atn/PredictionContext;
17 22 11 c Lorg/antlr/v4/runtime/atn/ATNConfig;
Signature: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;ZZIZ)V
MethodParameters:
Name Flags
config
configs
closureBusy
collectPredicates
fullCtx
depth
treatEofAsEpsilon
protected void closure_(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.ATNConfigSet, java.util.Set<org.antlr.v4.runtime.atn.ATNConfig>, boolean, boolean, int, );
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZIZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=15, 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 1
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
astore 8
start local 8 1: aload 8
invokevirtual org.antlr.v4.runtime.atn.ATNState.onlyHasEpsilonTransitions:()Z
ifne 3
2: aload 2
aload 1
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mergeCache:Lorg/antlr/v4/runtime/misc/DoubleKeyMap;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/misc/DoubleKeyMap;)Z
pop
3: StackMap locals: org.antlr.v4.runtime.atn.ATNState
StackMap stack:
iconst_0
istore 9
start local 9 4: goto 40
5: StackMap locals: int
StackMap stack:
iload 9
ifne 6
aload 0
aload 1
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.canDropLoopEntryEdgeInLeftRecursiveRule:(Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
ifeq 6
goto 39
6: StackMap locals:
StackMap stack:
aload 8
iload 9
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
astore 10
start local 10 7: aload 10
instanceof org.antlr.v4.runtime.atn.ActionTransition
ifne 9
iload 4
ifeq 9
8: iconst_1
goto 10
StackMap locals: org.antlr.v4.runtime.atn.Transition
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 11
start local 11 11: aload 0
aload 1
aload 10
iload 11
12: iload 6
ifne 13
iconst_1
goto 14
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfig org.antlr.v4.runtime.atn.ATNConfigSet java.util.Set int int int int org.antlr.v4.runtime.atn.ATNState int org.antlr.v4.runtime.atn.Transition int
StackMap stack: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfig org.antlr.v4.runtime.atn.Transition int
13: iconst_0
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfig org.antlr.v4.runtime.atn.ATNConfigSet java.util.Set int int int int org.antlr.v4.runtime.atn.ATNState int org.antlr.v4.runtime.atn.Transition int
StackMap stack: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfig org.antlr.v4.runtime.atn.Transition int int
14: iload 5
iload 7
15: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getEpsilonTarget:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/Transition;ZZZZ)Lorg/antlr/v4/runtime/atn/ATNConfig;
astore 12
start local 12 16: aload 12
ifnull 39
17: iload 6
istore 13
start local 13 18: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
instanceof org.antlr.v4.runtime.atn.RuleStopState
ifeq 31
19: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
ifne 20
iload 5
ifeq 20
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
20: StackMap locals: org.antlr.v4.runtime.atn.ATNConfig int
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._dfa:Lorg/antlr/v4/runtime/dfa/DFA;
ifnull 24
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._dfa:Lorg/antlr/v4/runtime/dfa/DFA;
invokevirtual org.antlr.v4.runtime.dfa.DFA.isPrecedenceDfa:()Z
ifeq 24
21: aload 10
checkcast org.antlr.v4.runtime.atn.EpsilonTransition
invokevirtual org.antlr.v4.runtime.atn.EpsilonTransition.outermostPrecedenceReturn:()I
istore 14
start local 14 22: iload 14
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._dfa:Lorg/antlr/v4/runtime/dfa/DFA;
getfield org.antlr.v4.runtime.dfa.DFA.atnStartState:Lorg/antlr/v4/runtime/atn/DecisionState;
getfield org.antlr.v4.runtime.atn.DecisionState.ruleIndex:I
if_icmpne 24
23: aload 12
iconst_1
invokevirtual org.antlr.v4.runtime.atn.ATNConfig.setPrecedenceFilterSuppressed:(Z)V
end local 14 24: StackMap locals:
StackMap stack:
aload 12
dup
getfield org.antlr.v4.runtime.atn.ATNConfig.reachesIntoOuterContext:I
iconst_1
iadd
putfield org.antlr.v4.runtime.atn.ATNConfig.reachesIntoOuterContext:I
25: aload 3
aload 12
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 27
26: goto 39
27: StackMap locals:
StackMap stack:
aload 2
iconst_1
putfield org.antlr.v4.runtime.atn.ATNConfigSet.dipsIntoOuterContext:Z
28: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.$assertionsDisabled:Z
ifne 29
iload 13
ldc -2147483648
if_icmpgt 29
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
29: StackMap locals:
StackMap stack:
iinc 13 -1
30: goto 36
31: StackMap locals:
StackMap stack:
aload 10
invokevirtual org.antlr.v4.runtime.atn.Transition.isEpsilon:()Z
ifne 33
aload 3
aload 12
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 33
32: goto 39
33: StackMap locals:
StackMap stack:
aload 10
instanceof org.antlr.v4.runtime.atn.RuleTransition
ifeq 36
34: iload 13
iflt 36
35: iinc 13 1
36: StackMap locals:
StackMap stack:
aload 0
aload 12
aload 2
aload 3
iload 11
37: iload 5
iload 13
iload 7
38: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.closureCheckingStopState:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set;ZZIZ)V
end local 13 end local 12 end local 11 end local 10 39: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfig org.antlr.v4.runtime.atn.ATNConfigSet java.util.Set int int int int org.antlr.v4.runtime.atn.ATNState int
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
40: iload 9
aload 8
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
if_icmplt 5
end local 9 41: 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 42 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 42 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 42 2 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 42 3 closureBusy Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;
0 42 4 collectPredicates Z
0 42 5 fullCtx Z
0 42 6 depth I
0 42 7 treatEofAsEpsilon Z
1 42 8 p Lorg/antlr/v4/runtime/atn/ATNState;
4 41 9 i I
7 39 10 t Lorg/antlr/v4/runtime/atn/Transition;
11 39 11 continueCollecting Z
16 39 12 c Lorg/antlr/v4/runtime/atn/ATNConfig;
18 39 13 newDepth I
22 24 14 outermostPrecedenceReturn I
Signature: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Ljava/util/Set<Lorg/antlr/v4/runtime/atn/ATNConfig;>;ZZIZ)V
MethodParameters:
Name Flags
config
configs
closureBusy
collectPredicates
fullCtx
depth
treatEofAsEpsilon
protected boolean canDropLoopEntryEdgeInLeftRecursiveRule(org.antlr.v4.runtime.atn.ATNConfig);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=11, args_size=2
start local 0 start local 1 0: getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.TURN_OFF_LR_LOOP_ENTRY_BRANCH_OPT:Z
ifeq 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
astore 2
start local 2 2: aload 2
invokevirtual org.antlr.v4.runtime.atn.ATNState.getStateType:()I
bipush 10
if_icmpne 6
3: aload 2
checkcast org.antlr.v4.runtime.atn.StarLoopEntryState
getfield org.antlr.v4.runtime.atn.StarLoopEntryState.isPrecedenceDecision:Z
ifeq 6
4: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.isEmpty:()Z
ifne 6
5: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.hasEmptyPath:()Z
ifeq 7
6: StackMap locals: org.antlr.v4.runtime.atn.ATNState
StackMap stack:
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.size:()I
istore 3
start local 3 8: iconst_0
istore 4
start local 4 9: goto 13
10: StackMap locals: int int
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.states:Ljava/util/List;
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 4
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.getReturnState:(I)I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNState
astore 5
start local 5 11: aload 5
getfield org.antlr.v4.runtime.atn.ATNState.ruleIndex:I
aload 2
getfield org.antlr.v4.runtime.atn.ATNState.ruleIndex:I
if_icmpeq 12
iconst_0
ireturn
end local 5 12: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
13: iload 4
iload 3
if_icmplt 10
end local 4 14: aload 2
iconst_0
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
checkcast org.antlr.v4.runtime.atn.BlockStartState
astore 4
start local 4 15: aload 4
getfield org.antlr.v4.runtime.atn.BlockStartState.endState:Lorg/antlr/v4/runtime/atn/BlockEndState;
getfield org.antlr.v4.runtime.atn.BlockEndState.stateNumber:I
istore 5
start local 5 16: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.states:Ljava/util/List;
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.BlockEndState
astore 6
start local 6 17: iconst_0
istore 7
start local 7 18: goto 38
19: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.atn.ATNConfig org.antlr.v4.runtime.atn.ATNState int org.antlr.v4.runtime.atn.BlockStartState int org.antlr.v4.runtime.atn.BlockEndState int
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 7
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.getReturnState:(I)I
istore 8
start local 8 20: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.states:Ljava/util/List;
iload 8
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNState
astore 9
start local 9 21: aload 9
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
iconst_1
if_icmpne 23
22: aload 9
iconst_0
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
invokevirtual org.antlr.v4.runtime.atn.Transition.isEpsilon:()Z
ifne 24
23: StackMap locals: int org.antlr.v4.runtime.atn.ATNState
StackMap stack:
iconst_0
ireturn
24: StackMap locals:
StackMap stack:
aload 9
iconst_0
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
astore 10
start local 10 25: aload 9
invokevirtual org.antlr.v4.runtime.atn.ATNState.getStateType:()I
bipush 8
if_icmpne 27
aload 10
aload 2
if_acmpne 27
26: goto 37
27: StackMap locals: org.antlr.v4.runtime.atn.ATNState
StackMap stack:
aload 9
aload 6
if_acmpne 29
28: goto 37
29: StackMap locals:
StackMap stack:
aload 10
aload 6
if_acmpne 31
30: goto 37
31: StackMap locals:
StackMap stack:
aload 10
invokevirtual org.antlr.v4.runtime.atn.ATNState.getStateType:()I
bipush 8
if_icmpne 36
32: aload 10
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
iconst_1
if_icmpne 36
33: aload 10
iconst_0
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
invokevirtual org.antlr.v4.runtime.atn.Transition.isEpsilon:()Z
ifeq 36
34: aload 10
iconst_0
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
aload 2
if_acmpne 36
35: goto 37
36: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 10 end local 9 end local 8 37: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
38: iload 7
iload 3
if_icmplt 19
end local 7 39: iconst_1
ireturn
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 40 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 40 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
2 40 2 p Lorg/antlr/v4/runtime/atn/ATNState;
8 40 3 numCtxs I
9 14 4 i I
11 12 5 returnState Lorg/antlr/v4/runtime/atn/ATNState;
15 40 4 decisionStartState Lorg/antlr/v4/runtime/atn/BlockStartState;
16 40 5 blockEndStateNum I
17 40 6 blockEndState Lorg/antlr/v4/runtime/atn/BlockEndState;
18 39 7 i I
20 37 8 returnStateNumber I
21 37 9 returnState Lorg/antlr/v4/runtime/atn/ATNState;
25 37 10 returnStateTarget Lorg/antlr/v4/runtime/atn/ATNState;
MethodParameters:
Name Flags
config
public java.lang.String getRuleName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
ifnull 1
iload 1
iflt 1
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
invokevirtual org.antlr.v4.runtime.Parser.getRuleNames:()[Ljava/lang/String;
iload 1
aaload
areturn
1: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "<rule "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
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;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 2 1 index I
MethodParameters:
Name Flags
index
protected org.antlr.v4.runtime.atn.ATNConfig getEpsilonTarget(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.Transition, boolean, boolean, boolean, boolean);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/Transition;ZZZZ)Lorg/antlr/v4/runtime/atn/ATNConfig;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 2
invokevirtual org.antlr.v4.runtime.atn.Transition.getSerializationType:()I
tableswitch { // 1 - 10
1: 9
2: 10
3: 1
4: 3
5: 10
6: 8
7: 10
8: 14
9: 14
10: 2
default: 14
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.antlr.v4.runtime.atn.RuleTransition
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.ruleTransition:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/RuleTransition;)Lorg/antlr/v4/runtime/atn/ATNConfig;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.antlr.v4.runtime.atn.PrecedencePredicateTransition
iload 3
iload 4
iload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.precedenceTransition:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/PrecedencePredicateTransition;ZZZ)Lorg/antlr/v4/runtime/atn/ATNConfig;
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.antlr.v4.runtime.atn.PredicateTransition
4: iload 3
5: iload 4
6: iload 5
7: invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.predTransition:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/PredicateTransition;ZZZ)Lorg/antlr/v4/runtime/atn/ATNConfig;
areturn
8: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.antlr.v4.runtime.atn.ActionTransition
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.actionTransition:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ActionTransition;)Lorg/antlr/v4/runtime/atn/ATNConfig;
areturn
9: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
areturn
10: StackMap locals:
StackMap stack:
iload 6
ifeq 13
11: aload 2
iconst_m1
iconst_0
iconst_1
invokevirtual org.antlr.v4.runtime.atn.Transition.matches:(III)Z
ifeq 13
12: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
areturn
13: StackMap locals:
StackMap stack:
aconst_null
areturn
14: StackMap locals:
StackMap stack:
aconst_null
areturn
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/ParserATNSimulator;
0 15 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 15 2 t Lorg/antlr/v4/runtime/atn/Transition;
0 15 3 collectPredicates Z
0 15 4 inContext Z
0 15 5 fullCtx Z
0 15 6 treatEofAsEpsilon Z
MethodParameters:
Name Flags
config
t
collectPredicates
inContext
fullCtx
treatEofAsEpsilon
protected org.antlr.v4.runtime.atn.ATNConfig actionTransition(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.ActionTransition);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ActionTransition;)Lorg/antlr/v4/runtime/atn/ATNConfig;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.ActionTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 1 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 1 2 t Lorg/antlr/v4/runtime/atn/ActionTransition;
MethodParameters:
Name Flags
config
t
public org.antlr.v4.runtime.atn.ATNConfig precedenceTransition(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.PrecedencePredicateTransition, boolean, boolean, boolean);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/PrecedencePredicateTransition;ZZZ)Lorg/antlr/v4/runtime/atn/ATNConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
astore 6
start local 6 1: iload 3
ifeq 14
iload 4
ifeq 14
2: iload 5
ifeq 10
3: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
istore 7
start local 7 4: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._startIndex:I
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
5: aload 0
aload 2
invokevirtual org.antlr.v4.runtime.atn.PrecedencePredicateTransition.getPredicate:()Lorg/antlr/v4/runtime/atn/SemanticContext$PrecedencePredicate;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._outerContext:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
iload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.evalSemanticContext:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/ParserRuleContext;IZ)Z
istore 8
start local 8 6: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
iload 7
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
7: iload 8
ifeq 15
8: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.PrecedencePredicateTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 6
end local 8 end local 7 9: goto 15
10: StackMap locals: org.antlr.v4.runtime.atn.ATNConfig
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
aload 2
invokevirtual org.antlr.v4.runtime.atn.PrecedencePredicateTransition.getPredicate:()Lorg/antlr/v4/runtime/atn/SemanticContext$PrecedencePredicate;
invokestatic org.antlr.v4.runtime.atn.SemanticContext.and:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/atn/SemanticContext;)Lorg/antlr/v4/runtime/atn/SemanticContext;
11: astore 7
start local 7 12: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.PrecedencePredicateTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
aload 7
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/SemanticContext;)V
astore 6
end local 7 13: goto 15
14: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.PrecedencePredicateTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 6
15: StackMap locals:
StackMap stack:
aload 6
areturn
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 16 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 16 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 16 2 pt Lorg/antlr/v4/runtime/atn/PrecedencePredicateTransition;
0 16 3 collectPredicates Z
0 16 4 inContext Z
0 16 5 fullCtx Z
1 16 6 c Lorg/antlr/v4/runtime/atn/ATNConfig;
4 9 7 currentPosition I
6 9 8 predSucceeds Z
12 13 7 newSemCtx Lorg/antlr/v4/runtime/atn/SemanticContext;
MethodParameters:
Name Flags
config
pt
collectPredicates
inContext
fullCtx
protected org.antlr.v4.runtime.atn.ATNConfig predTransition(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.PredicateTransition, boolean, boolean, boolean);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/PredicateTransition;ZZZ)Lorg/antlr/v4/runtime/atn/ATNConfig;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aconst_null
astore 6
start local 6 1: iload 3
ifeq 15
2: aload 2
getfield org.antlr.v4.runtime.atn.PredicateTransition.isCtxDependent:Z
ifeq 3
aload 2
getfield org.antlr.v4.runtime.atn.PredicateTransition.isCtxDependent:Z
ifeq 15
iload 4
ifeq 15
3: StackMap locals: org.antlr.v4.runtime.atn.ATNConfig
StackMap stack:
iload 5
ifeq 11
4: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
invokeinterface org.antlr.v4.runtime.TokenStream.index:()I
istore 7
start local 7 5: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._startIndex:I
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
6: aload 0
aload 2
invokevirtual org.antlr.v4.runtime.atn.PredicateTransition.getPredicate:()Lorg/antlr/v4/runtime/atn/SemanticContext$Predicate;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._outerContext:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
iload 5
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.evalSemanticContext:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/ParserRuleContext;IZ)Z
istore 8
start local 8 7: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator._input:Lorg/antlr/v4/runtime/TokenStream;
iload 7
invokeinterface org.antlr.v4.runtime.TokenStream.seek:(I)V
8: iload 8
ifeq 16
9: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.PredicateTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 6
end local 8 end local 7 10: goto 16
11: StackMap locals:
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.semanticContext:Lorg/antlr/v4/runtime/atn/SemanticContext;
aload 2
invokevirtual org.antlr.v4.runtime.atn.PredicateTransition.getPredicate:()Lorg/antlr/v4/runtime/atn/SemanticContext$Predicate;
invokestatic org.antlr.v4.runtime.atn.SemanticContext.and:(Lorg/antlr/v4/runtime/atn/SemanticContext;Lorg/antlr/v4/runtime/atn/SemanticContext;)Lorg/antlr/v4/runtime/atn/SemanticContext;
12: astore 7
start local 7 13: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.PredicateTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
aload 7
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/SemanticContext;)V
astore 6
end local 7 14: goto 16
15: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.PredicateTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 6
16: StackMap locals:
StackMap stack:
aload 6
areturn
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 17 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 17 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 17 2 pt Lorg/antlr/v4/runtime/atn/PredicateTransition;
0 17 3 collectPredicates Z
0 17 4 inContext Z
0 17 5 fullCtx Z
1 17 6 c Lorg/antlr/v4/runtime/atn/ATNConfig;
5 10 7 currentPosition I
7 10 8 predSucceeds Z
13 14 7 newSemCtx Lorg/antlr/v4/runtime/atn/SemanticContext;
MethodParameters:
Name Flags
config
pt
collectPredicates
inContext
fullCtx
protected org.antlr.v4.runtime.atn.ATNConfig ruleTransition(org.antlr.v4.runtime.atn.ATNConfig, org.antlr.v4.runtime.atn.RuleTransition);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/RuleTransition;)Lorg/antlr/v4/runtime/atn/ATNConfig;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getfield org.antlr.v4.runtime.atn.RuleTransition.followState:Lorg/antlr/v4/runtime/atn/ATNState;
astore 3
start local 3 1: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
aload 3
getfield org.antlr.v4.runtime.atn.ATNState.stateNumber:I
invokestatic org.antlr.v4.runtime.atn.SingletonPredictionContext.create:(Lorg/antlr/v4/runtime/atn/PredictionContext;I)Lorg/antlr/v4/runtime/atn/SingletonPredictionContext;
2: astore 4
start local 4 3: new org.antlr.v4.runtime.atn.ATNConfig
dup
aload 1
aload 2
getfield org.antlr.v4.runtime.atn.RuleTransition.target:Lorg/antlr/v4/runtime/atn/ATNState;
aload 4
invokespecial org.antlr.v4.runtime.atn.ATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/PredictionContext;)V
areturn
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/v4/runtime/atn/ParserATNSimulator;
0 4 1 config Lorg/antlr/v4/runtime/atn/ATNConfig;
0 4 2 t Lorg/antlr/v4/runtime/atn/RuleTransition;
1 4 3 returnState Lorg/antlr/v4/runtime/atn/ATNState;
3 4 4 newContext Lorg/antlr/v4/runtime/atn/PredictionContext;
MethodParameters:
Name Flags
config
t
protected java.util.BitSet getConflictingAlts(org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Ljava/util/BitSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.antlr.v4.runtime.atn.PredictionMode.getConflictingAltSubsets:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Ljava/util/Collection;
astore 2
start local 2 1: aload 2
invokestatic org.antlr.v4.runtime.atn.PredictionMode.getAlts:(Ljava/util/Collection;)Ljava/util/BitSet;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 2 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
1 2 2 altsets Ljava/util/Collection<Ljava/util/BitSet;>;
MethodParameters:
Name Flags
configs
protected java.util.BitSet getConflictingAltsOrUniqueAlt(org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Ljava/util/BitSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.uniqueAlt:I
ifeq 4
1: new java.util.BitSet
dup
invokespecial java.util.BitSet.<init>:()V
astore 2
start local 2 2: aload 2
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.uniqueAlt:I
invokevirtual java.util.BitSet.set:(I)V
3: goto 5
end local 2 4: StackMap locals:
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.conflictingAlts:Ljava/util/BitSet;
astore 2
start local 2 5: StackMap locals: java.util.BitSet
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 6 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
2 4 2 conflictingAlts Ljava/util/BitSet;
5 6 2 conflictingAlts Ljava/util/BitSet;
MethodParameters:
Name Flags
configs
public java.lang.String getTokenName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: ldc "EOF"
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
ifnull 3
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
invokevirtual org.antlr.v4.runtime.Parser.getVocabulary:()Lorg/antlr/v4/runtime/Vocabulary;
goto 4
StackMap locals:
StackMap stack:
3: getstatic org.antlr.v4.runtime.VocabularyImpl.EMPTY_VOCABULARY:Lorg/antlr/v4/runtime/VocabularyImpl;
StackMap locals:
StackMap stack: org.antlr.v4.runtime.Vocabulary
4: astore 2
start local 2 5: aload 2
iload 1
invokeinterface org.antlr.v4.runtime.Vocabulary.getDisplayName:(I)Ljava/lang/String;
astore 3
start local 3 6: aload 3
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: aload 3
areturn
8: StackMap locals: org.antlr.v4.runtime.Vocabulary java.lang.String
StackMap stack:
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;
iload 1
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;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 9 1 t I
5 9 2 vocabulary Lorg/antlr/v4/runtime/Vocabulary;
6 9 3 displayName Ljava/lang/String;
MethodParameters:
Name Flags
t
public java.lang.String getLookaheadName(org.antlr.v4.runtime.TokenStream);
descriptor: (Lorg/antlr/v4/runtime/TokenStream;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getTokenName:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 1 1 input Lorg/antlr/v4/runtime/TokenStream;
MethodParameters:
Name Flags
input
public void dumpDeadEndConfigs(org.antlr.v4.runtime.NoViableAltException);
descriptor: (Lorg/antlr/v4/runtime/NoViableAltException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: getstatic java.lang.System.err:Ljava/io/PrintStream;
ldc "dead end configs: "
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: aload 1
invokevirtual org.antlr.v4.runtime.NoViableAltException.getDeadEndConfigs:()Lorg/antlr/v4/runtime/atn/ATNConfigSet;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 3
goto 17
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.NoViableAltException top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 2
start local 2 3: ldc "no edges"
astore 4
start local 4 4: aload 2
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
ifle 16
5: aload 2
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
iconst_0
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
astore 5
start local 5 6: aload 5
instanceof org.antlr.v4.runtime.atn.AtomTransition
ifeq 10
7: aload 5
checkcast org.antlr.v4.runtime.atn.AtomTransition
astore 6
start local 6 8: new java.lang.StringBuilder
dup
ldc "Atom "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 6
getfield org.antlr.v4.runtime.atn.AtomTransition.label:I
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.getTokenName:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
end local 6 9: goto 16
10: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.NoViableAltException org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator java.lang.String org.antlr.v4.runtime.atn.Transition
StackMap stack:
aload 5
instanceof org.antlr.v4.runtime.atn.SetTransition
ifeq 16
11: aload 5
checkcast org.antlr.v4.runtime.atn.SetTransition
astore 6
start local 6 12: aload 6
instanceof org.antlr.v4.runtime.atn.NotSetTransition
istore 7
start local 7 13: new java.lang.StringBuilder
dup
iload 7
ifeq 14
ldc "~"
goto 15
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.NoViableAltException org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator java.lang.String org.antlr.v4.runtime.atn.Transition org.antlr.v4.runtime.atn.SetTransition int
StackMap stack: new 13 new 13
14: ldc ""
StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.NoViableAltException org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator java.lang.String org.antlr.v4.runtime.atn.Transition org.antlr.v4.runtime.atn.SetTransition int
StackMap stack: new 13 new 13 java.lang.String
15: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "Set "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
getfield org.antlr.v4.runtime.atn.SetTransition.set:Lorg/antlr/v4/runtime/misc/IntervalSet;
invokevirtual org.antlr.v4.runtime.misc.IntervalSet.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
end local 7 end local 6 end local 5 16: StackMap locals:
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
aload 2
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
iconst_1
invokevirtual org.antlr.v4.runtime.atn.ATNConfig.toString:(Lorg/antlr/v4/runtime/Recognizer;Z)Ljava/lang/String;
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 java.io.PrintStream.println:(Ljava/lang/String;)V
end local 4 end local 2 17: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.NoViableAltException top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
18: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 19 1 nvae Lorg/antlr/v4/runtime/NoViableAltException;
3 17 2 c Lorg/antlr/v4/runtime/atn/ATNConfig;
4 17 4 trans Ljava/lang/String;
6 16 5 t Lorg/antlr/v4/runtime/atn/Transition;
8 9 6 at Lorg/antlr/v4/runtime/atn/AtomTransition;
12 16 6 st Lorg/antlr/v4/runtime/atn/SetTransition;
13 16 7 not Z
MethodParameters:
Name Flags
nvae
protected org.antlr.v4.runtime.NoViableAltException noViableAlt(org.antlr.v4.runtime.TokenStream, org.antlr.v4.runtime.ParserRuleContext, org.antlr.v4.runtime.atn.ATNConfigSet, int);
descriptor: (Lorg/antlr/v4/runtime/TokenStream;Lorg/antlr/v4/runtime/ParserRuleContext;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)Lorg/antlr/v4/runtime/NoViableAltException;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.antlr.v4.runtime.NoViableAltException
dup
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
aload 1
1: aload 1
iload 4
invokeinterface org.antlr.v4.runtime.TokenStream.get:(I)Lorg/antlr/v4/runtime/Token;
2: aload 1
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LT:(I)Lorg/antlr/v4/runtime/Token;
3: aload 3
aload 2
4: invokespecial org.antlr.v4.runtime.NoViableAltException.<init>:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/TokenStream;Lorg/antlr/v4/runtime/Token;Lorg/antlr/v4/runtime/Token;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/ParserRuleContext;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 5 1 input Lorg/antlr/v4/runtime/TokenStream;
0 5 2 outerContext Lorg/antlr/v4/runtime/ParserRuleContext;
0 5 3 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 5 4 startIndex I
MethodParameters:
Name Flags
input
outerContext
configs
startIndex
protected static int getUniqueAlt(org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 3
goto 8
StackMap locals: org.antlr.v4.runtime.atn.ATNConfigSet int top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 2
start local 2 3: iload 1
ifne 6
4: aload 2
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
istore 1
5: goto 8
6: StackMap locals: org.antlr.v4.runtime.atn.ATNConfigSet int org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
iload 1
if_icmpeq 8
7: iconst_0
ireturn
end local 2 8: StackMap locals: org.antlr.v4.runtime.atn.ATNConfigSet int top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
9: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
1 10 1 alt I
3 8 2 c Lorg/antlr/v4/runtime/atn/ATNConfig;
MethodParameters:
Name Flags
configs
protected org.antlr.v4.runtime.dfa.DFAState addDFAEdge(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.dfa.DFAState, int, org.antlr.v4.runtime.dfa.DFAState);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/dfa/DFAState;)Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 4
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.addDFAState:(Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 4
3: aload 2
ifnull 4
iload 3
iconst_m1
if_icmplt 4
iload 3
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.maxTokenType:I
if_icmple 5
4: StackMap locals:
StackMap stack:
aload 4
areturn
5: StackMap locals:
StackMap stack:
aload 2
dup
astore 5
monitorenter
6: aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
ifnonnull 8
7: aload 2
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.maxTokenType:I
iconst_1
iadd
iconst_1
iadd
anewarray org.antlr.v4.runtime.dfa.DFAState
putfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
8: StackMap locals: org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
iload 3
iconst_1
iadd
aload 4
aastore
9: aload 5
monitorexit
10: goto 13
StackMap locals:
StackMap stack: java.lang.Throwable
11: aload 5
monitorexit
12: athrow
13: 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 14 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 14 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 14 2 from Lorg/antlr/v4/runtime/dfa/DFAState;
0 14 3 t I
0 14 4 to Lorg/antlr/v4/runtime/dfa/DFAState;
Exception table:
from to target type
6 10 11 any
11 12 11 any
MethodParameters:
Name Flags
dfa
from
t
to
protected org.antlr.v4.runtime.dfa.DFAState addDFAState(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.dfa.DFAState);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/dfa/DFAState;)Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic org.antlr.v4.runtime.atn.ParserATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
if_acmpne 2
1: aload 2
areturn
2: StackMap locals:
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.dfa.DFA.states:Ljava/util/Map;
dup
astore 3
monitorenter
3: aload 1
getfield org.antlr.v4.runtime.dfa.DFA.states:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.antlr.v4.runtime.dfa.DFAState
astore 4
start local 4 4: aload 4
ifnull 6
aload 4
aload 3
monitorexit
5: areturn
6: StackMap locals: java.util.Map org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 2
aload 1
getfield org.antlr.v4.runtime.dfa.DFA.states:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
putfield org.antlr.v4.runtime.dfa.DFAState.stateNumber:I
7: aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.isReadonly:()Z
ifne 10
8: aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
aload 0
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.optimizeConfigs:(Lorg/antlr/v4/runtime/atn/ATNSimulator;)V
9: aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iconst_1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.setReadonly:(Z)V
10: StackMap locals:
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.dfa.DFA.states:Ljava/util/Map;
aload 2
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 2
aload 3
monitorexit
12: areturn
end local 4 13: StackMap locals: org.antlr.v4.runtime.atn.ParserATNSimulator org.antlr.v4.runtime.dfa.DFA org.antlr.v4.runtime.dfa.DFAState java.util.Map
StackMap stack: java.lang.Throwable
aload 3
monitorexit
14: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 15 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 15 2 D Lorg/antlr/v4/runtime/dfa/DFAState;
4 13 4 existing Lorg/antlr/v4/runtime/dfa/DFAState;
Exception table:
from to target type
3 5 13 any
6 12 13 any
13 14 13 any
MethodParameters:
Name Flags
dfa
D
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=7, 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 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
ifnull 1
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
invokevirtual org.antlr.v4.runtime.Parser.getErrorListenerDispatch:()Lorg/antlr/v4/runtime/ANTLRErrorListener;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
aload 1
iload 4
iload 5
aload 2
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorListener.reportAttemptingFullContext:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/dfa/DFA;IILjava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
1: StackMap locals:
StackMap stack:
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 2 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 2 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 2 2 conflictingAlts Ljava/util/BitSet;
0 2 3 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 2 4 startIndex I
0 2 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=7, 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 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
ifnull 1
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
invokevirtual org.antlr.v4.runtime.Parser.getErrorListenerDispatch:()Lorg/antlr/v4/runtime/ANTLRErrorListener;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
aload 1
iload 4
iload 5
iload 2
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorListener.reportContextSensitivity:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/dfa/DFA;IIILorg/antlr/v4/runtime/atn/ATNConfigSet;)V
1: StackMap locals:
StackMap stack:
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 2 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 2 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 2 2 prediction I
0 2 3 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 2 4 startIndex I
0 2 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=8, locals=8, 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 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
ifnull 3
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
invokevirtual org.antlr.v4.runtime.Parser.getErrorListenerDispatch:()Lorg/antlr/v4/runtime/ANTLRErrorListener;
aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
aload 1
iload 3
iload 4
1: iload 5
aload 6
aload 7
2: invokeinterface org.antlr.v4.runtime.ANTLRErrorListener.reportAmbiguity:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/dfa/DFA;IIZLjava/util/BitSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
3: StackMap locals:
StackMap stack:
return
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 4 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 4 1 dfa Lorg/antlr/v4/runtime/dfa/DFA;
0 4 2 D Lorg/antlr/v4/runtime/dfa/DFAState;
0 4 3 startIndex I
0 4 4 stopIndex I
0 4 5 exact Z
0 4 6 ambigAlts Ljava/util/BitSet;
0 4 7 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
MethodParameters:
Name Flags
dfa
D
startIndex
stopIndex
exact
ambigAlts
configs
public final void setPredictionMode(org.antlr.v4.runtime.atn.PredictionMode);
descriptor: (Lorg/antlr/v4/runtime/atn/PredictionMode;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.antlr.v4.runtime.atn.ParserATNSimulator.mode:Lorg/antlr/v4/runtime/atn/PredictionMode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
0 2 1 mode Lorg/antlr/v4/runtime/atn/PredictionMode;
MethodParameters:
Name Flags
mode
public final org.antlr.v4.runtime.atn.PredictionMode getPredictionMode();
descriptor: ()Lorg/antlr/v4/runtime/atn/PredictionMode;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.mode:Lorg/antlr/v4/runtime/atn/PredictionMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
public org.antlr.v4.runtime.Parser getParser();
descriptor: ()Lorg/antlr/v4/runtime/Parser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.ParserATNSimulator.parser:Lorg/antlr/v4/runtime/Parser;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/ParserATNSimulator;
public static java.lang.String getSafeEnv(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.lang.System.getenv:(Ljava/lang/String;)Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.SecurityException
pop
3: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 envName Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.lang.SecurityException
MethodParameters:
Name Flags
envName
}
SourceFile: "ParserATNSimulator.java"
InnerClasses:
public PrecedencePredicate = org.antlr.v4.runtime.atn.SemanticContext$PrecedencePredicate of org.antlr.v4.runtime.atn.SemanticContext
public Predicate = org.antlr.v4.runtime.atn.SemanticContext$Predicate of org.antlr.v4.runtime.atn.SemanticContext
public PredPrediction = org.antlr.v4.runtime.dfa.DFAState$PredPrediction of org.antlr.v4.runtime.dfa.DFAState