public class oadd.org.antlr.v.runtime.atn.ATNSerializer extends java.lang.Object
{
public oadd.org.antlr.v.runtime.atn.ATN atn;
private java.util.List tokenNames;
static final boolean $assertionsDisabled;
public void <init>(oadd.org.antlr.v.runtime.atn.ATN)
{
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.atn.ATN v;
oadd.org.antlr.v.runtime.atn.ATNType v;
java.lang.AssertionError v;
boolean v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <oadd.org.antlr.v.runtime.atn.ATNSerializer: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.ATNType grammarType>;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn> = v;
return;
}
public void <init>(oadd.org.antlr.v.runtime.atn.ATN, java.util.List)
{
java.util.List v;
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.atn.ATN v;
oadd.org.antlr.v.runtime.atn.ATNType v;
java.lang.AssertionError v;
boolean v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
v := @parameter: java.util.List;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <oadd.org.antlr.v.runtime.atn.ATNSerializer: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.ATNType grammarType>;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn> = v;
v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.util.List tokenNames> = v;
return;
}
public oadd.org.antlr.v.runtime.misc.IntegerList serialize()
{
oadd.org.antlr.v.runtime.atn.Transition v, v;
java.lang.Integer v, v;
byte v, v;
java.util.Map v, v;
java.lang.Object[] v;
java.util.LinkedHashMap v;
oadd.org.antlr.v.runtime.misc.IntervalSet v, v, v;
oadd.org.antlr.v.runtime.atn.ATNSerializer$2 v;
oadd.org.antlr.v.runtime.atn.ATNSerializer$1 v;
int[] v, v, v;
java.util.Locale v;
oadd.org.antlr.v.runtime.atn.ATN v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.UUID v;
oadd.org.antlr.v.runtime.misc.IntegerList v, v, 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, 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.Boolean v;
oadd.org.antlr.v.runtime.atn.RuleStartState[] v, v;
java.lang.Class v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Set v;
oadd.org.antlr.v.runtime.atn.LexerActionType v, v, v;
oadd.org.antlr.v.runtime.atn.LexerAction v;
java.util.ArrayList v, v;
oadd.org.antlr.v.runtime.atn.RuleStartState v;
java.lang.String v, v;
java.lang.UnsupportedOperationException v;
java.lang.IllegalStateException v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v;
oadd.org.antlr.v.runtime.atn.ATNType v, v, v, v, v;
java.util.HashMap v;
oadd.org.antlr.v.runtime.atn.BlockEndState v;
oadd.org.antlr.v.runtime.atn.LexerAction[] v, v;
oadd.org.antlr.v.runtime.atn.ATNState v, v, v, v, v, v;
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
java.util.Iterator v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v = new oadd.org.antlr.v.runtime.misc.IntegerList;
specialinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void <init>()>();
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int SERIALIZED_VERSION>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer: java.util.UUID SERIALIZED_UUID>;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: void serializeUUID(oadd.org.antlr.v.runtime.misc.IntegerList,java.util.UUID)>(v, v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.ATNType grammarType>;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNType: int ordinal()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: int maxTokenType>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = 0;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = new oadd.org.antlr.v.runtime.misc.IntegerList;
specialinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void <init>()>();
v = new oadd.org.antlr.v.runtime.misc.IntegerList;
specialinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void <init>()>();
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List states>;
v = interfaceinvoke v.<java.util.List: int size()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List states>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
if v != null goto label;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getStateType()>();
v = v instanceof oadd.org.antlr.v.runtime.atn.DecisionState;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.DecisionState: boolean nonGreedy>;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
label:
v = v instanceof oadd.org.antlr.v.runtime.atn.RuleStartState;
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.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int ruleIndex>;
v = (int) -1;
if v != v goto label;
v = (int) 65535;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int ruleIndex>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getStateType()>();
if v != 12 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.LoopEndState: oadd.org.antlr.v.runtime.atn.ATNState loopBackState>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
goto label;
label:
v = v instanceof oadd.org.antlr.v.runtime.atn.BlockStartState;
if v == 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.BlockStartState: oadd.org.antlr.v.runtime.atn.BlockEndState endState>;
v = v.<oadd.org.antlr.v.runtime.atn.BlockEndState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getStateType()>();
if v == 7 goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getNumberOfTransitions()>();
v = v + v;
label:
v = 0;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getNumberOfTransitions()>();
if v >= v goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: oadd.org.antlr.v.runtime.atn.Transition transition(int)>(v);
v = <oadd.org.antlr.v.runtime.atn.Transition: java.util.Map serializationTypes>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v == 7 goto label;
if v != 8 goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.SetTransition: oadd.org.antlr.v.runtime.misc.IntervalSet set>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int size()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = 0;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int size()>();
if v >= v goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int get(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int size()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = 0;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int size()>();
if v >= v goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int get(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v + 1;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: 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 = lengthof v;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = 0;
label:
if v >= v goto label;
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: 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 = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
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 = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: int[] ruleToTokenType>;
v = v[v];
v = (int) -1;
if v != v goto label;
v = (int) 65535;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: int[] ruleToTokenType>;
v = v[v];
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
label:
v = v + 1;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List modeToStartState>;
v = interfaceinvoke v.<java.util.List: int size()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
if v <= 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List modeToStartState>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: int getMaxElement()>();
v = (int) 65535;
if v > v goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new oadd.org.antlr.v.runtime.atn.ATNSerializer$1;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer$1: void <init>(oadd.org.antlr.v.runtime.atn.ATNSerializer)>(v);
staticinvoke <oadd.org.antlr.v.runtime.atn.ATNSerializer: void serializeSets(oadd.org.antlr.v.runtime.misc.IntegerList,java.util.Collection,oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer)>(v, v, v);
v = new oadd.org.antlr.v.runtime.atn.ATNSerializer$2;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer$2: void <init>(oadd.org.antlr.v.runtime.atn.ATNSerializer)>(v);
staticinvoke <oadd.org.antlr.v.runtime.atn.ATNSerializer: void serializeSets(oadd.org.antlr.v.runtime.misc.IntegerList,java.util.Collection,oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer)>(v, v, v);
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = 0;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v;
v = v + 1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v;
v = v + 1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List states>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getStateType()>();
if v == 7 goto label;
v = 0;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: int getNumberOfTransitions()>();
if v >= v goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNState: oadd.org.antlr.v.runtime.atn.Transition transition(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List states>;
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>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Cannot serialize a transition to a removed state.");
throw v;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
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>;
v = <oadd.org.antlr.v.runtime.atn.Transition: java.util.Map serializationTypes>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = 0;
v = 0;
v = 0;
tableswitch(v)
{
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 = 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>;
v = v.<oadd.org.antlr.v.runtime.atn.RuleTransition: oadd.org.antlr.v.runtime.atn.ATNState target>;
v = v.<oadd.org.antlr.v.runtime.atn.ATNState: int stateNumber>;
v = v.<oadd.org.antlr.v.runtime.atn.RuleTransition: int ruleIndex>;
v = v.<oadd.org.antlr.v.runtime.atn.RuleTransition: int precedence>;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.PrecedencePredicateTransition: int precedence>;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.PredicateTransition: int ruleIndex>;
v = v.<oadd.org.antlr.v.runtime.atn.PredicateTransition: int predIndex>;
v = v.<oadd.org.antlr.v.runtime.atn.PredicateTransition: boolean isCtxDependent>;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.RangeTransition: int 'from'>;
v = v.<oadd.org.antlr.v.runtime.atn.RangeTransition: int 'to'>;
v = (int) -1;
if v != v goto label;
v = 0;
v = 1;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.AtomTransition: int label>;
v = (int) -1;
if v != v goto label;
v = 0;
v = 1;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ActionTransition: int ruleIndex>;
v = v.<oadd.org.antlr.v.runtime.atn.ActionTransition: int actionIndex>;
v = (int) -1;
if v != v goto label;
v = (int) 65535;
v = v;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ActionTransition: boolean isCtxDependent>;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.SetTransition: oadd.org.antlr.v.runtime.misc.IntervalSet set>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.SetTransition: oadd.org.antlr.v.runtime.misc.IntervalSet set>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v + 1;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List decisionToState>;
v = interfaceinvoke v.<java.util.List: int size()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: java.util.List decisionToState>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<oadd.org.antlr.v.runtime.atn.DecisionState: int stateNumber>;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
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 = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.LexerAction[] lexerActions>;
v = lengthof v;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
v = v.<oadd.org.antlr.v.runtime.atn.ATN: oadd.org.antlr.v.runtime.atn.LexerAction[] lexerActions>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.LexerAction: oadd.org.antlr.v.runtime.atn.LexerActionType getActionType()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerActionType: int ordinal()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = <oadd.org.antlr.v.runtime.atn.ATNSerializer$3: int[] $SwitchMap$org$antlr$v$runtime$atn$LexerActionType>;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.LexerAction: oadd.org.antlr.v.runtime.atn.LexerActionType getActionType()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerActionType: int ordinal()>();
v = v[v];
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;
default: goto label;
};
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerChannelAction: int getChannel()>();
v = (int) -1;
if v == v goto label;
v = v;
goto label;
label:
v = (int) 65535;
v = v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerCustomAction: int getRuleIndex()>();
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerCustomAction: int getActionIndex()>();
v = (int) -1;
if v == v goto label;
v = v;
goto label;
label:
v = (int) 65535;
v = v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = (int) -1;
if v == v goto label;
v = v;
goto label;
label:
v = (int) 65535;
v = v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerModeAction: int getMode()>();
v = (int) -1;
if v == v goto label;
v = v;
goto label;
label:
v = (int) 65535;
v = v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerPushModeAction: int getMode()>();
v = (int) -1;
if v == v goto label;
v = v;
goto label;
label:
v = (int) 65535;
v = v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.LexerTypeAction: int getType()>();
v = (int) -1;
if v == v goto label;
v = v;
goto label;
label:
v = (int) 65535;
v = v;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(0);
goto label;
label:
v = staticinvoke <java.util.Locale: java.util.Locale getDefault()>();
v = newarray (java.lang.Object)[1];
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.LexerAction: oadd.org.antlr.v.runtime.atn.LexerActionType getActionType()>();
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.util.Locale,java.lang.String,java.lang.Object[])>(v, "The specified lexer action type %s is not valid.", v);
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v + 1;
goto label;
label:
v = 1;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int size()>();
if v >= v goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int get(int)>(v);
if v < 0 goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int get(int)>(v);
v = (int) 65535;
if v <= v goto label;
label:
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int get(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int,int)>(v, v, 65535) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Serialized ATN data element \u element \u out of range 0..\u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int get(int)>(v);
v = v + 2;
v = (int) 65535;
v = v & v;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: int set(int,int)>(v, v);
v = v + 1;
goto label;
label:
return v;
}
private static void serializeSets(oadd.org.antlr.v.runtime.misc.IntegerList, java.util.Collection, oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer)
{
oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer v;
byte v;
oadd.org.antlr.v.runtime.misc.IntegerList v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
java.util.Iterator v, v;
java.util.Collection v;
java.util.List v, v, v, v;
java.lang.Object v, v, v;
v := @parameter: oadd.org.antlr.v.runtime.misc.IntegerList;
v := @parameter: java.util.Collection;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer;
v = interfaceinvoke v.<java.util.Collection: int size()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = (int) -1;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: boolean contains(int)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: java.util.List getIntervals()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = v.<oadd.org.antlr.v.runtime.misc.Interval: int b>;
v = (int) -1;
if v != v goto label;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: java.util.List getIntervals()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: java.util.List getIntervals()>();
v = interfaceinvoke v.<java.util.List: int size()>();
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
label:
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
v = virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntervalSet: java.util.List getIntervals()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<oadd.org.antlr.v.runtime.misc.Interval: int a>;
v = (int) -1;
if v != v goto label;
v = v.<oadd.org.antlr.v.runtime.misc.Interval: int b>;
v = (int) -1;
if v == v goto label;
interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer: void serializeCodePoint(oadd.org.antlr.v.runtime.misc.IntegerList,int)>(v, 0);
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.misc.Interval: int a>;
interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer: void serializeCodePoint(oadd.org.antlr.v.runtime.misc.IntegerList,int)>(v, v);
label:
v = v.<oadd.org.antlr.v.runtime.misc.Interval: int b>;
interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer$CodePointSerializer: void serializeCodePoint(oadd.org.antlr.v.runtime.misc.IntegerList,int)>(v, v);
goto label;
label:
return;
}
public java.lang.String decode(char[])
{
java.lang.Integer v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, 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.Object[] v, v;
java.util.Locale v;
oadd.org.antlr.v.runtime.atn.ATN v, v;
java.util.UUID v, v, 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, 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.Class v, v;
java.lang.Object v, v, v;
oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer v, v;
oadd.org.antlr.v.runtime.atn.LexerActionType[] v;
oadd.org.antlr.v.runtime.atn.LexerActionType v;
java.lang.String v, v, v, v, v, v;
java.lang.UnsupportedOperationException v, v;
char[] v;
boolean v;
java.util.List v, v;
oadd.org.antlr.v.runtime.atn.ATNType v, v, v, v;
java.io.InvalidClassException v, v;
oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializingMode v, v;
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
char v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: char[];
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = 1;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = v - 2;
v[v] = v;
v = v + 1;
goto label;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v[0];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int SERIALIZED_VERSION>;
if v == v goto label;
v = newarray (java.lang.Object)[2];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int SERIALIZED_VERSION>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Could not deserialize ATN with version %d (expected %d).", v);
v = new java.lang.UnsupportedOperationException;
v = new java.io.InvalidClassException;
v = class "Loadd/org/antlr/v4/runtime/atn/ATN;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
specialinvoke v.<java.io.InvalidClassException: void <init>(java.lang.String,java.lang.String)>(v, v);
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: java.util.UUID toUUID(char[],int)>(v, 1);
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer: java.util.UUID SERIALIZED_UUID>;
v = virtualinvoke v.<java.util.UUID: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = staticinvoke <java.util.Locale: java.util.Locale getDefault()>();
v = newarray (java.lang.Object)[2];
v[0] = v;
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer: java.util.UUID SERIALIZED_UUID>;
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.util.Locale,java.lang.String,java.lang.Object[])>(v, "Could not deserialize ATN with UUID %s (expected %s).", v);
v = new java.lang.UnsupportedOperationException;
v = new java.io.InvalidClassException;
v = class "Loadd/org/antlr/v4/runtime/atn/ATN;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
specialinvoke v.<java.io.InvalidClassException: void <init>(java.lang.String,java.lang.String)>(v, v);
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v = v[10];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("max type ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = 12;
v = v[11];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
if v == 0 goto label;
v = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = (int) 65535;
if v != v goto label;
v = (int) -1;
v = v;
label:
v = "";
if v != 12 goto label;
v = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" \u0001");
goto label;
label:
if v == 4 goto label;
if v == 5 goto label;
if v != 3 goto label;
label:
v = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" \u0001");
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = <oadd.org.antlr.v.runtime.atn.ATNState: java.util.List serializationNames>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
label:
v = v + 1;
goto label;
label:
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 1;
goto label;
label:
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 1;
goto label;
label:
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
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 = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("rule ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(10);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("rule ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(10);
label:
v = v + 1;
goto label;
label:
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("mode ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(10);
v = v + 1;
goto label;
label:
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializingMode: oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializingMode UNICODE_BMP>;
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer getUnicodeDeserializer(oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializingMode)>(v);
v = specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: int appendSets(java.lang.StringBuilder,char[],int,int,int,oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer)>(v, v, v, v, 0, v);
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = <oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializingMode: oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializingMode UNICODE_SMP>;
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer getUnicodeDeserializer(oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializingMode)>(v);
v = specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: int appendSets(java.lang.StringBuilder,char[],int,int,int,oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer)>(v, v, v, v, v, v);
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 2;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 3;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 4;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 5;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("->");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = <oadd.org.antlr.v.runtime.atn.Transition: java.util.List serializationNames>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = v + 6;
v = v + 1;
goto label;
label:
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = v + 1;
goto label;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
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 = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = 0;
label:
if v >= v goto label;
v = staticinvoke <oadd.org.antlr.v.runtime.atn.LexerActionType: oadd.org.antlr.v.runtime.atn.LexerActionType[] values()>();
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v[v];
v = v + 1;
v = v[v];
staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 1;
v = v[v];
staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private int appendSets(java.lang.StringBuilder, char[], int, int, int, oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer)
{
oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v;
boolean v, v;
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
char v, v;
char[] v;
java.lang.StringBuilder v, v, v, v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: java.lang.StringBuilder;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer;
v = 0;
label:
if v >= v goto label;
v = v + 1;
v = v[v];
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNDeserializer: int toInt(char)>(v);
v = v + v;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = v + 1;
v = v[v];
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
if v == 0 goto label;
v = (int) -1;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.lang.String getTokenName(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = 0;
label:
if v >= v goto label;
if v != 0 goto label;
if v <= 0 goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer: int readUnicode(char[],int)>(v, v);
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer: int size()>();
v = v + v;
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer: int readUnicode(char[],int)>(v, v);
v = interfaceinvoke v.<oadd.org.antlr.v.runtime.atn.ATNDeserializer$UnicodeDeserializer: int size()>();
v = v + v;
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.lang.String getTokenName(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("..");
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.lang.String getTokenName(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = v + 1;
goto label;
label:
return v;
}
public java.lang.String getTokenName(int)
{
java.lang.Character$UnicodeBlock v, v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
boolean v;
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.atn.ATN v;
java.util.List v, v, v;
oadd.org.antlr.v.runtime.atn.ATNType v, v;
java.lang.Object v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: int;
v = (int) -1;
if v != v goto label;
return "EOF";
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.atn.ATN atn>;
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;
if v < 0 goto label;
v = (int) 65535;
if v > v goto label;
lookupswitch(v)
{
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 12: goto label;
case 13: goto label;
case 39: goto label;
case 92: goto label;
default: goto label;
};
label:
return "\'\\n\'";
label:
return "\'\\r\'";
label:
return "\'\\t\'";
label:
return "\'\\b\'";
label:
return "\'\\f\'";
label:
return "\'\\\\\'";
label:
return "\'\\\'\'";
label:
v = staticinvoke <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock of(char)>(v);
v = <java.lang.Character$UnicodeBlock: java.lang.Character$UnicodeBlock BASIC_LATIN>;
if v != v goto label;
v = staticinvoke <java.lang.Character: boolean isISOControl(char)>(v);
if v != 0 goto label;
v = staticinvoke <java.lang.Character: java.lang.String toString(char)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\'\u0001\'");
return v;
label:
v = v | 65536;
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v = virtualinvoke v.<java.lang.String: java.lang.String toUpperCase()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(1, 5);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\'\\u\u0001\'");
return v;
label:
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.util.List tokenNames>;
if v == null goto label;
if v < 0 goto label;
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.util.List tokenNames>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.util.List tokenNames>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
label:
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(v);
return v;
}
public static java.lang.String getSerializedAsString(oadd.org.antlr.v.runtime.atn.ATN)
{
char[] v;
java.lang.String v;
oadd.org.antlr.v.runtime.atn.ATN v;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
v = new java.lang.String;
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNSerializer: char[] getSerializedAsChars(oadd.org.antlr.v.runtime.atn.ATN)>(v);
specialinvoke v.<java.lang.String: void <init>(char[])>(v);
return v;
}
public static oadd.org.antlr.v.runtime.misc.IntegerList getSerialized(oadd.org.antlr.v.runtime.atn.ATN)
{
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.atn.ATN v;
oadd.org.antlr.v.runtime.misc.IntegerList v;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
v = new oadd.org.antlr.v.runtime.atn.ATNSerializer;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: void <init>(oadd.org.antlr.v.runtime.atn.ATN)>(v);
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.misc.IntegerList serialize()>();
return v;
}
public static char[] getSerializedAsChars(oadd.org.antlr.v.runtime.atn.ATN)
{
char[] v;
oadd.org.antlr.v.runtime.atn.ATN v;
oadd.org.antlr.v.runtime.misc.IntegerList v;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.misc.IntegerList getSerialized(oadd.org.antlr.v.runtime.atn.ATN)>(v);
v = staticinvoke <oadd.org.antlr.v.runtime.misc.Utils: char[] toCharArray(oadd.org.antlr.v.runtime.misc.IntegerList)>(v);
return v;
}
public static java.lang.String getDecoded(oadd.org.antlr.v.runtime.atn.ATN, java.util.List)
{
java.util.List v;
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.atn.ATN v;
oadd.org.antlr.v.runtime.misc.IntegerList v;
char[] v;
java.lang.String v;
v := @parameter: oadd.org.antlr.v.runtime.atn.ATN;
v := @parameter: java.util.List;
v = staticinvoke <oadd.org.antlr.v.runtime.atn.ATNSerializer: oadd.org.antlr.v.runtime.misc.IntegerList getSerialized(oadd.org.antlr.v.runtime.atn.ATN)>(v);
v = staticinvoke <oadd.org.antlr.v.runtime.misc.Utils: char[] toCharArray(oadd.org.antlr.v.runtime.misc.IntegerList)>(v);
v = new oadd.org.antlr.v.runtime.atn.ATNSerializer;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: void <init>(oadd.org.antlr.v.runtime.atn.ATN,java.util.List)>(v, v);
v = virtualinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: java.lang.String decode(char[])>(v);
return v;
}
private void serializeUUID(oadd.org.antlr.v.runtime.misc.IntegerList, java.util.UUID)
{
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.misc.IntegerList v;
long v, v;
java.util.UUID v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: oadd.org.antlr.v.runtime.misc.IntegerList;
v := @parameter: java.util.UUID;
v = virtualinvoke v.<java.util.UUID: long getLeastSignificantBits()>();
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: void serializeLong(oadd.org.antlr.v.runtime.misc.IntegerList,long)>(v, v);
v = virtualinvoke v.<java.util.UUID: long getMostSignificantBits()>();
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: void serializeLong(oadd.org.antlr.v.runtime.misc.IntegerList,long)>(v, v);
return;
}
private void serializeLong(oadd.org.antlr.v.runtime.misc.IntegerList, long)
{
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.misc.IntegerList v;
long v, v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: oadd.org.antlr.v.runtime.misc.IntegerList;
v := @parameter: long;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: void serializeInt(oadd.org.antlr.v.runtime.misc.IntegerList,int)>(v, v);
v = v >> 32;
specialinvoke v.<oadd.org.antlr.v.runtime.atn.ATNSerializer: void serializeInt(oadd.org.antlr.v.runtime.misc.IntegerList,int)>(v, v);
return;
}
private void serializeInt(oadd.org.antlr.v.runtime.misc.IntegerList, int)
{
oadd.org.antlr.v.runtime.atn.ATNSerializer v;
oadd.org.antlr.v.runtime.misc.IntegerList v;
int v;
char v, v;
v := @this: oadd.org.antlr.v.runtime.atn.ATNSerializer;
v := @parameter: oadd.org.antlr.v.runtime.misc.IntegerList;
v := @parameter: int;
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
virtualinvoke v.<oadd.org.antlr.v.runtime.misc.IntegerList: void add(int)>(v);
return;
}
static void <clinit>()
{
java.lang.Class v;
boolean v, v;
v = class "Loadd/org/antlr/v4/runtime/atn/ATNSerializer;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<oadd.org.antlr.v.runtime.atn.ATNSerializer: boolean $assertionsDisabled> = v;
return;
}
}