public class oadd.org.antlr.v.runtime.LexerInterpreter extends oadd.org.antlr.v.runtime.Lexer
{
protected final java.lang.String grammarFileName;
protected final oadd.org.antlr.v.runtime.atn.ATN atn;
protected final java.lang.String[] tokenNames;
protected final java.lang.String[] ruleNames;
protected final java.lang.String[] channelNames;
protected final java.lang.String[] modeNames;
private final oadd.org.antlr.v.runtime.Vocabulary vocabulary;
protected final oadd.org.antlr.v.runtime.dfa.DFA[] _decisionToDFA;
protected final oadd.org.antlr.v.runtime.atn.PredictionContextCache _sharedContextCache;
public void <init>(java.lang.String, java.util.Collection, java.util.Collection, java.util.Collection, oadd.org.antlr.v.runtime.atn.ATN, oadd.org.antlr.v.runtime.CharStream)
{
java.lang.Object[] v;
oadd.org.antlr.v.runtime.atn.ATN v;
java.util.Collection v, v, v;
java.lang.String[] v;
java.util.ArrayList v;
oadd.org.antlr.v.runtime.Vocabulary v;
oadd.org.antlr.v.runtime.CharStream v;
int v;
java.lang.String v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v := @parameter: java.lang.String;
v := @parameter: java.util.Collection;
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.CharStream;
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);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
specialinvoke v.<oadd.org.antlr.v.runtime.LexerInterpreter: void <init>(java.lang.String,oadd.org.antlr.v.runtime.Vocabulary,java.util.Collection,java.util.Collection,java.util.Collection,oadd.org.antlr.v.runtime.atn.ATN,oadd.org.antlr.v.runtime.CharStream)>(v, v, v, v, v, v, v);
return;
}
public void <init>(java.lang.String, oadd.org.antlr.v.runtime.Vocabulary, java.util.Collection, java.util.Collection, oadd.org.antlr.v.runtime.atn.ATN, oadd.org.antlr.v.runtime.CharStream)
{
oadd.org.antlr.v.runtime.atn.ATN v;
java.util.Collection v, v;
java.util.ArrayList v;
oadd.org.antlr.v.runtime.Vocabulary v;
oadd.org.antlr.v.runtime.CharStream v;
java.lang.String v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.antlr.v.runtime.Vocabulary;
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.CharStream;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
specialinvoke v.<oadd.org.antlr.v.runtime.LexerInterpreter: void <init>(java.lang.String,oadd.org.antlr.v.runtime.Vocabulary,java.util.Collection,java.util.Collection,java.util.Collection,oadd.org.antlr.v.runtime.atn.ATN,oadd.org.antlr.v.runtime.CharStream)>(v, v, v, v, v, v, v);
return;
}
public void <init>(java.lang.String, oadd.org.antlr.v.runtime.Vocabulary, java.util.Collection, java.util.Collection, java.util.Collection, oadd.org.antlr.v.runtime.atn.ATN, oadd.org.antlr.v.runtime.CharStream)
{
oadd.org.antlr.v.runtime.dfa.DFA v;
oadd.org.antlr.v.runtime.atn.PredictionContextCache v, v;
oadd.org.antlr.v.runtime.dfa.DFA[] v, v, v, v;
oadd.org.antlr.v.runtime.atn.ATN v;
java.util.Collection v, v, v;
oadd.org.antlr.v.runtime.atn.ATNType v, v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
java.lang.Object[] v, v, v;
java.lang.String[] v, v, v, v, v, v;
oadd.org.antlr.v.runtime.atn.DecisionState v;
oadd.org.antlr.v.runtime.CharStream v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
oadd.org.antlr.v.runtime.atn.LexerATNSimulator v;
oadd.org.antlr.v.runtime.Vocabulary v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.antlr.v.runtime.Vocabulary;
v := @parameter: java.util.Collection;
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.CharStream;
specialinvoke v.<oadd.org.antlr.v.runtime.Lexer: void <init>(oadd.org.antlr.v.runtime.CharStream)>(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.LexerInterpreter: oadd.org.antlr.v.runtime.atn.PredictionContextCache _sharedContextCache> = v;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.ATNType grammarType>;
v = <oadd.org.antlr.v.runtime.atn.ATNType: oadd.org.antlr.v.runtime.atn.ATNType LEXER>;
if v == v goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("The ATN must be a lexer ATN.");
throw v;
label:
v.<oadd.org.antlr.v.runtime.LexerInterpreter: java.lang.String grammarFileName> = v;
v.<oadd.org.antlr.v.runtime.LexerInterpreter: 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.LexerInterpreter: java.lang.String[] tokenNames> = v;
v = 0;
label:
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: java.lang.String[] tokenNames>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: 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.LexerInterpreter: java.lang.String[] ruleNames> = v;
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.LexerInterpreter: java.lang.String[] channelNames> = v;
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.LexerInterpreter: java.lang.String[] modeNames> = v;
v.<oadd.org.antlr.v.runtime.LexerInterpreter: 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.LexerInterpreter: oadd.org.antlr.v.runtime.dfa.DFA[] _decisionToDFA> = v;
v = 0;
label:
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.dfa.DFA[] _decisionToDFA>;
v = lengthof v;
if v >= v goto label;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.dfa.DFA[] _decisionToDFA>;
v = new oadd.org.antlr.v.runtime.dfa.DFA;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.DecisionState getDecisionState(int)>(v);
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.LexerATNSimulator;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.dfa.DFA[] _decisionToDFA>;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.atn.PredictionContextCache _sharedContextCache>;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.LexerATNSimulator: void <init>(oadd.org.antlr.v.runtime.Lexer,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);
v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.atn.ATNSimulator _interp> = v;
return;
}
public oadd.org.antlr.v.runtime.atn.ATN getATN()
{
oadd.org.antlr.v.runtime.atn.ATN v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.atn.ATN atn>;
return v;
}
public java.lang.String getGrammarFileName()
{
java.lang.String v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: java.lang.String grammarFileName>;
return v;
}
public java.lang.String[] getTokenNames()
{
java.lang.String[] v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: java.lang.String[] tokenNames>;
return v;
}
public java.lang.String[] getRuleNames()
{
java.lang.String[] v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: java.lang.String[] ruleNames>;
return v;
}
public java.lang.String[] getChannelNames()
{
java.lang.String[] v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: java.lang.String[] channelNames>;
return v;
}
public java.lang.String[] getModeNames()
{
java.lang.String[] v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: java.lang.String[] modeNames>;
return v;
}
public oadd.org.antlr.v.runtime.Vocabulary getVocabulary()
{
oadd.org.antlr.v.runtime.Vocabulary v, v, v;
oadd.org.antlr.v.runtime.LexerInterpreter v;
v := @this: oadd.org.antlr.v.runtime.LexerInterpreter;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.Vocabulary vocabulary>;
if v == null goto label;
v = v.<oadd.org.antlr.v.runtime.LexerInterpreter: oadd.org.antlr.v.runtime.Vocabulary vocabulary>;
return v;
label:
v = specialinvoke v.<oadd.org.antlr.v.runtime.Lexer: oadd.org.antlr.v.runtime.Vocabulary getVocabulary()>();
return v;
}
}