public class org.antlr.v4.runtime.atn.LexerATNSimulator 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.LexerATNSimulator
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 dfa_debug;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int MIN_DFA_EDGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int MAX_DFA_EDGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 127
protected final org.antlr.v4.runtime.Lexer recog;
descriptor: Lorg/antlr/v4/runtime/Lexer;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected int startIndex;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int line;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int charPositionInLine;
descriptor: I
flags: (0x0004) ACC_PROTECTED
public final org.antlr.v4.runtime.dfa.DFA[] decisionToDFA;
descriptor: [Lorg/antlr/v4/runtime/dfa/DFA;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected int mode;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected final org.antlr.v4.runtime.atn.LexerATNSimulator$SimState prevAccept;
descriptor: Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public static int match_calls;
descriptor: I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
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/LexerATNSimulator;
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.LexerATNSimulator.$assertionsDisabled:Z
3: iconst_0
putstatic org.antlr.v4.runtime.atn.LexerATNSimulator.match_calls:I
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.LexerATNSimulator.<init>:(Lorg/antlr/v4/runtime/Lexer;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/LexerATNSimulator;
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.Lexer, org.antlr.v4.runtime.atn.ATN, org.antlr.v4.runtime.dfa.DFA[], org.antlr.v4.runtime.atn.PredictionContextCache);
descriptor: (Lorg/antlr/v4/runtime/Lexer;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
iconst_m1
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
2: aload 0
iconst_1
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
3: aload 0
iconst_0
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
4: aload 0
iconst_0
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
5: aload 0
new org.antlr.v4.runtime.atn.LexerATNSimulator$SimState
dup
invokespecial org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.<init>:()V
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.prevAccept:Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
6: aload 0
aload 3
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
7: aload 0
aload 1
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.recog:Lorg/antlr/v4/runtime/Lexer;
8: return
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/LexerATNSimulator;
0 9 1 recog Lorg/antlr/v4/runtime/Lexer;
0 9 2 atn Lorg/antlr/v4/runtime/atn/ATN;
0 9 3 decisionToDFA [Lorg/antlr/v4/runtime/dfa/DFA;
0 9 4 sharedContextCache Lorg/antlr/v4/runtime/atn/PredictionContextCache;
MethodParameters:
Name Flags
recog
atn
decisionToDFA
sharedContextCache
public void copyState(org.antlr.v4.runtime.atn.LexerATNSimulator);
descriptor: (Lorg/antlr/v4/runtime/atn/LexerATNSimulator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
1: aload 0
aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
2: aload 0
aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
3: aload 0
aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 5 1 simulator Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
MethodParameters:
Name Flags
simulator
public int match(org.antlr.v4.runtime.CharStream, int);
descriptor: (Lorg/antlr/v4/runtime/CharStream;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.antlr.v4.runtime.atn.LexerATNSimulator.match_calls:I
iconst_1
iadd
putstatic org.antlr.v4.runtime.atn.LexerATNSimulator.match_calls:I
1: aload 0
iload 2
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
2: aload 1
invokeinterface org.antlr.v4.runtime.CharStream.mark:()I
istore 3
start local 3 3: aload 0
aload 1
invokeinterface org.antlr.v4.runtime.CharStream.index:()I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
4: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.prevAccept:Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.reset:()V
5: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
iload 2
aaload
astore 4
start local 4 6: aload 4
getfield org.antlr.v4.runtime.dfa.DFA.s0:Lorg/antlr/v4/runtime/dfa/DFAState;
ifnonnull 10
7: aload 0
aload 1
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.matchATN:(Lorg/antlr/v4/runtime/CharStream;)I
istore 6
8: aload 1
iload 3
invokeinterface org.antlr.v4.runtime.CharStream.release:(I)V
9: iload 6
ireturn
10: StackMap locals: int org.antlr.v4.runtime.dfa.DFA
StackMap stack:
aload 0
aload 1
aload 4
getfield org.antlr.v4.runtime.dfa.DFA.s0:Lorg/antlr/v4/runtime/dfa/DFAState;
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.execATN:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;)I
istore 6
11: aload 1
iload 3
invokeinterface org.antlr.v4.runtime.CharStream.release:(I)V
12: iload 6
ireturn
end local 4 13: StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.CharStream int int
StackMap stack: java.lang.Throwable
astore 5
14: aload 1
iload 3
invokeinterface org.antlr.v4.runtime.CharStream.release:(I)V
15: aload 5
athrow
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/LexerATNSimulator;
0 16 1 input Lorg/antlr/v4/runtime/CharStream;
0 16 2 mode I
3 16 3 mark I
6 13 4 dfa Lorg/antlr/v4/runtime/dfa/DFA;
Exception table:
from to target type
3 8 13 any
10 11 13 any
MethodParameters:
Name Flags
input
mode
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.prevAccept:Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.reset:()V
1: aload 0
iconst_m1
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
2: aload 0
iconst_1
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
3: aload 0
iconst_0
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
4: aload 0
iconst_0
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
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.LexerATNSimulator.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.LexerATNSimulator.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.LexerATNSimulator.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/LexerATNSimulator;
1 5 1 d I
protected int matchATN(org.antlr.v4.runtime.CharStream);
descriptor: (Lorg/antlr/v4/runtime/CharStream;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.modeToStartState:Ljava/util/List;
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNState
astore 2
start local 2 1: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
istore 3
start local 3 2: aload 0
aload 1
aload 2
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.computeStartState:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/ATNState;)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
astore 4
start local 4 3: aload 4
getfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
istore 5
start local 5 4: aload 4
iconst_0
putfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
5: aload 0
aload 4
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.addDFAState:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 6
start local 6 6: iload 5
ifne 8
7: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
aaload
aload 6
putfield org.antlr.v4.runtime.dfa.DFA.s0:Lorg/antlr/v4/runtime/dfa/DFAState;
8: StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.CharStream org.antlr.v4.runtime.atn.ATNState int org.antlr.v4.runtime.atn.ATNConfigSet int org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 0
aload 1
aload 6
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.execATN:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;)I
istore 7
start local 7 9: iload 7
ireturn
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 10 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 10 1 input Lorg/antlr/v4/runtime/CharStream;
1 10 2 startState Lorg/antlr/v4/runtime/atn/ATNState;
2 10 3 old_mode I
3 10 4 s0_closure Lorg/antlr/v4/runtime/atn/ATNConfigSet;
4 10 5 suppressEdge Z
6 10 6 next Lorg/antlr/v4/runtime/dfa/DFAState;
9 10 7 predict I
MethodParameters:
Name Flags
input
protected int execATN(org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.dfa.DFAState);
descriptor: (Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.isAcceptState:Z
ifeq 2
1: aload 0
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.prevAccept:Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
aload 1
aload 2
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.captureSimState:(Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;)V
2: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokeinterface org.antlr.v4.runtime.CharStream.LA:(I)I
istore 3
start local 3 3: aload 2
astore 4
start local 4 4: StackMap locals: int org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 0
aload 4
iload 3
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.getExistingTargetState:(Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 5
start local 5 5: aload 5
ifnonnull 7
6: aload 0
aload 1
aload 4
iload 3
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.computeTargetState:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 5
7: StackMap locals: org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 5
getstatic org.antlr.v4.runtime.atn.LexerATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
if_acmpne 9
8: goto 18
9: StackMap locals:
StackMap stack:
iload 3
iconst_m1
if_icmpeq 11
10: aload 0
aload 1
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.consume:(Lorg/antlr/v4/runtime/CharStream;)V
11: StackMap locals:
StackMap stack:
aload 5
getfield org.antlr.v4.runtime.dfa.DFAState.isAcceptState:Z
ifeq 15
12: aload 0
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.prevAccept:Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
aload 1
aload 5
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.captureSimState:(Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;)V
13: iload 3
iconst_m1
if_icmpne 15
14: goto 18
15: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokeinterface org.antlr.v4.runtime.CharStream.LA:(I)I
istore 3
16: aload 5
astore 4
end local 5 17: goto 4
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.prevAccept:Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
aload 1
aload 4
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
iload 3
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.failOrAccept:(Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 19 1 input Lorg/antlr/v4/runtime/CharStream;
0 19 2 ds0 Lorg/antlr/v4/runtime/dfa/DFAState;
3 19 3 t I
4 19 4 s Lorg/antlr/v4/runtime/dfa/DFAState;
5 17 5 target Lorg/antlr/v4/runtime/dfa/DFAState;
MethodParameters:
Name Flags
input
ds0
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;
ifnull 1
iload 2
iflt 1
iload 2
bipush 127
if_icmple 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
iload 2
iconst_0
isub
aaload
astore 3
start local 3 3: aload 3
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/LexerATNSimulator;
0 4 1 s Lorg/antlr/v4/runtime/dfa/DFAState;
0 4 2 t I
3 4 3 target Lorg/antlr/v4/runtime/dfa/DFAState;
MethodParameters:
Name Flags
s
t
protected org.antlr.v4.runtime.dfa.DFAState computeTargetState(org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.dfa.DFAState, int);
descriptor: (Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;I)Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.antlr.v4.runtime.atn.OrderedATNConfigSet
dup
invokespecial org.antlr.v4.runtime.atn.OrderedATNConfigSet.<init>:()V
astore 4
start local 4 1: aload 0
aload 1
aload 2
getfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
aload 4
iload 3
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.getReachableConfigSet:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)V
2: aload 4
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.isEmpty:()Z
ifeq 6
3: aload 4
getfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
ifne 5
4: aload 0
aload 2
iload 3
getstatic org.antlr.v4.runtime.atn.LexerATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.addDFAEdge:(Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/dfa/DFAState;)V
5: StackMap locals: org.antlr.v4.runtime.atn.ATNConfigSet
StackMap stack:
getstatic org.antlr.v4.runtime.atn.LexerATNSimulator.ERROR:Lorg/antlr/v4/runtime/dfa/DFAState;
areturn
6: StackMap locals:
StackMap stack:
aload 0
aload 2
iload 3
aload 4
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.addDFAEdge:(Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/atn/ATNConfigSet;)Lorg/antlr/v4/runtime/dfa/DFAState;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 7 1 input Lorg/antlr/v4/runtime/CharStream;
0 7 2 s Lorg/antlr/v4/runtime/dfa/DFAState;
0 7 3 t I
1 7 4 reach Lorg/antlr/v4/runtime/atn/ATNConfigSet;
MethodParameters:
Name Flags
input
s
t
protected int failOrAccept(org.antlr.v4.runtime.atn.LexerATNSimulator$SimState, org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.atn.ATNConfigSet, int);
descriptor: (Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.dfaState:Lorg/antlr/v4/runtime/dfa/DFAState;
ifnull 6
1: aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.dfaState:Lorg/antlr/v4/runtime/dfa/DFAState;
getfield org.antlr.v4.runtime.dfa.DFAState.lexerActionExecutor:Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
astore 5
start local 5 2: aload 0
aload 2
aload 5
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
3: aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.index:I
aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.line:I
aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.charPos:I
4: invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.accept:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerActionExecutor;IIII)V
5: aload 1
getfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.dfaState:Lorg/antlr/v4/runtime/dfa/DFAState;
getfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
ireturn
end local 5 6: StackMap locals:
StackMap stack:
iload 4
iconst_m1
if_icmpne 8
aload 2
invokeinterface org.antlr.v4.runtime.CharStream.index:()I
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
if_icmpne 8
7: iconst_m1
ireturn
8: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.LexerNoViableAltException
dup
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.recog:Lorg/antlr/v4/runtime/Lexer;
aload 2
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
aload 3
invokespecial org.antlr.v4.runtime.LexerNoViableAltException.<init>:(Lorg/antlr/v4/runtime/Lexer;Lorg/antlr/v4/runtime/CharStream;ILorg/antlr/v4/runtime/atn/ATNConfigSet;)V
athrow
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/LexerATNSimulator;
0 9 1 prevAccept Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
0 9 2 input Lorg/antlr/v4/runtime/CharStream;
0 9 3 reach Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 9 4 t I
2 6 5 lexerActionExecutor Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
MethodParameters:
Name Flags
prevAccept
input
reach
t
protected void getReachableConfigSet(org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.atn.ATNConfigSet, org.antlr.v4.runtime.atn.ATNConfigSet, int);
descriptor: (Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/ATNConfigSet;Lorg/antlr/v4/runtime/atn/ATNConfigSet;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=15, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iconst_0
istore 5
start local 5 1: aload 2
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 7
goto 25
StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.CharStream org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int int top java.util.Iterator
StackMap stack:
2: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.antlr.v4.runtime.atn.ATNConfig
astore 6
start local 6 3: aload 6
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
iload 5
if_icmpne 4
iconst_1
goto 5
StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.CharStream org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int int org.antlr.v4.runtime.atn.ATNConfig java.util.Iterator
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 8
start local 8 6: iload 8
ifeq 8
aload 6
checkcast org.antlr.v4.runtime.atn.LexerATNConfig
invokevirtual org.antlr.v4.runtime.atn.LexerATNConfig.hasPassedThroughNonGreedyDecision:()Z
ifeq 8
7: goto 25
8: StackMap locals: int
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 9
start local 9 9: iconst_0
istore 10
start local 10 10: goto 24
11: StackMap locals: int int
StackMap stack:
aload 6
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
iload 10
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
astore 11
start local 11 12: aload 0
aload 11
iload 4
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.getReachableTarget:(Lorg/antlr/v4/runtime/atn/Transition;I)Lorg/antlr/v4/runtime/atn/ATNState;
astore 12
start local 12 13: aload 12
ifnull 23
14: aload 6
checkcast org.antlr.v4.runtime.atn.LexerATNConfig
invokevirtual org.antlr.v4.runtime.atn.LexerATNConfig.getLexerActionExecutor:()Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
astore 13
start local 13 15: aload 13
ifnull 17
16: aload 13
aload 1
invokeinterface org.antlr.v4.runtime.CharStream.index:()I
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
isub
invokevirtual org.antlr.v4.runtime.atn.LexerActionExecutor.fixOffsetBeforeMatch:(I)Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
astore 13
17: StackMap locals: org.antlr.v4.runtime.atn.Transition org.antlr.v4.runtime.atn.ATNState org.antlr.v4.runtime.atn.LexerActionExecutor
StackMap stack:
iload 4
iconst_m1
if_icmpne 18
iconst_1
goto 19
StackMap locals:
StackMap stack:
18: iconst_0
StackMap locals:
StackMap stack: int
19: istore 14
start local 14 20: aload 0
aload 1
new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 6
checkcast org.antlr.v4.runtime.atn.LexerATNConfig
aload 12
aload 13
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/LexerActionExecutor;)V
aload 3
iload 8
iconst_1
iload 14
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.closure:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;ZZZ)Z
ifeq 23
21: aload 6
getfield org.antlr.v4.runtime.atn.ATNConfig.alt:I
istore 5
22: goto 25
end local 14 end local 13 end local 12 end local 11 23: StackMap locals:
StackMap stack:
iinc 10 1
StackMap locals:
StackMap stack:
24: iload 10
iload 9
if_icmplt 11
end local 10 end local 9 end local 8 end local 6 25: StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.CharStream org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.atn.ATNConfigSet int int top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
26: 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 27 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 27 1 input Lorg/antlr/v4/runtime/CharStream;
0 27 2 closure Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 27 3 reach Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 27 4 t I
1 27 5 skipAlt I
3 25 6 c Lorg/antlr/v4/runtime/atn/ATNConfig;
6 25 8 currentAltReachedAcceptState Z
9 25 9 n I
10 25 10 ti I
12 23 11 trans Lorg/antlr/v4/runtime/atn/Transition;
13 23 12 target Lorg/antlr/v4/runtime/atn/ATNState;
15 23 13 lexerActionExecutor Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
20 23 14 treatEofAsEpsilon Z
MethodParameters:
Name Flags
input
closure
reach
t
protected void accept(org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.atn.LexerActionExecutor, int, int, int, int);
descriptor: (Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerActionExecutor;IIII)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, 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 1
iload 4
invokeinterface org.antlr.v4.runtime.CharStream.seek:(I)V
1: aload 0
iload 5
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
2: aload 0
iload 6
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
3: aload 2
ifnull 5
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.recog:Lorg/antlr/v4/runtime/Lexer;
ifnull 5
4: aload 2
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.recog:Lorg/antlr/v4/runtime/Lexer;
aload 1
iload 3
invokevirtual org.antlr.v4.runtime.atn.LexerActionExecutor.execute:(Lorg/antlr/v4/runtime/Lexer;Lorg/antlr/v4/runtime/CharStream;I)V
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/LexerATNSimulator;
0 6 1 input Lorg/antlr/v4/runtime/CharStream;
0 6 2 lexerActionExecutor Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
0 6 3 startIndex I
0 6 4 index I
0 6 5 line I
0 6 6 charPos I
MethodParameters:
Name Flags
input
lexerActionExecutor
startIndex
index
line
charPos
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
ldc 1114111
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/LexerATNSimulator;
0 3 1 trans Lorg/antlr/v4/runtime/atn/Transition;
0 3 2 t I
MethodParameters:
Name Flags
trans
t
protected org.antlr.v4.runtime.atn.ATNConfigSet computeStartState(org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.atn.ATNState);
descriptor: (Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/ATNState;)Lorg/antlr/v4/runtime/atn/ATNConfigSet;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.antlr.v4.runtime.atn.PredictionContext.EMPTY:Lorg/antlr/v4/runtime/atn/EmptyPredictionContext;
astore 3
start local 3 1: new org.antlr.v4.runtime.atn.OrderedATNConfigSet
dup
invokespecial org.antlr.v4.runtime.atn.OrderedATNConfigSet.<init>:()V
astore 4
start local 4 2: iconst_0
istore 5
start local 5 3: goto 8
4: StackMap locals: org.antlr.v4.runtime.atn.PredictionContext org.antlr.v4.runtime.atn.ATNConfigSet int
StackMap stack:
aload 2
iload 5
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 6
start local 6 5: new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 6
iload 5
iconst_1
iadd
aload 3
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/ATNState;ILorg/antlr/v4/runtime/atn/PredictionContext;)V
astore 7
start local 7 6: aload 0
aload 1
aload 7
aload 4
iconst_0
iconst_0
iconst_0
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.closure:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;ZZZ)Z
pop
end local 7 end local 6 7: iinc 5 1
StackMap locals:
StackMap stack:
8: iload 5
aload 2
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
if_icmplt 4
end local 5 9: 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 10 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 10 1 input Lorg/antlr/v4/runtime/CharStream;
0 10 2 p Lorg/antlr/v4/runtime/atn/ATNState;
1 10 3 initialContext Lorg/antlr/v4/runtime/atn/PredictionContext;
2 10 4 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
3 9 5 i I
5 7 6 target Lorg/antlr/v4/runtime/atn/ATNState;
6 7 7 c Lorg/antlr/v4/runtime/atn/LexerATNConfig;
MethodParameters:
Name Flags
input
p
protected boolean closure(org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.atn.LexerATNConfig, org.antlr.v4.runtime.atn.ATNConfigSet, boolean, boolean, boolean);
descriptor: (Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;ZZZ)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=11, 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
getfield org.antlr.v4.runtime.atn.LexerATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
instanceof org.antlr.v4.runtime.atn.RuleStopState
ifeq 18
1: aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
ifnull 2
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.hasEmptyPath:()Z
ifeq 7
2: StackMap locals:
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
ifnull 3
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.isEmpty:()Z
ifeq 5
3: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
pop
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 3
new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.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.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/PredictionContext;)V
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
pop
6: iconst_1
istore 4
7: StackMap locals:
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
ifnull 17
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.isEmpty:()Z
ifne 17
8: iconst_0
istore 7
start local 7 9: goto 16
10: StackMap locals: int
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 7
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.getReturnState:(I)I
ldc 2147483647
if_icmpeq 15
11: aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 7
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.getParent:(I)Lorg/antlr/v4/runtime/atn/PredictionContext;
astore 8
start local 8 12: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.states:Ljava/util/List;
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
iload 7
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: new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 9
aload 8
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/PredictionContext;)V
astore 10
start local 10 14: aload 0
aload 1
aload 10
aload 3
iload 4
iload 5
iload 6
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.closure:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;ZZZ)Z
istore 4
end local 10 end local 9 end local 8 15: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
16: iload 7
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.size:()I
if_icmplt 10
end local 7 17: StackMap locals:
StackMap stack:
iload 4
ireturn
18: StackMap locals:
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
invokevirtual org.antlr.v4.runtime.atn.ATNState.onlyHasEpsilonTransitions:()Z
ifne 21
19: iload 4
ifeq 20
aload 2
invokevirtual org.antlr.v4.runtime.atn.LexerATNConfig.hasPassedThroughNonGreedyDecision:()Z
ifne 21
20: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.add:(Lorg/antlr/v4/runtime/atn/ATNConfig;)Z
pop
21: StackMap locals:
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
astore 7
start local 7 22: iconst_0
istore 8
start local 8 23: goto 29
24: StackMap locals: org.antlr.v4.runtime.atn.ATNState int
StackMap stack:
aload 7
iload 8
invokevirtual org.antlr.v4.runtime.atn.ATNState.transition:(I)Lorg/antlr/v4/runtime/atn/Transition;
astore 9
start local 9 25: aload 0
aload 1
aload 2
aload 9
aload 3
iload 5
iload 6
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.getEpsilonTarget:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/Transition;Lorg/antlr/v4/runtime/atn/ATNConfigSet;ZZ)Lorg/antlr/v4/runtime/atn/LexerATNConfig;
astore 10
start local 10 26: aload 10
ifnull 28
27: aload 0
aload 1
aload 10
aload 3
iload 4
iload 5
iload 6
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.closure:(Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNConfigSet;ZZZ)Z
istore 4
end local 10 end local 9 28: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
29: iload 8
aload 7
invokevirtual org.antlr.v4.runtime.atn.ATNState.getNumberOfTransitions:()I
if_icmplt 24
end local 8 30: iload 4
ireturn
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 31 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 31 1 input Lorg/antlr/v4/runtime/CharStream;
0 31 2 config Lorg/antlr/v4/runtime/atn/LexerATNConfig;
0 31 3 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 31 4 currentAltReachedAcceptState Z
0 31 5 speculative Z
0 31 6 treatEofAsEpsilon Z
9 17 7 i I
12 15 8 newContext Lorg/antlr/v4/runtime/atn/PredictionContext;
13 15 9 returnState Lorg/antlr/v4/runtime/atn/ATNState;
14 15 10 c Lorg/antlr/v4/runtime/atn/LexerATNConfig;
22 31 7 p Lorg/antlr/v4/runtime/atn/ATNState;
23 30 8 i I
25 28 9 t Lorg/antlr/v4/runtime/atn/Transition;
26 28 10 c Lorg/antlr/v4/runtime/atn/LexerATNConfig;
MethodParameters:
Name Flags
input
config
configs
currentAltReachedAcceptState
speculative
treatEofAsEpsilon
protected org.antlr.v4.runtime.atn.LexerATNConfig getEpsilonTarget(org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.atn.LexerATNConfig, org.antlr.v4.runtime.atn.Transition, org.antlr.v4.runtime.atn.ATNConfigSet, boolean, boolean);
descriptor: (Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/Transition;Lorg/antlr/v4/runtime/atn/ATNConfigSet;ZZ)Lorg/antlr/v4/runtime/atn/LexerATNConfig;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=12, 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: aconst_null
astore 7
start local 7 1: aload 3
invokevirtual org.antlr.v4.runtime.atn.Transition.getSerializationType:()I
tableswitch { // 1 - 10
1: 19
2: 21
3: 2
4: 8
5: 21
6: 13
7: 21
8: 24
9: 24
10: 7
default: 24
}
2: StackMap locals: org.antlr.v4.runtime.atn.LexerATNConfig
StackMap stack:
aload 3
checkcast org.antlr.v4.runtime.atn.RuleTransition
astore 8
start local 8 3: aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
aload 8
getfield org.antlr.v4.runtime.atn.RuleTransition.followState:Lorg/antlr/v4/runtime/atn/ATNState;
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;
4: astore 9
start local 9 5: new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 3
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
aload 9
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/PredictionContext;)V
astore 7
6: goto 24
end local 9 end local 8 7: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
ldc "Precedence predicates are not supported in lexers."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 3
checkcast org.antlr.v4.runtime.atn.PredicateTransition
astore 10
start local 10 9: aload 4
iconst_1
putfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
10: aload 0
aload 1
aload 10
getfield org.antlr.v4.runtime.atn.PredicateTransition.ruleIndex:I
aload 10
getfield org.antlr.v4.runtime.atn.PredicateTransition.predIndex:I
iload 5
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.evaluatePredicate:(Lorg/antlr/v4/runtime/CharStream;IIZ)Z
ifeq 24
11: new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 3
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 7
12: goto 24
end local 10 13: StackMap locals:
StackMap stack:
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
ifnull 14
aload 2
getfield org.antlr.v4.runtime.atn.LexerATNConfig.context:Lorg/antlr/v4/runtime/atn/PredictionContext;
invokevirtual org.antlr.v4.runtime.atn.PredictionContext.hasEmptyPath:()Z
ifeq 17
14: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.antlr.v4.runtime.atn.LexerATNConfig.getLexerActionExecutor:()Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.lexerActions:[Lorg/antlr/v4/runtime/atn/LexerAction;
aload 3
checkcast org.antlr.v4.runtime.atn.ActionTransition
getfield org.antlr.v4.runtime.atn.ActionTransition.actionIndex:I
aaload
invokestatic org.antlr.v4.runtime.atn.LexerActionExecutor.append:(Lorg/antlr/v4/runtime/atn/LexerActionExecutor;Lorg/antlr/v4/runtime/atn/LexerAction;)Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
astore 11
start local 11 15: new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 3
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
aload 11
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;Lorg/antlr/v4/runtime/atn/LexerActionExecutor;)V
astore 7
16: goto 24
end local 11 17: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 3
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 7
18: goto 24
19: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 3
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 7
20: goto 24
21: StackMap locals:
StackMap stack:
iload 6
ifeq 24
22: aload 3
iconst_m1
iconst_0
ldc 1114111
invokevirtual org.antlr.v4.runtime.atn.Transition.matches:(III)Z
ifeq 24
23: new org.antlr.v4.runtime.atn.LexerATNConfig
dup
aload 2
aload 3
getfield org.antlr.v4.runtime.atn.Transition.target:Lorg/antlr/v4/runtime/atn/ATNState;
invokespecial org.antlr.v4.runtime.atn.LexerATNConfig.<init>:(Lorg/antlr/v4/runtime/atn/LexerATNConfig;Lorg/antlr/v4/runtime/atn/ATNState;)V
astore 7
24: StackMap locals:
StackMap stack:
aload 7
areturn
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 25 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 25 1 input Lorg/antlr/v4/runtime/CharStream;
0 25 2 config Lorg/antlr/v4/runtime/atn/LexerATNConfig;
0 25 3 t Lorg/antlr/v4/runtime/atn/Transition;
0 25 4 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
0 25 5 speculative Z
0 25 6 treatEofAsEpsilon Z
1 25 7 c Lorg/antlr/v4/runtime/atn/LexerATNConfig;
3 7 8 ruleTransition Lorg/antlr/v4/runtime/atn/RuleTransition;
5 7 9 newContext Lorg/antlr/v4/runtime/atn/PredictionContext;
9 13 10 pt Lorg/antlr/v4/runtime/atn/PredicateTransition;
15 17 11 lexerActionExecutor Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
MethodParameters:
Name Flags
input
config
t
configs
speculative
treatEofAsEpsilon
protected boolean evaluatePredicate(org.antlr.v4.runtime.CharStream, int, int, boolean);
descriptor: (Lorg/antlr/v4/runtime/CharStream;IIZ)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.recog:Lorg/antlr/v4/runtime/Lexer;
ifnonnull 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iload 4
ifne 4
3: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.recog:Lorg/antlr/v4/runtime/Lexer;
aconst_null
iload 2
iload 3
invokevirtual org.antlr.v4.runtime.Lexer.sempred:(Lorg/antlr/v4/runtime/RuleContext;II)Z
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
istore 5
start local 5 5: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
istore 6
start local 6 6: aload 1
invokeinterface org.antlr.v4.runtime.CharStream.index:()I
istore 7
start local 7 7: aload 1
invokeinterface org.antlr.v4.runtime.CharStream.mark:()I
istore 8
start local 8 8: aload 0
aload 1
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.consume:(Lorg/antlr/v4/runtime/CharStream;)V
9: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.recog:Lorg/antlr/v4/runtime/Lexer;
aconst_null
iload 2
iload 3
invokevirtual org.antlr.v4.runtime.Lexer.sempred:(Lorg/antlr/v4/runtime/RuleContext;II)Z
istore 10
10: aload 0
iload 5
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
11: aload 0
iload 6
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
12: aload 1
iload 7
invokeinterface org.antlr.v4.runtime.CharStream.seek:(I)V
13: aload 1
iload 8
invokeinterface org.antlr.v4.runtime.CharStream.release:(I)V
14: iload 10
ireturn
15: StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.CharStream int int int int int int int
StackMap stack: java.lang.Throwable
astore 9
16: aload 0
iload 5
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
17: aload 0
iload 6
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
18: aload 1
iload 7
invokeinterface org.antlr.v4.runtime.CharStream.seek:(I)V
19: aload 1
iload 8
invokeinterface org.antlr.v4.runtime.CharStream.release:(I)V
20: aload 9
athrow
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 21 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 21 1 input Lorg/antlr/v4/runtime/CharStream;
0 21 2 ruleIndex I
0 21 3 predIndex I
0 21 4 speculative Z
5 21 5 savedCharPositionInLine I
6 21 6 savedLine I
7 21 7 index I
8 21 8 marker I
Exception table:
from to target type
8 10 15 any
MethodParameters:
Name Flags
input
ruleIndex
predIndex
speculative
protected void captureSimState(org.antlr.v4.runtime.atn.LexerATNSimulator$SimState, org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.dfa.DFAState);
descriptor: (Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;Lorg/antlr/v4/runtime/CharStream;Lorg/antlr/v4/runtime/dfa/DFAState;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
invokeinterface org.antlr.v4.runtime.CharStream.index:()I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.index:I
1: aload 1
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.line:I
2: aload 1
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
putfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.charPos:I
3: aload 1
aload 3
putfield org.antlr.v4.runtime.atn.LexerATNSimulator$SimState.dfaState:Lorg/antlr/v4/runtime/dfa/DFAState;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 5 1 settings Lorg/antlr/v4/runtime/atn/LexerATNSimulator$SimState;
0 5 2 input Lorg/antlr/v4/runtime/CharStream;
0 5 3 dfaState Lorg/antlr/v4/runtime/dfa/DFAState;
MethodParameters:
Name Flags
settings
input
dfaState
protected org.antlr.v4.runtime.dfa.DFAState addDFAEdge(org.antlr.v4.runtime.dfa.DFAState, int, org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/atn/ATNConfigSet;)Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
istore 4
start local 4 1: aload 3
iconst_0
putfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
2: aload 0
aload 3
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.addDFAState:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Lorg/antlr/v4/runtime/dfa/DFAState;
astore 5
start local 5 3: iload 4
ifeq 5
4: aload 5
areturn
5: StackMap locals: int org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 0
aload 1
iload 2
aload 5
invokevirtual org.antlr.v4.runtime.atn.LexerATNSimulator.addDFAEdge:(Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/dfa/DFAState;)V
6: 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 7 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 7 1 from Lorg/antlr/v4/runtime/dfa/DFAState;
0 7 2 t I
0 7 3 q Lorg/antlr/v4/runtime/atn/ATNConfigSet;
1 7 4 suppressEdge Z
3 7 5 to Lorg/antlr/v4/runtime/dfa/DFAState;
MethodParameters:
Name Flags
from
t
q
protected void addDFAEdge(org.antlr.v4.runtime.dfa.DFAState, int, org.antlr.v4.runtime.dfa.DFAState);
descriptor: (Lorg/antlr/v4/runtime/dfa/DFAState;ILorg/antlr/v4/runtime/dfa/DFAState;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
iflt 1
iload 2
bipush 127
if_icmple 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 1
dup
astore 4
monitorenter
3: aload 1
getfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
ifnonnull 5
4: aload 1
sipush 128
anewarray org.antlr.v4.runtime.dfa.DFAState
putfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
5: StackMap locals: org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 1
getfield org.antlr.v4.runtime.dfa.DFAState.edges:[Lorg/antlr/v4/runtime/dfa/DFAState;
iload 2
iconst_0
isub
aload 3
aastore
6: aload 4
monitorexit
7: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
8: aload 4
monitorexit
9: athrow
10: StackMap locals:
StackMap stack:
return
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/LexerATNSimulator;
0 11 1 p Lorg/antlr/v4/runtime/dfa/DFAState;
0 11 2 t I
0 11 3 q Lorg/antlr/v4/runtime/dfa/DFAState;
Exception table:
from to target type
3 7 8 any
8 9 8 any
MethodParameters:
Name Flags
p
t
q
protected org.antlr.v4.runtime.dfa.DFAState addDFAState(org.antlr.v4.runtime.atn.ATNConfigSet);
descriptor: (Lorg/antlr/v4/runtime/atn/ATNConfigSet;)Lorg/antlr/v4/runtime/dfa/DFAState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: getstatic org.antlr.v4.runtime.atn.LexerATNSimulator.$assertionsDisabled:Z
ifne 1
aload 1
getfield org.antlr.v4.runtime.atn.ATNConfigSet.hasSemanticContext:Z
ifeq 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.dfa.DFAState
dup
aload 1
invokespecial org.antlr.v4.runtime.dfa.DFAState.<init>:(Lorg/antlr/v4/runtime/atn/ATNConfigSet;)V
astore 2
start local 2 2: aconst_null
astore 3
start local 3 3: aload 1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfig 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 4
astore 3
7: goto 9
end local 4 8: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfig
StackMap stack:
aload 3
ifnull 13
10: aload 2
iconst_1
putfield org.antlr.v4.runtime.dfa.DFAState.isAcceptState:Z
11: aload 2
aload 3
checkcast org.antlr.v4.runtime.atn.LexerATNConfig
invokevirtual org.antlr.v4.runtime.atn.LexerATNConfig.getLexerActionExecutor:()Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
putfield org.antlr.v4.runtime.dfa.DFAState.lexerActionExecutor:Lorg/antlr/v4/runtime/atn/LexerActionExecutor;
12: aload 2
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.atn:Lorg/antlr/v4/runtime/atn/ATN;
getfield org.antlr.v4.runtime.atn.ATN.ruleToTokenType:[I
aload 3
getfield org.antlr.v4.runtime.atn.ATNConfig.state:Lorg/antlr/v4/runtime/atn/ATNState;
getfield org.antlr.v4.runtime.atn.ATNState.ruleIndex:I
iaload
putfield org.antlr.v4.runtime.dfa.DFAState.prediction:I
13: StackMap locals:
StackMap stack:
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.mode:I
aaload
astore 4
start local 4 14: aload 4
getfield org.antlr.v4.runtime.dfa.DFA.states:Ljava/util/Map;
dup
astore 5
monitorenter
15: aload 4
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 6
start local 6 16: aload 6
ifnull 18
aload 6
aload 5
monitorexit
17: areturn
18: StackMap locals: org.antlr.v4.runtime.dfa.DFA java.util.Map org.antlr.v4.runtime.dfa.DFAState
StackMap stack:
aload 2
astore 7
start local 7 19: aload 7
aload 4
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
20: aload 1
iconst_1
invokevirtual org.antlr.v4.runtime.atn.ATNConfigSet.setReadonly:(Z)V
21: aload 7
aload 1
putfield org.antlr.v4.runtime.dfa.DFAState.configs:Lorg/antlr/v4/runtime/atn/ATNConfigSet;
22: aload 4
getfield org.antlr.v4.runtime.dfa.DFA.states:Ljava/util/Map;
aload 7
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 7
aload 5
monitorexit
24: areturn
end local 7 end local 6 25: StackMap locals: org.antlr.v4.runtime.atn.LexerATNSimulator org.antlr.v4.runtime.atn.ATNConfigSet org.antlr.v4.runtime.dfa.DFAState org.antlr.v4.runtime.atn.ATNConfig org.antlr.v4.runtime.dfa.DFA java.util.Map
StackMap stack: java.lang.Throwable
aload 5
monitorexit
26: athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 27 1 configs Lorg/antlr/v4/runtime/atn/ATNConfigSet;
2 27 2 proposed Lorg/antlr/v4/runtime/dfa/DFAState;
3 27 3 firstConfigWithRuleStopState Lorg/antlr/v4/runtime/atn/ATNConfig;
5 8 4 c Lorg/antlr/v4/runtime/atn/ATNConfig;
14 27 4 dfa Lorg/antlr/v4/runtime/dfa/DFA;
16 25 6 existing Lorg/antlr/v4/runtime/dfa/DFAState;
19 25 7 newState Lorg/antlr/v4/runtime/dfa/DFAState;
Exception table:
from to target type
15 17 25 any
18 24 25 any
25 26 25 any
MethodParameters:
Name Flags
configs
public final org.antlr.v4.runtime.dfa.DFA getDFA(int);
descriptor: (I)Lorg/antlr/v4/runtime/dfa/DFA;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
iload 1
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 1 1 mode I
MethodParameters:
Name Flags
mode
public java.lang.String getText(org.antlr.v4.runtime.CharStream);
descriptor: (Lorg/antlr/v4/runtime/CharStream;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.startIndex:I
aload 1
invokeinterface org.antlr.v4.runtime.CharStream.index:()I
iconst_1
isub
invokestatic org.antlr.v4.runtime.misc.Interval.of:(II)Lorg/antlr/v4/runtime/misc/Interval;
invokeinterface org.antlr.v4.runtime.CharStream.getText:(Lorg/antlr/v4/runtime/misc/Interval;)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/LexerATNSimulator;
0 1 1 input Lorg/antlr/v4/runtime/CharStream;
MethodParameters:
Name Flags
input
public int getLine();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
public void setLine(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 2 1 line I
MethodParameters:
Name Flags
line
public int getCharPositionInLine();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
public void setCharPositionInLine(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 2 1 charPositionInLine I
MethodParameters:
Name Flags
charPositionInLine
public void consume(org.antlr.v4.runtime.CharStream);
descriptor: (Lorg/antlr/v4/runtime/CharStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
iconst_1
invokeinterface org.antlr.v4.runtime.CharStream.LA:(I)I
istore 2
start local 2 1: iload 2
bipush 10
if_icmpne 5
2: aload 0
dup
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
iconst_1
iadd
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.line:I
3: aload 0
iconst_0
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
4: goto 6
5: StackMap locals: int
StackMap stack:
aload 0
dup
getfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
iconst_1
iadd
putfield org.antlr.v4.runtime.atn.LexerATNSimulator.charPositionInLine:I
6: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.antlr.v4.runtime.CharStream.consume:()V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/antlr/v4/runtime/atn/LexerATNSimulator;
0 8 1 input Lorg/antlr/v4/runtime/CharStream;
1 8 2 curChar I
MethodParameters:
Name Flags
input
public java.lang.String getTokenName(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: iload 1
iconst_m1
if_icmpne 1
ldc "EOF"
areturn
1: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
i2c
invokevirtual java.lang.StringBuilder.append:(C)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/LexerATNSimulator;
0 2 1 t I
MethodParameters:
Name Flags
t
}
SourceFile: "LexerATNSimulator.java"
NestMembers:
org.antlr.v4.runtime.atn.LexerATNSimulator$SimState
InnerClasses:
protected SimState = org.antlr.v4.runtime.atn.LexerATNSimulator$SimState of org.antlr.v4.runtime.atn.LexerATNSimulator