public class oadd.org.antlr.v.runtime.ParserInterpreter extends oadd.org.antlr.v.runtime.Parser
{
protected final java.lang.String grammarFileName;
protected final oadd.org.antlr.v.runtime.atn.ATN atn;
protected final oadd.org.antlr.v.runtime.dfa.DFA[] decisionToDFA;
protected final oadd.org.antlr.v.runtime.atn.PredictionContextCache sharedContextCache;
protected final java.lang.String[] tokenNames;
protected final java.lang.String[] ruleNames;
private final oadd.org.antlr.v.runtime.Vocabulary vocabulary;
protected final java.util.Deque _parentContextStack;
protected int overrideDecision;
protected int overrideDecisionInputIndex;
protected int overrideDecisionAlt;
protected boolean overrideDecisionReached;
protected oadd.org.antlr.v.runtime.InterpreterRuleContext overrideDecisionRoot;
protected oadd.org.antlr.v.runtime.InterpreterRuleContext rootContext;
public void <init>(java.lang.String, java.util.Collection, java.util.Collection, oadd.org.antlr.v.runtime.atn.ATN, oadd.org.antlr.v.runtime.TokenStream)
{
java.lang.Object[] v;
oadd.org.antlr.v.runtime.atn.ATN v;
java.util.Collection v, v;
java.lang.String[] v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.TokenStream v;
oadd.org.antlr.v.runtime.Vocabulary v;
int v;
java.lang.String v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: java.lang.String;
v := @parameter: java.util.Collection;
v := @parameter: java.util.Collection;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
v := @parameter: oadd.org.antlr.v.runtime.TokenStream;
v = interfaceinvoke v.<java.util.Collection: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.Collection: java.lang.Object[] toArray(java.lang.Object[])>(v);
v = staticinvoke <oadd.org.antlr.v.runtime.VocabularyImpl: oadd.org.antlr.v.runtime.Vocabulary fromTokenNames(java.lang.String[])>(v);
specialinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void <init>(java.lang.String,oadd.org.antlr.v.runtime.Vocabulary,java.util.Collection,oadd.org.antlr.v.runtime.atn.ATN,oadd.org.antlr.v.runtime.TokenStream)>(v, v, v, v, v);
return;
}
public void <init>(java.lang.String, oadd.org.antlr.v.runtime.Vocabulary, java.util.Collection, oadd.org.antlr.v.runtime.atn.ATN, oadd.org.antlr.v.runtime.TokenStream)
{
java.lang.Object[] v;
java.lang.String[] v, v, v, v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.atn.DecisionState v;
oadd.org.antlr.v.runtime.TokenStream v;
oadd.org.antlr.v.runtime.dfa.DFA v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
oadd.org.antlr.v.runtime.atn.PredictionContextCache v, v;
oadd.org.antlr.v.runtime.atn.ParserATNSimulator v;
oadd.org.antlr.v.runtime.dfa.DFA[] v, v, v;
oadd.org.antlr.v.runtime.atn.ATN v;
java.util.Collection v;
oadd.org.antlr.v.runtime.Vocabulary v;
java.util.ArrayDeque v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.antlr.v.runtime.Vocabulary;
v := @parameter: java.util.Collection;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
v := @parameter: oadd.org.antlr.v.runtime.TokenStream;
specialinvoke v.<oadd.org.antlr.v.runtime.Parser: void <init>(oadd.org.antlr.v.runtime.TokenStream)>(v);
v = new oadd.org.antlr.v.runtime.atn.PredictionContextCache;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.PredictionContextCache: void <init>()>();
v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.PredictionContextCache sharedContextCache> = v;
v = new java.util.ArrayDeque;
specialinvoke v.<java.util.ArrayDeque: void <init>()>();
v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.util.Deque _parentContextStack> = v;
v = (int) -1;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecision> = v;
v = (int) -1;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecisionInputIndex> = v;
v = (int) -1;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecisionAlt> = v;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: boolean overrideDecisionReached> = 0;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext overrideDecisionRoot> = null;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String grammarFileName> = v;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn> = v;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: int maxTokenType>;
v = newarray (java.lang.String)[v];
v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String[] tokenNames> = v;
v = 0;
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String[] tokenNames>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String[] tokenNames>;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Vocabulary: java.lang.String getDisplayName(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<java.util.Collection: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.Collection: java.lang.Object[] toArray(java.lang.Object[])>(v);
v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String[] ruleNames> = v;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.Vocabulary vocabulary> = v;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATN: int getNumberOfDecisions()>();
v = newarray (oadd.org.antlr.v.runtime.dfa.DFA)[v];
v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.dfa.DFA[] decisionToDFA> = v;
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.DecisionState getDecisionState(int)>(v);
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.dfa.DFA[] decisionToDFA>;
v = new oadd.org.antlr.v.runtime.dfa.DFA;
specialinvoke v.<oadd.org.antlr.v.runtime.dfa.DFA: void <init>(oadd.org.antlr.v.runtime.atn.DecisionState,int)>(v, v);
v[v] = v;
v = v + 1;
goto label;
label:
v = new oadd.org.antlr.v.runtime.atn.ParserATNSimulator;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.dfa.DFA[] decisionToDFA>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.PredictionContextCache sharedContextCache>;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ParserATNSimulator: void <init>(oadd.org.antlr.v.runtime.Parser,oadd.org.antlr.v.runtime.atn.ATN,oadd.org.antlr.v.runtime.dfa.DFA[],oadd.org.antlr.v.runtime.atn.PredictionContextCache)>(v, v, v, v);
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void setInterpreter(oadd.org.antlr.v.runtime.atn.ATNSimulator)>(v);
return;
}
public void reset()
{
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
specialinvoke v.<oadd.org.antlr.v.runtime.Parser: void reset()>();
v.<oadd.org.antlr.v.runtime.ParserInterpreter: boolean overrideDecisionReached> = 0;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext overrideDecisionRoot> = null;
return;
}
public oadd.org.antlr.v.runtime.atn.ATN getATN()
{
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.atn.ATN v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
return v;
}
public java.lang.String[] getTokenNames()
{
java.lang.String[] v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String[] tokenNames>;
return v;
}
public oadd.org.antlr.v.runtime.Vocabulary getVocabulary()
{
oadd.org.antlr.v.runtime.Vocabulary v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.Vocabulary vocabulary>;
return v;
}
public java.lang.String[] getRuleNames()
{
java.lang.String[] v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String[] ruleNames>;
return v;
}
public java.lang.String getGrammarFileName()
{
java.lang.String v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.lang.String grammarFileName>;
return v;
}
public oadd.org.antlr.v.runtime.ParserRuleContext parse(int)
{
oadd.org.antlr.v.runtime.RecognitionException v;
java.util.Deque v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.atn.RuleStartState v;
oadd.org.antlr.v.runtime.InterpreterRuleContext v, v, v, v;
int v, v, v, v, v, v, v;
oadd.org.antlr.v.runtime.atn.RuleStartState[] v;
boolean v, v, v;
oadd.org.antlr.v.runtime.atn.ATNState v;
oadd.org.antlr.v.runtime.atn.ATN v, v;
oadd.org.antlr.v.runtime.atn.RuleStopState[] v;
oadd.org.antlr.v.runtime.ParserRuleContext v, v, v;
java.lang.Object v, v;
oadd.org.antlr.v.runtime.atn.RuleStopState v;
oadd.org.antlr.v.runtime.ANTLRErrorStrategy v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: int;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.RuleStartState[] ruleToStartState>;
v = v[v];
v = (int) -1;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext createInterpreterRuleContext(oadd.org.antlr.v.runtime.ParserRuleContext,int,int)>(null, v, v);
v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext rootContext> = v;
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: boolean isLeftRecursiveRule>;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext rootContext>;
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void enterRecursionRule(oadd.org.antlr.v.runtime.ParserRuleContext,int,int,int)>(v, v, v, 0);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext rootContext>;
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void enterRule(oadd.org.antlr.v.runtime.ParserRuleContext,int,int)>(v, v, v);
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATNState getATNState()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getStateType()>();
lookupswitch(v)
{
case 7: goto label;
default: goto label;
};
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserRuleContext: boolean isEmpty()>();
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: boolean isLeftRecursiveRule>;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.util.Deque _parentContextStack>;
v = interfaceinvoke v.<java.util.Deque: java.lang.Object pop()>();
v = v.<oadd.org.antlr.v.runtime.misc.Pair: java.lang.Object a>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void unrollRecursionContexts(oadd.org.antlr.v.runtime.ParserRuleContext)>(v);
return v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void exitRule()>();
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext rootContext>;
return v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void visitRuleStopState(oadd.org.antlr.v.runtime.atn.ATNState)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void visitState(oadd.org.antlr.v.runtime.atn.ATNState)>(v);
label:
goto label;
label:
v := @caughtexception;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.RuleStopState[] ruleToStopState>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int ruleIndex>;
v = v[v];
v = v.<oadd.org.antlr.v.runtime.atn.RuleStopState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void setState(int)>(v);
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext getContext()>();
v.<oadd.org.antlr.v.runtime.ParserRuleContext: oadd.org.antlr.v.runtime.RecognitionException exception> = v;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ANTLRErrorStrategy getErrorHandler()>();
interfaceinvoke v.<oadd.org.antlr.v.runtime.ANTLRErrorStrategy: void reportError(oadd.org.antlr.v.runtime.Parser,oadd.org.antlr.v.runtime.RecognitionException)>(v, v);
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void recover(oadd.org.antlr.v.runtime.RecognitionException)>(v);
goto label;
catch oadd.org.antlr.v.runtime.RecognitionException from label to label with label;
}
public void enterRecursionRule(oadd.org.antlr.v.runtime.ParserRuleContext, int, int, int)
{
java.util.Deque v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
java.lang.Integer v;
oadd.org.antlr.v.runtime.misc.Pair v;
int v, v, v, v;
oadd.org.antlr.v.runtime.ParserRuleContext v, v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: oadd.org.antlr.v.runtime.ParserRuleContext;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = new oadd.org.antlr.v.runtime.misc.Pair;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.ParserRuleContext: int invokingState>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<oadd.org.antlr.v.runtime.misc.Pair: void <init>(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.util.Deque _parentContextStack>;
interfaceinvoke v.<java.util.Deque: void push(java.lang.Object)>(v);
specialinvoke v.<oadd.org.antlr.v.runtime.Parser: void enterRecursionRule(oadd.org.antlr.v.runtime.ParserRuleContext,int,int,int)>(v, v, v, v);
return;
}
protected oadd.org.antlr.v.runtime.atn.ATNState getATNState()
{
java.util.List v;
oadd.org.antlr.v.runtime.atn.ATN v;
int v;
java.lang.Object v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List states>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: int getState()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
protected void visitState(oadd.org.antlr.v.runtime.atn.ATNState)
{
oadd.org.antlr.v.runtime.atn.Transition v;
java.lang.Integer v;
oadd.org.antlr.v.runtime.TokenStream v;
oadd.org.antlr.v.runtime.InterpreterRuleContext v, v;
boolean v, v, v, v, v, v, v;
oadd.org.antlr.v.runtime.atn.ATN v;
oadd.org.antlr.v.runtime.FailedPredicateException v, v;
java.lang.Object[] v;
java.util.Deque v, v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.atn.RuleStartState v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
oadd.org.antlr.v.runtime.atn.RuleStartState[] v;
oadd.org.antlr.v.runtime.atn.ATNState v, v, v, v, v;
java.lang.UnsupportedOperationException v;
oadd.org.antlr.v.runtime.ParserRuleContext v, v, v, v, v, v;
java.lang.Object v, v, v, v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATNState;
v = 1;
v = v instanceof oadd.org.antlr.v.runtime.atn.DecisionState;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: int visitDecisionState(oadd.org.antlr.v.runtime.atn.DecisionState)>(v);
label:
v = v - 1;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: oadd.org.antlr.v.runtime.atn.Transition transition(int)>(v);
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.Transition: int getSerializationType()>();
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getStateType()>();
if v != 10 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.StarLoopEntryState: boolean isPrecedenceDecision>;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.Transition: oadd.org.antlr.v.runtime.atn.ATNState target>;
v = v instanceof oadd.org.antlr.v.runtime.atn.LoopEndState;
if v != 0 goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.util.Deque _parentContextStack>;
v = interfaceinvoke v.<java.util.Deque: java.lang.Object peek()>();
v = v.<oadd.org.antlr.v.runtime.misc.Pair: java.lang.Object a>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.util.Deque _parentContextStack>;
v = interfaceinvoke v.<java.util.Deque: java.lang.Object peek()>();
v = v.<oadd.org.antlr.v.runtime.misc.Pair: java.lang.Object b>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserRuleContext: int getRuleIndex()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext createInterpreterRuleContext(oadd.org.antlr.v.runtime.ParserRuleContext,int,int)>(v, v, v);
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.RuleStartState[] ruleToStartState>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int ruleIndex>;
v = v[v];
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: int stateNumber>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserRuleContext: int getRuleIndex()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void pushNewRecursionContext(oadd.org.antlr.v.runtime.ParserRuleContext,int,int)>(v, v, v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.AtomTransition: int label>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.Token match(int)>(v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.TokenStream _input>;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenStream: int LA(int)>(1);
v = (int) 65535;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.Transition: boolean matches(int,int,int)>(v, 1, v);
if v != 0 goto label;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.Token recoverInline()>();
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.Token matchWildcard()>();
goto label;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.Token matchWildcard()>();
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.Transition: oadd.org.antlr.v.runtime.atn.ATNState target>;
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: int ruleIndex>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext createInterpreterRuleContext(oadd.org.antlr.v.runtime.ParserRuleContext,int,int)>(v, v, v);
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: boolean isLeftRecursiveRule>;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: int stateNumber>;
v = v.<oadd.org.antlr.v.runtime.atn.RuleTransition: int precedence>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void enterRecursionRule(oadd.org.antlr.v.runtime.ParserRuleContext,int,int,int)>(v, v, v, v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.Transition: oadd.org.antlr.v.runtime.atn.ATNState target>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void enterRule(oadd.org.antlr.v.runtime.ParserRuleContext,int,int)>(v, v, v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.atn.PredicateTransition: int ruleIndex>;
v = v.<oadd.org.antlr.v.runtime.atn.PredicateTransition: int predIndex>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: boolean sempred(oadd.org.antlr.v.runtime.RuleContext,int,int)>(v, v, v);
if v != 0 goto label;
v = new oadd.org.antlr.v.runtime.FailedPredicateException;
specialinvoke v.<oadd.org.antlr.v.runtime.FailedPredicateException: void <init>(oadd.org.antlr.v.runtime.Parser)>(v);
throw v;
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.atn.ActionTransition: int ruleIndex>;
v = v.<oadd.org.antlr.v.runtime.atn.ActionTransition: int actionIndex>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void action(oadd.org.antlr.v.runtime.RuleContext,int,int)>(v, v, v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.atn.PrecedencePredicateTransition: int precedence>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: boolean precpred(oadd.org.antlr.v.runtime.RuleContext,int)>(v, v);
if v != 0 goto label;
v = new oadd.org.antlr.v.runtime.FailedPredicateException;
v = newarray (java.lang.Object)[1];
v = v.<oadd.org.antlr.v.runtime.atn.PrecedencePredicateTransition: int precedence>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("precpred(_ctx, %d)", v);
specialinvoke v.<oadd.org.antlr.v.runtime.FailedPredicateException: void <init>(oadd.org.antlr.v.runtime.Parser,java.lang.String)>(v, v);
throw v;
label:
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Unrecognized ATN transition type.");
throw v;
label:
v = v.<oadd.org.antlr.v.runtime.atn.Transition: oadd.org.antlr.v.runtime.atn.ATNState target>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void setState(int)>(v);
return;
}
protected int visitDecisionState(oadd.org.antlr.v.runtime.atn.DecisionState)
{
oadd.org.antlr.v.runtime.atn.ATNSimulator v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.atn.DecisionState v;
oadd.org.antlr.v.runtime.TokenStream v, v;
int v, v, v, v, v, v;
oadd.org.antlr.v.runtime.ParserRuleContext v;
boolean v;
oadd.org.antlr.v.runtime.ANTLRErrorStrategy v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: oadd.org.antlr.v.runtime.atn.DecisionState;
v = 1;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.DecisionState: int getNumberOfTransitions()>();
if v <= 1 goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ANTLRErrorStrategy getErrorHandler()>();
interfaceinvoke v.<oadd.org.antlr.v.runtime.ANTLRErrorStrategy: void sync(oadd.org.antlr.v.runtime.Parser)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.DecisionState: int decision>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecision>;
if v != v goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.TokenStream _input>;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenStream: int index()>();
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecisionInputIndex>;
if v != v goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: boolean overrideDecisionReached>;
if v != 0 goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecisionAlt>;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: boolean overrideDecisionReached> = 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATNSimulator getInterpreter()>();
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.TokenStream _input>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ParserATNSimulator: int adaptivePredict(oadd.org.antlr.v.runtime.TokenStream,int,oadd.org.antlr.v.runtime.ParserRuleContext)>(v, v, v);
label:
return v;
}
protected oadd.org.antlr.v.runtime.InterpreterRuleContext createInterpreterRuleContext(oadd.org.antlr.v.runtime.ParserRuleContext, int, int)
{
oadd.org.antlr.v.runtime.InterpreterRuleContext v;
int v, v;
oadd.org.antlr.v.runtime.ParserRuleContext v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: oadd.org.antlr.v.runtime.ParserRuleContext;
v := @parameter: int;
v := @parameter: int;
v = new oadd.org.antlr.v.runtime.InterpreterRuleContext;
specialinvoke v.<oadd.org.antlr.v.runtime.InterpreterRuleContext: void <init>(oadd.org.antlr.v.runtime.ParserRuleContext,int,int)>(v, v, v);
return v;
}
protected void visitRuleStopState(oadd.org.antlr.v.runtime.atn.ATNState)
{
oadd.org.antlr.v.runtime.atn.Transition v;
java.util.Deque v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.atn.RuleStartState v;
int v, v, v, v;
oadd.org.antlr.v.runtime.atn.RuleStartState[] v;
boolean v;
oadd.org.antlr.v.runtime.atn.ATNState v, v;
oadd.org.antlr.v.runtime.atn.ATN v, v;
java.util.List v;
java.lang.Object v, v, v, v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATNState;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.RuleStartState[] ruleToStartState>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int ruleIndex>;
v = v[v];
v = v.<oadd.org.antlr.v.runtime.atn.RuleStartState: boolean isLeftRecursiveRule>;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: java.util.Deque _parentContextStack>;
v = interfaceinvoke v.<java.util.Deque: java.lang.Object pop()>();
v = v.<oadd.org.antlr.v.runtime.misc.Pair: java.lang.Object a>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void unrollRecursionContexts(oadd.org.antlr.v.runtime.ParserRuleContext)>(v);
v = v.<oadd.org.antlr.v.runtime.misc.Pair: java.lang.Object b>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void setState(int)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void exitRule()>();
label:
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List states>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: int getState()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: oadd.org.antlr.v.runtime.atn.Transition transition(int)>(0);
v = v.<oadd.org.antlr.v.runtime.atn.RuleTransition: oadd.org.antlr.v.runtime.atn.ATNState followState>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: void setState(int)>(v);
return;
}
public void addDecisionOverride(int, int, int)
{
int v, v, v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecision> = v;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecisionInputIndex> = v;
v.<oadd.org.antlr.v.runtime.ParserInterpreter: int overrideDecisionAlt> = v;
return;
}
public oadd.org.antlr.v.runtime.InterpreterRuleContext getOverrideDecisionRoot()
{
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.InterpreterRuleContext v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext overrideDecisionRoot>;
return v;
}
protected void recover(oadd.org.antlr.v.runtime.RecognitionException)
{
oadd.org.antlr.v.runtime.RecognitionException v;
oadd.org.antlr.v.runtime.misc.Pair v, v;
oadd.org.antlr.v.runtime.tree.ErrorNode v, v;
oadd.org.antlr.v.runtime.TokenStream v, v;
boolean v, v;
oadd.org.antlr.v.runtime.Token v, v, v, v;
oadd.org.antlr.v.runtime.TokenSource v, v, v, v;
oadd.org.antlr.v.runtime.TokenFactory v, v;
oadd.org.antlr.v.runtime.ANTLRErrorStrategy v;
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.CharStream v, v;
int v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
oadd.org.antlr.v.runtime.misc.IntervalSet v, v;
oadd.org.antlr.v.runtime.ParserRuleContext v, v, v, v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v := @parameter: oadd.org.antlr.v.runtime.RecognitionException;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.TokenStream _input>;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenStream: int index()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ANTLRErrorStrategy getErrorHandler()>();
interfaceinvoke v.<oadd.org.antlr.v.runtime.ANTLRErrorStrategy: void recover(oadd.org.antlr.v.runtime.Parser,oadd.org.antlr.v.runtime.RecognitionException)>(v, v);
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.TokenStream _input>;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenStream: int index()>();
if v != v goto label;
v = v instanceof oadd.org.antlr.v.runtime.InputMismatchException;
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.RecognitionException: oadd.org.antlr.v.runtime.Token getOffendingToken()>();
v = 0;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.InputMismatchException: oadd.org.antlr.v.runtime.misc.IntervalSet getExpectedTokens()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: boolean isNil()>();
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.InputMismatchException: oadd.org.antlr.v.runtime.misc.IntervalSet getExpectedTokens()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: int getMinElement()>();
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.TokenFactory getTokenFactory()>();
v = new oadd.org.antlr.v.runtime.misc.Pair;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: oadd.org.antlr.v.runtime.TokenSource getTokenSource()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: oadd.org.antlr.v.runtime.TokenSource getTokenSource()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenSource: oadd.org.antlr.v.runtime.CharStream getInputStream()>();
specialinvoke v.<oadd.org.antlr.v.runtime.misc.Pair: void <init>(java.lang.Object,java.lang.Object)>(v, v);
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: int getLine()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: int getCharPositionInLine()>();
v = (int) -1;
v = (int) -1;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenFactory: oadd.org.antlr.v.runtime.Token create(oadd.org.antlr.v.runtime.misc.Pair,int,java.lang.String,int,int,int,int,int)>(v, v, v, 0, v, v, v, v);
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.tree.ErrorNode createErrorNode(oadd.org.antlr.v.runtime.ParserRuleContext,oadd.org.antlr.v.runtime.Token)>(v, v);
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserRuleContext: oadd.org.antlr.v.runtime.tree.ErrorNode addErrorNode(oadd.org.antlr.v.runtime.tree.ErrorNode)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.RecognitionException: oadd.org.antlr.v.runtime.Token getOffendingToken()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.TokenFactory getTokenFactory()>();
v = new oadd.org.antlr.v.runtime.misc.Pair;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: oadd.org.antlr.v.runtime.TokenSource getTokenSource()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: oadd.org.antlr.v.runtime.TokenSource getTokenSource()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenSource: oadd.org.antlr.v.runtime.CharStream getInputStream()>();
specialinvoke v.<oadd.org.antlr.v.runtime.misc.Pair: void <init>(java.lang.Object,java.lang.Object)>(v, v);
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: int getLine()>();
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.Token: int getCharPositionInLine()>();
v = (int) -1;
v = (int) -1;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.TokenFactory: oadd.org.antlr.v.runtime.Token create(oadd.org.antlr.v.runtime.misc.Pair,int,java.lang.String,int,int,int,int,int)>(v, 0, v, 0, v, v, v, v);
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ParserRuleContext _ctx>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.tree.ErrorNode createErrorNode(oadd.org.antlr.v.runtime.ParserRuleContext,oadd.org.antlr.v.runtime.Token)>(v, v);
virtualinvoke v.<oadd.org.antlr.v.runtime.ParserRuleContext: oadd.org.antlr.v.runtime.tree.ErrorNode addErrorNode(oadd.org.antlr.v.runtime.tree.ErrorNode)>(v);
label:
return;
}
protected oadd.org.antlr.v.runtime.Token recoverInline()
{
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.Token v;
oadd.org.antlr.v.runtime.ANTLRErrorStrategy v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.ANTLRErrorStrategy _errHandler>;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.ANTLRErrorStrategy: oadd.org.antlr.v.runtime.Token recoverInline(oadd.org.antlr.v.runtime.Parser)>(v);
return v;
}
public oadd.org.antlr.v.runtime.InterpreterRuleContext getRootContext()
{
oadd.org.antlr.v.runtime.ParserInterpreter v;
oadd.org.antlr.v.runtime.InterpreterRuleContext v;
v := @this: oadd.org.antlr.v.runtime.ParserInterpreter;
v = v.<oadd.org.antlr.v.runtime.ParserInterpreter: oadd.org.antlr.v.runtime.InterpreterRuleContext rootContext>;
return v;
}
}