public class io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser extends org.antlr.v4.runtime.Parser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
super_class: org.antlr.v4.runtime.Parser
{
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA;
descriptor: [Lorg/antlr/v4/runtime/dfa/DFA;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache;
descriptor: Lorg/antlr/v4/runtime/atn/PredictionContextCache;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
public static final int T__0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int T__1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int T__2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int T__3;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int T__4;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int T__5;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int T__6;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int T__7;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int T__8;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int T__9;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int T__10;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int T__11;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int T__12;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int T__13;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public static final int MUL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int DIV;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int ADD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int SUB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
public static final int GT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
public static final int GTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
public static final int LT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
public static final int LTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 22
public static final int EQ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 23
public static final int NE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 24
public static final int NOT_IN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 25
public static final int IN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 26
public static final int IS_EMPTY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 27
public static final int IS_NOT_EMPTY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 28
public static final int AND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 29
public static final int OR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 30
public static final int XOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 31
public static final int NOT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int IF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 33
public static final int THEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 34
public static final int ELSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 35
public static final int ENDIF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 36
public static final int ID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 37
public static final int INT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 38
public static final int DOUBLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 39
public static final int ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 40
public static final int WS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 41
public static final int NL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 42
public static final int STRING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 43
public static final int LETTER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 44
public static final int DIGIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 45
public static final int RULE_script;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int RULE_functionDeclarationExpr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RULE_statementSequence;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RULE_statement;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int RULE_projectionStatement;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int RULE_expr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int RULE_vectorExpr;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int RULE_exprList;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int RULE_idList;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final java.lang.String[] ruleNames;
descriptor: [Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] _LITERAL_NAMES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] _SYMBOLIC_NAMES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY;
descriptor: Lorg/antlr/v4/runtime/Vocabulary;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String[] tokenNames;
descriptor: [Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String _serializedATN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "\u0003\u608B\uA72A\u8133\uB9ED\u417C\u3BE7\u7786\u5964\u0003/\u00AE\u0004\u0002\t\u0002\u0004\u0003\t\u0003\u0004\u0004\t\u0004\u0004\u0005\t\u0005\u0004\u0006\t\u0006\u0004\u0007\t\u0007\u0004\b\t\b\u0004\t\t\t\u0004\n\t\n\u0003\u0002\u0007\u0002\u0016\n\u0002\f\u0002\u000E\u0002\u0019\u000B\u0002\u0003\u0002\u0003\u0002\u0005\u0002\u001D\n\u0002\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0005\u0003'\n\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0004\u0007\u0004.\n\u0004\f\u0004\u000E\u00041\u000B\u0004\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0005\u0005<\n\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0005\u0005A\n\u0005\u0003\u0006\u0005\u0006D\n\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0005\u0006K\n\u0006\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0006\u0007Q\n\u0007\r\u0007\u000E\u0007R\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0005\u0007_\n\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0005\u0007n\n\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0007\u0007\u0091\n\u0007\f\u0007\u000E\u0007\u0094\u000B\u0007\u0003\b\u0003\b\u0003\b\u0003\b\u0003\b\u0003\b\u0005\b\u009C\n\b\u0003\t\u0003\t\u0003\t\u0007\t\u00A1\n\t\f\t\u000E\t\u00A4\u000B\t\u0003\n\u0003\n\u0003\n\u0007\n\u00A9\n\n\f\n\u000E\n\u00AC\u000B\n\u0003\n\u0003R\u0003\f\u000B\u0002\u0004\u0006\b\n\f\u000E\u0010\u0012\u0002\u0007\u0003\u0002\u0011\u0012\u0003\u0002\u0013\u0014\u0003\u0002\u0015\u001A\u0003\u0002\u001B\u001C\u0003\u0002 !\u0002\u00C7\u0002\u0017\u0003\u0002\u0002\u0002\u0004\u001E\u0003\u0002\u0002\u0002\u0006/\u0003\u0002\u0002\u0002\b@\u0003\u0002\u0002\u0002\nC\u0003\u0002\u0002\u0002\fm\u0003\u0002\u0002\u0002\u000E\u009B\u0003\u0002\u0002\u0002\u0010\u009D\u0003\u0002\u0002\u0002\u0012\u00A5\u0003\u0002\u0002\u0002\u0014\u0016\u0005\u0004\u0003\u0002\u0015\u0014\u0003\u0002\u0002\u0002\u0016\u0019\u0003\u0002\u0002\u0002\u0017\u0015\u0003\u0002\u0002\u0002\u0017\u0018\u0003\u0002\u0002\u0002\u0018\u001A\u0003\u0002\u0002\u0002\u0019\u0017\u0003\u0002\u0002\u0002\u001A\u001C\u0005\u0006\u0004\u0002\u001B\u001D\u0005\n\u0006\u0002\u001C\u001B\u0003\u0002\u0002\u0002\u001C\u001D\u0003\u0002\u0002\u0002\u001D\u0003\u0003\u0002\u0002\u0002\u001E\u001F\u0007\u0003\u0002\u0002\u001F&\u0007'\u0002\u0002 !\u0007\u0004\u0002\u0002!\"\u0005\u0012\n\u0002\"#\u0007\u0005\u0002\u0002#'\u0003\u0002\u0002\u0002$%\u0007\u0004\u0002\u0002%'\u0007\u0005\u0002\u0002& \u0003\u0002\u0002\u0002&$\u0003\u0002\u0002\u0002&'\u0003\u0002\u0002\u0002'(\u0003\u0002\u0002\u0002()\u0007\u0006\u0002\u0002)*\u0005\u0006\u0004\u0002*+\u0007\u0007\u0002\u0002+\u0005\u0003\u0002\u0002\u0002,.\u0005\b\u0005\u0002-,\u0003\u0002\u0002\u0002.1\u0003\u0002\u0002\u0002/-\u0003\u0002\u0002\u0002/0\u0003\u0002\u0002\u00020\u0007\u0003\u0002\u0002\u00021/\u0003\u0002\u0002\u000223\u0007'\u0002\u000234\u0007\b\u0002\u00024A\u0005\f\u0007\u000256\u0007#\u0002\u000267\u0005\f\u0007\u000278\u0007$\u0002\u00028;\u0005\u0006\u0004\u00029:\u0007%\u0002\u0002:<\u0005\u0006\u0004\u0002;9\u0003\u0002\u0002\u0002;<\u0003\u0002\u0002\u0002<=\u0003\u0002\u0002\u0002=>\u0007&\u0002\u0002>A\u0003\u0002\u0002\u0002?A\u0005\f\u0007\u0002@2\u0003\u0002\u0002\u0002@5\u0003\u0002\u0002\u0002@?\u0003\u0002\u0002\u0002A\t\u0003\u0002\u0002\u0002BD\u0007\t\u0002\u0002CB\u0003\u0002\u0002\u0002CD\u0003\u0002\u0002\u0002DE\u0003\u0002\u0002\u0002EF\u0007\u0006\u0002\u0002FG\u0005\u0010\t\u0002GJ\u0007\u0007\u0002\u0002HI\u0007\n\u0002\u0002IK\u0005\f\u0007\u0002JH\u0003\u0002\u0002\u0002JK\u0003\u0002\u0002\u0002K\u000B\u0003\u0002\u0002\u0002LM\b\u0007\u0001\u0002MP\u0007'\u0002\u0002NO\u0007\u000B\u0002\u0002OQ\u0007'\u0002\u0002PN\u0003\u0002\u0002\u0002QR\u0003\u0002\u0002\u0002RS\u0003\u0002\u0002\u0002RP\u0003\u0002\u0002\u0002Sn\u0003\u0002\u0002\u0002TU\u0007'\u0002\u0002UV\u0007\f\u0002\u0002Vn\u0005\f\u0007\u0016W^\u0007'\u0002\u0002XY\u0007\u0004\u0002\u0002YZ\u0005\u0010\t\u0002Z[\u0007\u0005\u0002\u0002[_\u0003\u0002\u0002\u0002\\]\u0007\u0004\u0002\u0002]_\u0007\u0005\u0002\u0002^X\u0003\u0002\u0002\u0002^\\\u0003\u0002\u0002\u0002_n\u0003\u0002\u0002\u0002`a\u0007\u0004\u0002\u0002ab\u0005\f\u0007\u0002bc\u0007\u0005\u0002\u0002cn\u0003\u0002\u0002\u0002de\u0007\u0014\u0002\u0002en\u0005\f\u0007\u0013fg\u0007\"\u0002\u0002gn\u0005\f\u0007\u0010hn\u0005\u000E\b\u0002in\u0007(\u0002\u0002jn\u0007)\u0002\u0002kn\u0007-\u0002\u0002ln\u0007'\u0002\u0002mL\u0003\u0002\u0002\u0002mT\u0003\u0002\u0002\u0002mW\u0003\u0002\u0002\u0002m`\u0003\u0002\u0002\u0002md\u0003\u0002\u0002\u0002mf\u0003\u0002\u0002\u0002mh\u0003\u0002\u0002\u0002mi\u0003\u0002\u0002\u0002mj\u0003\u0002\u0002\u0002mk\u0003\u0002\u0002\u0002ml\u0003\u0002\u0002\u0002n\u0092\u0003\u0002\u0002\u0002op\f\u000E\u0002\u0002pq\t\u0002\u0002\u0002q\u0091\u0005\f\u0007\u000Frs\f\r\u0002\u0002st\t\u0003\u0002\u0002t\u0091\u0005\f\u0007\u000Euv\f\f\u0002\u0002vw\t\u0004\u0002\u0002w\u0091\u0005\f\u0007\rxy\f\u000B\u0002\u0002yz\t\u0005\u0002\u0002z\u0091\u0005\f\u0007\f{|\f\n\u0002\u0002|}\u0007\u001F\u0002\u0002}\u0091\u0005\f\u0007\u000B~\f\t\u0002\u0002\u0080\t\u0006\u0002\u0002\u0080\u0091\u0005\f\u0007\n\u0081\u0082\f\u0003\u0002\u0002\u0082\u0083\u0007\u000F\u0002\u0002\u0083\u0084\u0005\f\u0007\u0002\u0084\u0085\u0007\f\u0002\u0002\u0085\u0086\u0005\f\u0007\u0004\u0086\u0091\u0003\u0002\u0002\u0002\u0087\u0088\f\u0012\u0002\u0002\u0088\u0091\u0007\u001E\u0002\u0002\u0089\u008A\f\u0011\u0002\u0002\u008A\u0091\u0007\u001D\u0002\u0002\u008B\u008C\f\u000F\u0002\u0002\u008C\u008D\u0007\r\u0002\u0002\u008D\u008E\u0005\f\u0007\u0002\u008E\u008F\u0007\u000E\u0002\u0002\u008F\u0091\u0003\u0002\u0002\u0002\u0090o\u0003\u0002\u0002\u0002\u0090r\u0003\u0002\u0002\u0002\u0090u\u0003\u0002\u0002\u0002\u0090x\u0003\u0002\u0002\u0002\u0090{\u0003\u0002\u0002\u0002\u0090~\u0003\u0002\u0002\u0002\u0090\u0081\u0003\u0002\u0002\u0002\u0090\u0087\u0003\u0002\u0002\u0002\u0090\u0089\u0003\u0002\u0002\u0002\u0090\u008B\u0003\u0002\u0002\u0002\u0091\u0094\u0003\u0002\u0002\u0002\u0092\u0090\u0003\u0002\u0002\u0002\u0092\u0093\u0003\u0002\u0002\u0002\u0093\r\u0003\u0002\u0002\u0002\u0094\u0092\u0003\u0002\u0002\u0002\u0095\u0096\u0007\u0004\u0002\u0002\u0096\u0097\u0005\u0010\t\u0002\u0097\u0098\u0007\u0005\u0002\u0002\u0098\u009C\u0003\u0002\u0002\u0002\u0099\u009A\u0007\u0004\u0002\u0002\u009A\u009C\u0007\u0005\u0002\u0002\u009B\u0095\u0003\u0002\u0002\u0002\u009B\u0099\u0003\u0002\u0002\u0002\u009C\u000F\u0003\u0002\u0002\u0002\u009D\u00A2\u0005\f\u0007\u0002\u009E\u009F\u0007\u0010\u0002\u0002\u009F\u00A1\u0005\f\u0007\u0002\u00A0\u009E\u0003\u0002\u0002\u0002\u00A1\u00A4\u0003\u0002\u0002\u0002\u00A2\u00A0\u0003\u0002\u0002\u0002\u00A2\u00A3\u0003\u0002\u0002\u0002\u00A3\u0011\u0003\u0002\u0002\u0002\u00A4\u00A2\u0003\u0002\u0002\u0002\u00A5\u00AA\u0007'\u0002\u0002\u00A6\u00A7\u0007\u0010\u0002\u0002\u00A7\u00A9\u0007'\u0002\u0002\u00A8\u00A6\u0003\u0002\u0002\u0002\u00A9\u00AC\u0003\u0002\u0002\u0002\u00AA\u00A8\u0003\u0002\u0002\u0002\u00AA\u00AB\u0003\u0002\u0002\u0002\u00AB\u0013\u0003\u0002\u0002\u0002\u00AC\u00AA\u0003\u0002\u0002\u0002\u0012\u0017\u001C&/;@CJR^m\u0090\u0092\u009B\u00A2\u00AA"
public static final org.antlr.v4.runtime.atn.ATN _ATN;
descriptor: Lorg/antlr/v4/runtime/atn/ATN;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=1, args_size=0
0: ldc "4.8"
ldc "4.8"
invokestatic org.antlr.v4.runtime.RuntimeMetaData.checkVersion:(Ljava/lang/String;Ljava/lang/String;)V
1: new org.antlr.v4.runtime.atn.PredictionContextCache
dup
invokespecial org.antlr.v4.runtime.atn.PredictionContextCache.<init>:()V
2: putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._sharedContextCache:Lorg/antlr/v4/runtime/atn/PredictionContextCache;
3: invokestatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.makeRuleNames:()[Ljava/lang/String;
putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.ruleNames:[Ljava/lang/String;
4: invokestatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.makeLiteralNames:()[Ljava/lang/String;
putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._LITERAL_NAMES:[Ljava/lang/String;
5: invokestatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.makeSymbolicNames:()[Ljava/lang/String;
putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._SYMBOLIC_NAMES:[Ljava/lang/String;
6: new org.antlr.v4.runtime.VocabularyImpl
dup
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._LITERAL_NAMES:[Ljava/lang/String;
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._SYMBOLIC_NAMES:[Ljava/lang/String;
invokespecial org.antlr.v4.runtime.VocabularyImpl.<init>:([Ljava/lang/String;[Ljava/lang/String;)V
putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.VOCABULARY:Lorg/antlr/v4/runtime/Vocabulary;
7: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._SYMBOLIC_NAMES:[Ljava/lang/String;
arraylength
anewarray java.lang.String
putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
8: iconst_0
istore 0
start local 0 9: goto 16
10: StackMap locals: int
StackMap stack:
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
iload 0
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.VOCABULARY:Lorg/antlr/v4/runtime/Vocabulary;
iload 0
invokeinterface org.antlr.v4.runtime.Vocabulary.getLiteralName:(I)Ljava/lang/String;
aastore
11: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
iload 0
aaload
ifnonnull 13
12: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
iload 0
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.VOCABULARY:Lorg/antlr/v4/runtime/Vocabulary;
iload 0
invokeinterface org.antlr.v4.runtime.Vocabulary.getSymbolicName:(I)Ljava/lang/String;
aastore
13: StackMap locals:
StackMap stack:
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
iload 0
aaload
ifnonnull 15
14: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
iload 0
ldc "<INVALID>"
aastore
15: StackMap locals:
StackMap stack:
iinc 0 1
StackMap locals:
StackMap stack:
16: iload 0
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
arraylength
if_icmplt 10
end local 0 17: new org.antlr.v4.runtime.atn.ATNDeserializer
dup
invokespecial org.antlr.v4.runtime.atn.ATNDeserializer.<init>:()V
ldc "\u0003\u608B\uA72A\u8133\uB9ED\u417C\u3BE7\u7786\u5964\u0003/\u00AE\u0004\u0002\t\u0002\u0004\u0003\t\u0003\u0004\u0004\t\u0004\u0004\u0005\t\u0005\u0004\u0006\t\u0006\u0004\u0007\t\u0007\u0004\b\t\b\u0004\t\t\t\u0004\n\t\n\u0003\u0002\u0007\u0002\u0016\n\u0002\f\u0002\u000E\u0002\u0019\u000B\u0002\u0003\u0002\u0003\u0002\u0005\u0002\u001D\n\u0002\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0005\u0003'\n\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0004\u0007\u0004.\n\u0004\f\u0004\u000E\u00041\u000B\u0004\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0005\u0005<\n\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0005\u0005A\n\u0005\u0003\u0006\u0005\u0006D\n\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0005\u0006K\n\u0006\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0006\u0007Q\n\u0007\r\u0007\u000E\u0007R\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0005\u0007_\n\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0005\u0007n\n\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0007\u0007\u0091\n\u0007\f\u0007\u000E\u0007\u0094\u000B\u0007\u0003\b\u0003\b\u0003\b\u0003\b\u0003\b\u0003\b\u0005\b\u009C\n\b\u0003\t\u0003\t\u0003\t\u0007\t\u00A1\n\t\f\t\u000E\t\u00A4\u000B\t\u0003\n\u0003\n\u0003\n\u0007\n\u00A9\n\n\f\n\u000E\n\u00AC\u000B\n\u0003\n\u0003R\u0003\f\u000B\u0002\u0004\u0006\b\n\f\u000E\u0010\u0012\u0002\u0007\u0003\u0002\u0011\u0012\u0003\u0002\u0013\u0014\u0003\u0002\u0015\u001A\u0003\u0002\u001B\u001C\u0003\u0002 !\u0002\u00C7\u0002\u0017\u0003\u0002\u0002\u0002\u0004\u001E\u0003\u0002\u0002\u0002\u0006/\u0003\u0002\u0002\u0002\b@\u0003\u0002\u0002\u0002\nC\u0003\u0002\u0002\u0002\fm\u0003\u0002\u0002\u0002\u000E\u009B\u0003\u0002\u0002\u0002\u0010\u009D\u0003\u0002\u0002\u0002\u0012\u00A5\u0003\u0002\u0002\u0002\u0014\u0016\u0005\u0004\u0003\u0002\u0015\u0014\u0003\u0002\u0002\u0002\u0016\u0019\u0003\u0002\u0002\u0002\u0017\u0015\u0003\u0002\u0002\u0002\u0017\u0018\u0003\u0002\u0002\u0002\u0018\u001A\u0003\u0002\u0002\u0002\u0019\u0017\u0003\u0002\u0002\u0002\u001A\u001C\u0005\u0006\u0004\u0002\u001B\u001D\u0005\n\u0006\u0002\u001C\u001B\u0003\u0002\u0002\u0002\u001C\u001D\u0003\u0002\u0002\u0002\u001D\u0003\u0003\u0002\u0002\u0002\u001E\u001F\u0007\u0003\u0002\u0002\u001F&\u0007'\u0002\u0002 !\u0007\u0004\u0002\u0002!\"\u0005\u0012\n\u0002\"#\u0007\u0005\u0002\u0002#'\u0003\u0002\u0002\u0002$%\u0007\u0004\u0002\u0002%'\u0007\u0005\u0002\u0002& \u0003\u0002\u0002\u0002&$\u0003\u0002\u0002\u0002&'\u0003\u0002\u0002\u0002'(\u0003\u0002\u0002\u0002()\u0007\u0006\u0002\u0002)*\u0005\u0006\u0004\u0002*+\u0007\u0007\u0002\u0002+\u0005\u0003\u0002\u0002\u0002,.\u0005\b\u0005\u0002-,\u0003\u0002\u0002\u0002.1\u0003\u0002\u0002\u0002/-\u0003\u0002\u0002\u0002/0\u0003\u0002\u0002\u00020\u0007\u0003\u0002\u0002\u00021/\u0003\u0002\u0002\u000223\u0007'\u0002\u000234\u0007\b\u0002\u00024A\u0005\f\u0007\u000256\u0007#\u0002\u000267\u0005\f\u0007\u000278\u0007$\u0002\u00028;\u0005\u0006\u0004\u00029:\u0007%\u0002\u0002:<\u0005\u0006\u0004\u0002;9\u0003\u0002\u0002\u0002;<\u0003\u0002\u0002\u0002<=\u0003\u0002\u0002\u0002=>\u0007&\u0002\u0002>A\u0003\u0002\u0002\u0002?A\u0005\f\u0007\u0002@2\u0003\u0002\u0002\u0002@5\u0003\u0002\u0002\u0002@?\u0003\u0002\u0002\u0002A\t\u0003\u0002\u0002\u0002BD\u0007\t\u0002\u0002CB\u0003\u0002\u0002\u0002CD\u0003\u0002\u0002\u0002DE\u0003\u0002\u0002\u0002EF\u0007\u0006\u0002\u0002FG\u0005\u0010\t\u0002GJ\u0007\u0007\u0002\u0002HI\u0007\n\u0002\u0002IK\u0005\f\u0007\u0002JH\u0003\u0002\u0002\u0002JK\u0003\u0002\u0002\u0002K\u000B\u0003\u0002\u0002\u0002LM\b\u0007\u0001\u0002MP\u0007'\u0002\u0002NO\u0007\u000B\u0002\u0002OQ\u0007'\u0002\u0002PN\u0003\u0002\u0002\u0002QR\u0003\u0002\u0002\u0002RS\u0003\u0002\u0002\u0002RP\u0003\u0002\u0002\u0002Sn\u0003\u0002\u0002\u0002TU\u0007'\u0002\u0002UV\u0007\f\u0002\u0002Vn\u0005\f\u0007\u0016W^\u0007'\u0002\u0002XY\u0007\u0004\u0002\u0002YZ\u0005\u0010\t\u0002Z[\u0007\u0005\u0002\u0002[_\u0003\u0002\u0002\u0002\\]\u0007\u0004\u0002\u0002]_\u0007\u0005\u0002\u0002^X\u0003\u0002\u0002\u0002^\\\u0003\u0002\u0002\u0002_n\u0003\u0002\u0002\u0002`a\u0007\u0004\u0002\u0002ab\u0005\f\u0007\u0002bc\u0007\u0005\u0002\u0002cn\u0003\u0002\u0002\u0002de\u0007\u0014\u0002\u0002en\u0005\f\u0007\u0013fg\u0007\"\u0002\u0002gn\u0005\f\u0007\u0010hn\u0005\u000E\b\u0002in\u0007(\u0002\u0002jn\u0007)\u0002\u0002kn\u0007-\u0002\u0002ln\u0007'\u0002\u0002mL\u0003\u0002\u0002\u0002mT\u0003\u0002\u0002\u0002mW\u0003\u0002\u0002\u0002m`\u0003\u0002\u0002\u0002md\u0003\u0002\u0002\u0002mf\u0003\u0002\u0002\u0002mh\u0003\u0002\u0002\u0002mi\u0003\u0002\u0002\u0002mj\u0003\u0002\u0002\u0002mk\u0003\u0002\u0002\u0002ml\u0003\u0002\u0002\u0002n\u0092\u0003\u0002\u0002\u0002op\f\u000E\u0002\u0002pq\t\u0002\u0002\u0002q\u0091\u0005\f\u0007\u000Frs\f\r\u0002\u0002st\t\u0003\u0002\u0002t\u0091\u0005\f\u0007\u000Euv\f\f\u0002\u0002vw\t\u0004\u0002\u0002w\u0091\u0005\f\u0007\rxy\f\u000B\u0002\u0002yz\t\u0005\u0002\u0002z\u0091\u0005\f\u0007\f{|\f\n\u0002\u0002|}\u0007\u001F\u0002\u0002}\u0091\u0005\f\u0007\u000B~\f\t\u0002\u0002\u0080\t\u0006\u0002\u0002\u0080\u0091\u0005\f\u0007\n\u0081\u0082\f\u0003\u0002\u0002\u0082\u0083\u0007\u000F\u0002\u0002\u0083\u0084\u0005\f\u0007\u0002\u0084\u0085\u0007\f\u0002\u0002\u0085\u0086\u0005\f\u0007\u0004\u0086\u0091\u0003\u0002\u0002\u0002\u0087\u0088\f\u0012\u0002\u0002\u0088\u0091\u0007\u001E\u0002\u0002\u0089\u008A\f\u0011\u0002\u0002\u008A\u0091\u0007\u001D\u0002\u0002\u008B\u008C\f\u000F\u0002\u0002\u008C\u008D\u0007\r\u0002\u0002\u008D\u008E\u0005\f\u0007\u0002\u008E\u008F\u0007\u000E\u0002\u0002\u008F\u0091\u0003\u0002\u0002\u0002\u0090o\u0003\u0002\u0002\u0002\u0090r\u0003\u0002\u0002\u0002\u0090u\u0003\u0002\u0002\u0002\u0090x\u0003\u0002\u0002\u0002\u0090{\u0003\u0002\u0002\u0002\u0090~\u0003\u0002\u0002\u0002\u0090\u0081\u0003\u0002\u0002\u0002\u0090\u0087\u0003\u0002\u0002\u0002\u0090\u0089\u0003\u0002\u0002\u0002\u0090\u008B\u0003\u0002\u0002\u0002\u0091\u0094\u0003\u0002\u0002\u0002\u0092\u0090\u0003\u0002\u0002\u0002\u0092\u0093\u0003\u0002\u0002\u0002\u0093\r\u0003\u0002\u0002\u0002\u0094\u0092\u0003\u0002\u0002\u0002\u0095\u0096\u0007\u0004\u0002\u0002\u0096\u0097\u0005\u0010\t\u0002\u0097\u0098\u0007\u0005\u0002\u0002\u0098\u009C\u0003\u0002\u0002\u0002\u0099\u009A\u0007\u0004\u0002\u0002\u009A\u009C\u0007\u0005\u0002\u0002\u009B\u0095\u0003\u0002\u0002\u0002\u009B\u0099\u0003\u0002\u0002\u0002\u009C\u000F\u0003\u0002\u0002\u0002\u009D\u00A2\u0005\f\u0007\u0002\u009E\u009F\u0007\u0010\u0002\u0002\u009F\u00A1\u0005\f\u0007\u0002\u00A0\u009E\u0003\u0002\u0002\u0002\u00A1\u00A4\u0003\u0002\u0002\u0002\u00A2\u00A0\u0003\u0002\u0002\u0002\u00A2\u00A3\u0003\u0002\u0002\u0002\u00A3\u0011\u0003\u0002\u0002\u0002\u00A4\u00A2\u0003\u0002\u0002\u0002\u00A5\u00AA\u0007'\u0002\u0002\u00A6\u00A7\u0007\u0010\u0002\u0002\u00A7\u00A9\u0007'\u0002\u0002\u00A8\u00A6\u0003\u0002\u0002\u0002\u00A9\u00AC\u0003\u0002\u0002\u0002\u00AA\u00A8\u0003\u0002\u0002\u0002\u00AA\u00AB\u0003\u0002\u0002\u0002\u00AB\u0013\u0003\u0002\u0002\u0002\u00AC\u00AA\u0003\u0002\u0002\u0002\u0012\u0017\u001C&/;@CJR^m\u0090\u0092\u009B\u00A2\u00AA"
invokevirtual java.lang.String.toCharArray:()[C
invokevirtual org.antlr.v4.runtime.atn.ATNDeserializer.deserialize:([C)Lorg/antlr/v4/runtime/atn/ATN;
18: putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ATN:Lorg/antlr/v4/runtime/atn/ATN;
19: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ATN:Lorg/antlr/v4/runtime/atn/ATN;
invokevirtual org.antlr.v4.runtime.atn.ATN.getNumberOfDecisions:()I
anewarray org.antlr.v4.runtime.dfa.DFA
putstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
20: iconst_0
istore 0
start local 0 21: goto 24
22: StackMap locals:
StackMap stack:
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
iload 0
new org.antlr.v4.runtime.dfa.DFA
dup
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ATN:Lorg/antlr/v4/runtime/atn/ATN;
iload 0
invokevirtual org.antlr.v4.runtime.atn.ATN.getDecisionState:(I)Lorg/antlr/v4/runtime/atn/DecisionState;
iload 0
invokespecial org.antlr.v4.runtime.dfa.DFA.<init>:(Lorg/antlr/v4/runtime/atn/DecisionState;I)V
aastore
23: iinc 0 1
StackMap locals:
StackMap stack:
24: iload 0
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ATN:Lorg/antlr/v4/runtime/atn/ATN;
invokevirtual org.antlr.v4.runtime.atn.ATN.getNumberOfDecisions:()I
if_icmplt 22
end local 0 25: return
LocalVariableTable:
Start End Slot Name Signature
9 17 0 i I
21 25 0 i I
private static java.lang.String[] makeRuleNames();
descriptor: ()[Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 9
anewarray java.lang.String
dup
iconst_0
1: ldc "script"
aastore
dup
iconst_1
ldc "functionDeclarationExpr"
aastore
dup
iconst_2
ldc "statementSequence"
aastore
dup
iconst_3
ldc "statement"
aastore
dup
iconst_4
2: ldc "projectionStatement"
aastore
dup
iconst_5
ldc "expr"
aastore
dup
bipush 6
ldc "vectorExpr"
aastore
dup
bipush 7
ldc "exprList"
aastore
dup
bipush 8
ldc "idList"
aastore
3: areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.String[] makeLiteralNames();
descriptor: ()[Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 25
anewarray java.lang.String
dup
iconst_1
1: ldc "'function'"
aastore
dup
iconst_2
ldc "'('"
aastore
dup
iconst_3
ldc "')'"
aastore
dup
iconst_4
ldc "'{'"
aastore
dup
iconst_5
ldc "'}'"
aastore
dup
bipush 6
ldc "'='"
aastore
dup
bipush 7
ldc "'project'"
aastore
dup
bipush 8
ldc "'where'"
aastore
dup
bipush 9
2: ldc "'.'"
aastore
dup
bipush 10
ldc "':'"
aastore
dup
bipush 11
ldc "'['"
aastore
dup
bipush 12
ldc "']'"
aastore
dup
bipush 13
ldc "'?'"
aastore
dup
bipush 14
ldc "','"
aastore
dup
bipush 15
ldc "'*'"
aastore
dup
bipush 16
ldc "'/'"
aastore
dup
bipush 17
ldc "'+'"
aastore
dup
bipush 18
ldc "'-'"
aastore
dup
bipush 19
3: ldc "'>'"
aastore
dup
bipush 20
ldc "'>='"
aastore
dup
bipush 21
ldc "'<'"
aastore
dup
bipush 22
ldc "'<='"
aastore
dup
bipush 23
ldc "'=='"
aastore
dup
bipush 24
ldc "'!='"
aastore
4: areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.String[] makeSymbolicNames();
descriptor: ()[Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 46
anewarray java.lang.String
dup
bipush 15
1: ldc "MUL"
aastore
dup
bipush 16
ldc "DIV"
aastore
dup
bipush 17
ldc "ADD"
aastore
dup
bipush 18
ldc "SUB"
aastore
dup
bipush 19
ldc "GT"
aastore
dup
bipush 20
ldc "GTE"
aastore
dup
bipush 21
ldc "LT"
aastore
dup
bipush 22
ldc "LTE"
aastore
dup
bipush 23
2: ldc "EQ"
aastore
dup
bipush 24
ldc "NE"
aastore
dup
bipush 25
ldc "NOT_IN"
aastore
dup
bipush 26
ldc "IN"
aastore
dup
bipush 27
ldc "IS_EMPTY"
aastore
dup
bipush 28
ldc "IS_NOT_EMPTY"
aastore
dup
bipush 29
ldc "AND"
aastore
dup
bipush 30
ldc "OR"
aastore
dup
bipush 31
3: ldc "XOR"
aastore
dup
bipush 32
ldc "NOT"
aastore
dup
bipush 33
ldc "IF"
aastore
dup
bipush 34
ldc "THEN"
aastore
dup
bipush 35
ldc "ELSE"
aastore
dup
bipush 36
ldc "ENDIF"
aastore
dup
bipush 37
ldc "ID"
aastore
dup
bipush 38
ldc "INT"
aastore
dup
bipush 39
ldc "DOUBLE"
aastore
dup
bipush 40
ldc "LINE_COMMENT"
aastore
dup
bipush 41
4: ldc "WS"
aastore
dup
bipush 42
ldc "NL"
aastore
dup
bipush 43
ldc "STRING"
aastore
dup
bipush 44
ldc "LETTER"
aastore
dup
bipush 45
ldc "DIGIT"
aastore
5: areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String[] getTokenNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.tokenNames:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public org.antlr.v4.runtime.Vocabulary getVocabulary();
descriptor: ()Lorg/antlr/v4/runtime/Vocabulary;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.VOCABULARY:Lorg/antlr/v4/runtime/Vocabulary;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
public java.lang.String getGrammarFileName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "ModelScript.g4"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
public java.lang.String[] getRuleNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.ruleNames:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
public java.lang.String getSerializedATN();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "\u0003\u608B\uA72A\u8133\uB9ED\u417C\u3BE7\u7786\u5964\u0003/\u00AE\u0004\u0002\t\u0002\u0004\u0003\t\u0003\u0004\u0004\t\u0004\u0004\u0005\t\u0005\u0004\u0006\t\u0006\u0004\u0007\t\u0007\u0004\b\t\b\u0004\t\t\t\u0004\n\t\n\u0003\u0002\u0007\u0002\u0016\n\u0002\f\u0002\u000E\u0002\u0019\u000B\u0002\u0003\u0002\u0003\u0002\u0005\u0002\u001D\n\u0002\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0005\u0003'\n\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0004\u0007\u0004.\n\u0004\f\u0004\u000E\u00041\u000B\u0004\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0005\u0005<\n\u0005\u0003\u0005\u0003\u0005\u0003\u0005\u0005\u0005A\n\u0005\u0003\u0006\u0005\u0006D\n\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0003\u0006\u0005\u0006K\n\u0006\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0006\u0007Q\n\u0007\r\u0007\u000E\u0007R\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0005\u0007_\n\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0005\u0007n\n\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0003\u0007\u0007\u0007\u0091\n\u0007\f\u0007\u000E\u0007\u0094\u000B\u0007\u0003\b\u0003\b\u0003\b\u0003\b\u0003\b\u0003\b\u0005\b\u009C\n\b\u0003\t\u0003\t\u0003\t\u0007\t\u00A1\n\t\f\t\u000E\t\u00A4\u000B\t\u0003\n\u0003\n\u0003\n\u0007\n\u00A9\n\n\f\n\u000E\n\u00AC\u000B\n\u0003\n\u0003R\u0003\f\u000B\u0002\u0004\u0006\b\n\f\u000E\u0010\u0012\u0002\u0007\u0003\u0002\u0011\u0012\u0003\u0002\u0013\u0014\u0003\u0002\u0015\u001A\u0003\u0002\u001B\u001C\u0003\u0002 !\u0002\u00C7\u0002\u0017\u0003\u0002\u0002\u0002\u0004\u001E\u0003\u0002\u0002\u0002\u0006/\u0003\u0002\u0002\u0002\b@\u0003\u0002\u0002\u0002\nC\u0003\u0002\u0002\u0002\fm\u0003\u0002\u0002\u0002\u000E\u009B\u0003\u0002\u0002\u0002\u0010\u009D\u0003\u0002\u0002\u0002\u0012\u00A5\u0003\u0002\u0002\u0002\u0014\u0016\u0005\u0004\u0003\u0002\u0015\u0014\u0003\u0002\u0002\u0002\u0016\u0019\u0003\u0002\u0002\u0002\u0017\u0015\u0003\u0002\u0002\u0002\u0017\u0018\u0003\u0002\u0002\u0002\u0018\u001A\u0003\u0002\u0002\u0002\u0019\u0017\u0003\u0002\u0002\u0002\u001A\u001C\u0005\u0006\u0004\u0002\u001B\u001D\u0005\n\u0006\u0002\u001C\u001B\u0003\u0002\u0002\u0002\u001C\u001D\u0003\u0002\u0002\u0002\u001D\u0003\u0003\u0002\u0002\u0002\u001E\u001F\u0007\u0003\u0002\u0002\u001F&\u0007'\u0002\u0002 !\u0007\u0004\u0002\u0002!\"\u0005\u0012\n\u0002\"#\u0007\u0005\u0002\u0002#'\u0003\u0002\u0002\u0002$%\u0007\u0004\u0002\u0002%'\u0007\u0005\u0002\u0002& \u0003\u0002\u0002\u0002&$\u0003\u0002\u0002\u0002&'\u0003\u0002\u0002\u0002'(\u0003\u0002\u0002\u0002()\u0007\u0006\u0002\u0002)*\u0005\u0006\u0004\u0002*+\u0007\u0007\u0002\u0002+\u0005\u0003\u0002\u0002\u0002,.\u0005\b\u0005\u0002-,\u0003\u0002\u0002\u0002.1\u0003\u0002\u0002\u0002/-\u0003\u0002\u0002\u0002/0\u0003\u0002\u0002\u00020\u0007\u0003\u0002\u0002\u00021/\u0003\u0002\u0002\u000223\u0007'\u0002\u000234\u0007\b\u0002\u00024A\u0005\f\u0007\u000256\u0007#\u0002\u000267\u0005\f\u0007\u000278\u0007$\u0002\u00028;\u0005\u0006\u0004\u00029:\u0007%\u0002\u0002:<\u0005\u0006\u0004\u0002;9\u0003\u0002\u0002\u0002;<\u0003\u0002\u0002\u0002<=\u0003\u0002\u0002\u0002=>\u0007&\u0002\u0002>A\u0003\u0002\u0002\u0002?A\u0005\f\u0007\u0002@2\u0003\u0002\u0002\u0002@5\u0003\u0002\u0002\u0002@?\u0003\u0002\u0002\u0002A\t\u0003\u0002\u0002\u0002BD\u0007\t\u0002\u0002CB\u0003\u0002\u0002\u0002CD\u0003\u0002\u0002\u0002DE\u0003\u0002\u0002\u0002EF\u0007\u0006\u0002\u0002FG\u0005\u0010\t\u0002GJ\u0007\u0007\u0002\u0002HI\u0007\n\u0002\u0002IK\u0005\f\u0007\u0002JH\u0003\u0002\u0002\u0002JK\u0003\u0002\u0002\u0002K\u000B\u0003\u0002\u0002\u0002LM\b\u0007\u0001\u0002MP\u0007'\u0002\u0002NO\u0007\u000B\u0002\u0002OQ\u0007'\u0002\u0002PN\u0003\u0002\u0002\u0002QR\u0003\u0002\u0002\u0002RS\u0003\u0002\u0002\u0002RP\u0003\u0002\u0002\u0002Sn\u0003\u0002\u0002\u0002TU\u0007'\u0002\u0002UV\u0007\f\u0002\u0002Vn\u0005\f\u0007\u0016W^\u0007'\u0002\u0002XY\u0007\u0004\u0002\u0002YZ\u0005\u0010\t\u0002Z[\u0007\u0005\u0002\u0002[_\u0003\u0002\u0002\u0002\\]\u0007\u0004\u0002\u0002]_\u0007\u0005\u0002\u0002^X\u0003\u0002\u0002\u0002^\\\u0003\u0002\u0002\u0002_n\u0003\u0002\u0002\u0002`a\u0007\u0004\u0002\u0002ab\u0005\f\u0007\u0002bc\u0007\u0005\u0002\u0002cn\u0003\u0002\u0002\u0002de\u0007\u0014\u0002\u0002en\u0005\f\u0007\u0013fg\u0007\"\u0002\u0002gn\u0005\f\u0007\u0010hn\u0005\u000E\b\u0002in\u0007(\u0002\u0002jn\u0007)\u0002\u0002kn\u0007-\u0002\u0002ln\u0007'\u0002\u0002mL\u0003\u0002\u0002\u0002mT\u0003\u0002\u0002\u0002mW\u0003\u0002\u0002\u0002m`\u0003\u0002\u0002\u0002md\u0003\u0002\u0002\u0002mf\u0003\u0002\u0002\u0002mh\u0003\u0002\u0002\u0002mi\u0003\u0002\u0002\u0002mj\u0003\u0002\u0002\u0002mk\u0003\u0002\u0002\u0002ml\u0003\u0002\u0002\u0002n\u0092\u0003\u0002\u0002\u0002op\f\u000E\u0002\u0002pq\t\u0002\u0002\u0002q\u0091\u0005\f\u0007\u000Frs\f\r\u0002\u0002st\t\u0003\u0002\u0002t\u0091\u0005\f\u0007\u000Euv\f\f\u0002\u0002vw\t\u0004\u0002\u0002w\u0091\u0005\f\u0007\rxy\f\u000B\u0002\u0002yz\t\u0005\u0002\u0002z\u0091\u0005\f\u0007\f{|\f\n\u0002\u0002|}\u0007\u001F\u0002\u0002}\u0091\u0005\f\u0007\u000B~\f\t\u0002\u0002\u0080\t\u0006\u0002\u0002\u0080\u0091\u0005\f\u0007\n\u0081\u0082\f\u0003\u0002\u0002\u0082\u0083\u0007\u000F\u0002\u0002\u0083\u0084\u0005\f\u0007\u0002\u0084\u0085\u0007\f\u0002\u0002\u0085\u0086\u0005\f\u0007\u0004\u0086\u0091\u0003\u0002\u0002\u0002\u0087\u0088\f\u0012\u0002\u0002\u0088\u0091\u0007\u001E\u0002\u0002\u0089\u008A\f\u0011\u0002\u0002\u008A\u0091\u0007\u001D\u0002\u0002\u008B\u008C\f\u000F\u0002\u0002\u008C\u008D\u0007\r\u0002\u0002\u008D\u008E\u0005\f\u0007\u0002\u008E\u008F\u0007\u000E\u0002\u0002\u008F\u0091\u0003\u0002\u0002\u0002\u0090o\u0003\u0002\u0002\u0002\u0090r\u0003\u0002\u0002\u0002\u0090u\u0003\u0002\u0002\u0002\u0090x\u0003\u0002\u0002\u0002\u0090{\u0003\u0002\u0002\u0002\u0090~\u0003\u0002\u0002\u0002\u0090\u0081\u0003\u0002\u0002\u0002\u0090\u0087\u0003\u0002\u0002\u0002\u0090\u0089\u0003\u0002\u0002\u0002\u0090\u008B\u0003\u0002\u0002\u0002\u0091\u0094\u0003\u0002\u0002\u0002\u0092\u0090\u0003\u0002\u0002\u0002\u0092\u0093\u0003\u0002\u0002\u0002\u0093\r\u0003\u0002\u0002\u0002\u0094\u0092\u0003\u0002\u0002\u0002\u0095\u0096\u0007\u0004\u0002\u0002\u0096\u0097\u0005\u0010\t\u0002\u0097\u0098\u0007\u0005\u0002\u0002\u0098\u009C\u0003\u0002\u0002\u0002\u0099\u009A\u0007\u0004\u0002\u0002\u009A\u009C\u0007\u0005\u0002\u0002\u009B\u0095\u0003\u0002\u0002\u0002\u009B\u0099\u0003\u0002\u0002\u0002\u009C\u000F\u0003\u0002\u0002\u0002\u009D\u00A2\u0005\f\u0007\u0002\u009E\u009F\u0007\u0010\u0002\u0002\u009F\u00A1\u0005\f\u0007\u0002\u00A0\u009E\u0003\u0002\u0002\u0002\u00A1\u00A4\u0003\u0002\u0002\u0002\u00A2\u00A0\u0003\u0002\u0002\u0002\u00A2\u00A3\u0003\u0002\u0002\u0002\u00A3\u0011\u0003\u0002\u0002\u0002\u00A4\u00A2\u0003\u0002\u0002\u0002\u00A5\u00AA\u0007'\u0002\u0002\u00A6\u00A7\u0007\u0010\u0002\u0002\u00A7\u00A9\u0007'\u0002\u0002\u00A8\u00A6\u0003\u0002\u0002\u0002\u00A9\u00AC\u0003\u0002\u0002\u0002\u00AA\u00A8\u0003\u0002\u0002\u0002\u00AA\u00AB\u0003\u0002\u0002\u0002\u00AB\u0013\u0003\u0002\u0002\u0002\u00AC\u00AA\u0003\u0002\u0002\u0002\u0012\u0017\u001C&/;@CJR^m\u0090\u0092\u009B\u00A2\u00AA"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
public org.antlr.v4.runtime.atn.ATN getATN();
descriptor: ()Lorg/antlr/v4/runtime/atn/ATN;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ATN:Lorg/antlr/v4/runtime/atn/ATN;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
public void <init>(org.antlr.v4.runtime.TokenStream);
descriptor: (Lorg/antlr/v4/runtime/TokenStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.antlr.v4.runtime.Parser.<init>:(Lorg/antlr/v4/runtime/TokenStream;)V
1: aload 0
new org.antlr.v4.runtime.atn.ParserATNSimulator
dup
aload 0
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ATN:Lorg/antlr/v4/runtime/atn/ATN;
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._decisionToDFA:[Lorg/antlr/v4/runtime/dfa/DFA;
getstatic io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._sharedContextCache:Lorg/antlr/v4/runtime/atn/PredictionContextCache;
invokespecial org.antlr.v4.runtime.atn.ParserATNSimulator.<init>:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/atn/ATN;[Lorg/antlr/v4/runtime/dfa/DFA;Lorg/antlr/v4/runtime/atn/PredictionContextCache;)V
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._interp:Lorg/antlr/v4/runtime/atn/ATNSimulator;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
0 3 1 input Lorg/antlr/v4/runtime/TokenStream;
MethodParameters:
Name Flags
input
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext script();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ScriptContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
iconst_0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
3: aload 0
bipush 21
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
4: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
5: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
start local 2 6: goto 12
7: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext int
StackMap stack:
aload 0
bipush 18
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
8: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.functionDeclarationExpr:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FunctionDeclarationExprContext;
pop
9: aload 0
bipush 23
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
10: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
11: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
12: StackMap locals:
StackMap stack:
iload 2
iconst_1
if_icmpeq 7
13: aload 0
bipush 24
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
14: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.statementSequence:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
pop
15: aload 0
bipush 26
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
16: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
17: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
18: iload 2
iconst_4
if_icmpeq 19
iload 2
bipush 7
if_icmpne 30
19: StackMap locals:
StackMap stack:
aload 0
bipush 25
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
20: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.projectionStatement:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ProjectionStatementContext;
pop
end local 2 21: goto 30
22: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 3
start local 3 23: aload 1
aload 3
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
24: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
25: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 3 26: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 31
27: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
28: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
29: aload 4
athrow
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
31: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 32 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ScriptContext;
6 21 2 _la I
23 26 3 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 21 22 Class org.antlr.v4.runtime.RecognitionException
2 26 27 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext functionDeclarationExpr();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FunctionDeclarationExprContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
iconst_2
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
3: aload 0
bipush 28
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
4: aload 0
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
5: aload 0
bipush 29
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
6: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
7: aload 0
bipush 36
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
8: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
9: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_2
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
tableswitch { // 1 - 2
1: 10
2: 17
default: 21
}
10: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext
StackMap stack:
aload 0
bipush 30
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
11: aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
12: aload 0
bipush 31
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
13: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.idList:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IdListContext;
pop
14: aload 0
bipush 32
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
15: aload 0
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
16: goto 21
17: StackMap locals:
StackMap stack:
aload 0
bipush 34
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
18: aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
19: aload 0
bipush 35
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
20: aload 0
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
21: StackMap locals:
StackMap stack:
aload 0
bipush 38
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
22: aload 0
iconst_4
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
23: aload 0
bipush 39
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
24: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.statementSequence:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
pop
25: aload 0
bipush 40
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
26: aload 0
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
27: goto 36
28: StackMap locals:
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 2
start local 2 29: aload 1
aload 2
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
30: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 2
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
31: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 2
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 2 32: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 37
33: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
34: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
35: aload 3
athrow
36: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
37: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 38 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$FunctionDeclarationExprContext;
29 32 2 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 27 28 Class org.antlr.v4.runtime.RecognitionException
2 32 33 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext statementSequence();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
iconst_4
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
3: aload 0
bipush 45
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
4: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
5: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
start local 2 6: goto 12
7: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext int
StackMap stack:
aload 0
bipush 42
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
8: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.statement:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementContext;
pop
9: aload 0
bipush 47
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
10: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
11: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
12: StackMap locals:
StackMap stack:
iload 2
bipush -64
iand
ifne 22
lconst_1
iload 2
lshl
ldc 9771050860548
land
lconst_0
lcmp
ifne 7
end local 2 13: goto 22
14: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 3
start local 3 15: aload 1
aload 3
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
16: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
17: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 3 18: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 23
19: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
20: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
21: aload 4
athrow
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
23: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 24 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
6 13 2 _la I
15 18 3 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 13 14 Class org.antlr.v4.runtime.RecognitionException
2 18 19 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementContext statement();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
bipush 6
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
bipush 62
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
3: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
4: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_5
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
tableswitch { // 1 - 3
1: 5
2: 14
3: 35
default: 39
}
5: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementContext
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AssignExprContext
dup
aload 1
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AssignExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementContext;)V
astore 1
6: aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
7: aload 0
bipush 48
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
8: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
9: aload 0
bipush 49
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
10: aload 0
bipush 6
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
11: aload 0
bipush 50
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
12: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
13: goto 48
14: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext
dup
aload 1
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementContext;)V
astore 1
15: aload 0
aload 1
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
16: aload 0
bipush 51
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
17: aload 0
bipush 33
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
18: aload 0
bipush 52
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
19: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
20: aload 0
bipush 53
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
21: aload 0
bipush 34
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
22: aload 0
bipush 54
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
23: aload 1
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.statementSequence:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext.ifBody:Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
24: aload 0
bipush 57
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
25: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
26: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
start local 2 27: iload 2
bipush 35
if_icmpne 32
28: aload 0
bipush 55
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
29: aload 0
bipush 35
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
30: aload 0
bipush 56
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
31: aload 1
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.statementSequence:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext.elseBody:Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementSequenceContext;
32: StackMap locals: int
StackMap stack:
aload 0
bipush 59
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
33: aload 0
bipush 36
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
34: goto 48
end local 2 35: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FreeExpContext
dup
aload 1
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FreeExpContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementContext;)V
astore 1
36: aload 0
aload 1
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
37: aload 0
bipush 61
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
38: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
39: StackMap locals:
StackMap stack:
goto 48
40: StackMap locals:
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 3
start local 3 41: aload 1
aload 3
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
42: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
43: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 3 44: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 49
45: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
46: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
47: aload 4
athrow
48: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
49: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 50 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$StatementContext;
27 35 2 _la I
41 44 3 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 39 40 Class org.antlr.v4.runtime.RecognitionException
2 44 45 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext projectionStatement();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ProjectionStatementContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
bipush 8
iconst_4
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
3: aload 0
bipush 65
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
4: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
5: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
start local 2 6: iload 2
bipush 7
if_icmpne 9
7: aload 0
bipush 64
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
8: aload 0
bipush 7
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
9: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext int
StackMap stack:
aload 0
bipush 67
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
10: aload 0
iconst_4
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
11: aload 0
bipush 68
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
12: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exprList:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprListContext;
pop
13: aload 0
bipush 69
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
14: aload 0
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
15: aload 0
bipush 72
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
16: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
17: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
18: iload 2
bipush 8
if_icmpne 32
19: aload 0
bipush 70
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
20: aload 0
bipush 8
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
21: aload 0
bipush 71
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
22: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
end local 2 23: goto 32
24: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 3
start local 3 25: aload 1
aload 3
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
26: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
27: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 3 28: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 33
29: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
30: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
31: aload 4
athrow
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
33: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 34 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ProjectionStatementContext;
6 23 2 _la I
25 28 3 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 23 24 Class org.antlr.v4.runtime.RecognitionException
2 28 29 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext expr();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
private io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext expr(int);
descriptor: (I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
astore 2
start local 2 1: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
istore 3
start local 3 2: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 4
start local 4 3: aload 4
astore 5
start local 5 4: bipush 10
istore 6
start local 6 5: aload 0
aload 4
bipush 10
iconst_5
iload 1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRecursionRule:(Lorg/antlr/v4/runtime/ParserRuleContext;III)V
6: aload 0
aload 4
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
7: aload 0
bipush 107
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
8: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
9: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
bipush 10
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
tableswitch { // 1 - 11
1: 10
2: 30
3: 40
4: 60
5: 70
6: 78
7: 86
8: 92
9: 98
10: 104
11: 110
default: 115
}
10: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$PropertyPathExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$PropertyPathExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
11: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
12: aload 4
astore 5
13: aload 0
bipush 75
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
14: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
15: aload 0
bipush 78
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
16: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
17: iconst_2
istore 8
start local 8 18: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int top int
StackMap stack:
iload 8
tableswitch { // 2 - 2
2: 19
default: 24
}
19: StackMap locals:
StackMap stack:
aload 0
bipush 76
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
20: aload 0
bipush 9
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
21: aload 0
bipush 77
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
22: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
23: goto 25
24: StackMap locals:
StackMap stack:
new org.antlr.v4.runtime.NoViableAltException
dup
aload 0
invokespecial org.antlr.v4.runtime.NoViableAltException.<init>:(Lorg/antlr/v4/runtime/Parser;)V
athrow
25: StackMap locals:
StackMap stack:
aload 0
bipush 80
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
26: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
27: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
bipush 8
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
istore 8
28: iload 8
iconst_1
if_icmpeq 115
iload 8
ifne 18
29: goto 115
end local 8 30: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AliasExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AliasExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
31: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
32: aload 4
astore 5
33: aload 0
bipush 82
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
34: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
35: aload 0
bipush 83
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
36: aload 0
bipush 10
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
37: aload 0
bipush 84
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
38: aload 0
bipush 20
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
39: goto 115
40: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionCallExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionCallExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
41: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
42: aload 4
astore 5
43: aload 0
bipush 85
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
44: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
45: aload 0
bipush 92
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
46: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
47: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
bipush 9
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
tableswitch { // 1 - 2
1: 48
2: 55
default: 59
}
48: StackMap locals:
StackMap stack:
aload 0
bipush 86
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
49: aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
50: aload 0
bipush 87
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
51: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exprList:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprListContext;
pop
52: aload 0
bipush 88
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
53: aload 0
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
54: goto 115
55: StackMap locals:
StackMap stack:
aload 0
bipush 90
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
56: aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
57: aload 0
bipush 91
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
58: aload 0
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
59: StackMap locals:
StackMap stack:
goto 115
60: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ParenExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ParenExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
61: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
62: aload 4
astore 5
63: aload 0
bipush 94
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
64: aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
65: aload 0
bipush 95
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
66: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
67: aload 0
bipush 96
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
68: aload 0
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
69: goto 115
70: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$UnaryMinusExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$UnaryMinusExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
71: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
72: aload 4
astore 5
73: aload 0
bipush 98
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
74: aload 0
bipush 18
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
75: aload 0
bipush 99
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
76: aload 0
bipush 17
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
77: goto 115
78: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$NotExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$NotExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
79: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
80: aload 4
astore 5
81: aload 0
bipush 100
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
82: aload 0
bipush 32
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
83: aload 0
bipush 101
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
84: aload 0
bipush 14
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
85: goto 115
86: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StandaloneVectorExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StandaloneVectorExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
87: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
88: aload 4
astore 5
89: aload 0
bipush 102
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
90: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.vectorExpr:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$VectorExprContext;
pop
91: goto 115
92: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IntLiteralExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IntLiteralExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
93: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
94: aload 4
astore 5
95: aload 0
bipush 103
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
96: aload 0
bipush 38
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
97: goto 115
98: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$DoubleLiteralExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$DoubleLiteralExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
99: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
100: aload 4
astore 5
101: aload 0
bipush 104
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
102: aload 0
bipush 39
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
103: goto 115
104: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StringLiteralExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StringLiteralExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
105: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
106: aload 4
astore 5
107: aload 0
bipush 105
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
108: aload 0
bipush 43
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
109: goto 115
110: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VarExprContext
dup
aload 4
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VarExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
111: aload 0
aload 4
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
112: aload 4
astore 5
113: aload 0
bipush 106
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
114: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
115: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_m1
invokeinterface org.antlr.v4.runtime.TokenStream.LT:(I)Lorg/antlr/v4/runtime/Token;
putfield org.antlr.v4.runtime.ParserRuleContext.stop:Lorg/antlr/v4/runtime/Token;
116: aload 0
sipush 144
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
117: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
118: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
bipush 12
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
istore 8
start local 8 119: goto 255
120: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int top int
StackMap stack:
iload 8
iconst_1
if_icmpne 252
121: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._parseListeners:Ljava/util/List;
ifnull 122
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.triggerExitRuleEvent:()V
122: StackMap locals:
StackMap stack:
aload 4
astore 5
123: aload 0
sipush 142
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
124: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
125: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
bipush 11
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
tableswitch { // 1 - 10
1: 126
2: 142
3: 158
4: 174
5: 189
6: 198
7: 214
8: 228
9: 235
10: 242
default: 252
}
126: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
127: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
128: aload 0
bipush 109
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
129: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 12
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 130
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 12)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
130: StackMap locals:
StackMap stack:
aload 0
bipush 110
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
131: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LT:(I)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext.op:Lorg/antlr/v4/runtime/Token;
132: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 7
start local 7 133: iload 7
bipush 15
if_icmpeq 136
iload 7
bipush 16
if_icmpeq 136
134: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recoverInline:(Lorg/antlr/v4/runtime/Parser;)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext.op:Lorg/antlr/v4/runtime/Token;
135: goto 139
136: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int int int
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
iconst_m1
if_icmpne 137
aload 0
iconst_1
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.matchedEOF:Z
137: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportMatch:(Lorg/antlr/v4/runtime/Parser;)V
138: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.consume:()Lorg/antlr/v4/runtime/Token;
pop
139: StackMap locals:
StackMap stack:
aload 0
bipush 111
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
140: aload 0
bipush 13
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
141: goto 252
end local 7 142: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int top int
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
143: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
144: aload 0
bipush 112
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
145: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 11
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 146
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 11)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
146: StackMap locals:
StackMap stack:
aload 0
bipush 113
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
147: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LT:(I)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext.op:Lorg/antlr/v4/runtime/Token;
148: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 7
start local 7 149: iload 7
bipush 17
if_icmpeq 152
iload 7
bipush 18
if_icmpeq 152
150: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recoverInline:(Lorg/antlr/v4/runtime/Parser;)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext.op:Lorg/antlr/v4/runtime/Token;
151: goto 155
152: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int int int
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
iconst_m1
if_icmpne 153
aload 0
iconst_1
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.matchedEOF:Z
153: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportMatch:(Lorg/antlr/v4/runtime/Parser;)V
154: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.consume:()Lorg/antlr/v4/runtime/Token;
pop
155: StackMap locals:
StackMap stack:
aload 0
bipush 114
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
156: aload 0
bipush 12
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
157: goto 252
end local 7 158: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int top int
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
159: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
160: aload 0
bipush 115
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
161: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 10
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 162
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 10)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
162: StackMap locals:
StackMap stack:
aload 0
bipush 116
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
163: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LT:(I)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext.op:Lorg/antlr/v4/runtime/Token;
164: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 7
start local 7 165: iload 7
bipush -64
iand
ifne 166
lconst_1
iload 7
lshl
ldc 33030144
land
lconst_0
lcmp
ifne 168
166: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int int int
StackMap stack:
aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recoverInline:(Lorg/antlr/v4/runtime/Parser;)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext.op:Lorg/antlr/v4/runtime/Token;
167: goto 171
168: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
iconst_m1
if_icmpne 169
aload 0
iconst_1
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.matchedEOF:Z
169: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportMatch:(Lorg/antlr/v4/runtime/Parser;)V
170: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.consume:()Lorg/antlr/v4/runtime/Token;
pop
171: StackMap locals:
StackMap stack:
aload 0
bipush 117
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
172: aload 0
bipush 11
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
173: goto 252
end local 7 174: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int top int
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$InExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$InExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
175: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
176: aload 0
bipush 118
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
177: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 9
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 178
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 9)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
178: StackMap locals:
StackMap stack:
aload 0
bipush 119
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
179: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 7
start local 7 180: iload 7
bipush 25
if_icmpeq 183
iload 7
bipush 26
if_icmpeq 183
181: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recoverInline:(Lorg/antlr/v4/runtime/Parser;)Lorg/antlr/v4/runtime/Token;
pop
182: goto 186
183: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int int int
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
iconst_m1
if_icmpne 184
aload 0
iconst_1
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.matchedEOF:Z
184: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportMatch:(Lorg/antlr/v4/runtime/Parser;)V
185: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.consume:()Lorg/antlr/v4/runtime/Token;
pop
186: StackMap locals:
StackMap stack:
aload 0
bipush 120
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
187: aload 0
bipush 10
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
188: goto 252
end local 7 189: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int top int
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
190: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
191: aload 0
bipush 121
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
192: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 8
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 193
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 8)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
193: StackMap locals:
StackMap stack:
aload 0
bipush 122
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
194: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext
aload 0
bipush 29
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext.op:Lorg/antlr/v4/runtime/Token;
195: aload 0
bipush 123
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
196: aload 0
bipush 9
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
197: goto 252
198: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
199: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
200: aload 0
bipush 124
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
201: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 7
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 202
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 7)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
202: StackMap locals:
StackMap stack:
aload 0
bipush 125
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
203: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LT:(I)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext.op:Lorg/antlr/v4/runtime/Token;
204: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 7
start local 7 205: iload 7
bipush 30
if_icmpeq 208
iload 7
bipush 31
if_icmpeq 208
206: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recoverInline:(Lorg/antlr/v4/runtime/Parser;)Lorg/antlr/v4/runtime/Token;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext.op:Lorg/antlr/v4/runtime/Token;
207: goto 211
208: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int int int
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
iconst_m1
if_icmpne 209
aload 0
iconst_1
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.matchedEOF:Z
209: StackMap locals:
StackMap stack:
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportMatch:(Lorg/antlr/v4/runtime/Parser;)V
210: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.consume:()Lorg/antlr/v4/runtime/Token;
pop
211: StackMap locals:
StackMap stack:
aload 0
bipush 126
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
212: aload 0
bipush 8
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
213: goto 252
end local 7 214: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int top int
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
215: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext
aload 5
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext.condExpr:Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
216: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
217: aload 0
bipush 127
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
218: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 219
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 1)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
219: StackMap locals:
StackMap stack:
aload 0
sipush 128
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
220: aload 0
bipush 13
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
221: aload 0
sipush 129
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
222: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext
aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext.ifExpr:Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
223: aload 0
sipush 130
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
224: aload 0
bipush 10
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
225: aload 0
sipush 131
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
226: aload 4
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext
aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext.elseExpr:Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
227: goto 252
228: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsNotEmptyExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsNotEmptyExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
229: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
230: aload 0
sipush 133
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
231: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 16
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 232
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 16)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
232: StackMap locals:
StackMap stack:
aload 0
sipush 134
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
233: aload 0
bipush 28
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
234: goto 252
235: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsEmptyExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsEmptyExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
236: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
237: aload 0
sipush 135
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
238: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 15
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 239
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 15)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
239: StackMap locals:
StackMap stack:
aload 0
sipush 136
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
240: aload 0
bipush 27
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
241: goto 252
242: StackMap locals:
StackMap stack:
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IndexVectorExprContext
dup
new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
dup
aload 2
iload 3
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IndexVectorExprContext.<init>:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;)V
astore 4
243: aload 0
aload 4
iload 6
iconst_5
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.pushNewRecursionContext:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
244: aload 0
sipush 137
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
245: aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 13
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ifne 246
new org.antlr.v4.runtime.FailedPredicateException
dup
aload 0
ldc "precpred(_ctx, 13)"
invokespecial org.antlr.v4.runtime.FailedPredicateException.<init>:(Lorg/antlr/v4/runtime/Parser;Ljava/lang/String;)V
athrow
246: StackMap locals:
StackMap stack:
aload 0
sipush 138
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
247: aload 0
bipush 11
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
248: aload 0
sipush 139
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
249: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
250: aload 0
sipush 140
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
251: aload 0
bipush 12
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
252: StackMap locals:
StackMap stack:
aload 0
sipush 146
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
253: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
254: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
bipush 12
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
istore 8
255: StackMap locals:
StackMap stack:
iload 8
iconst_2
if_icmpeq 265
iload 8
ifne 120
end local 8 256: goto 265
257: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser int org.antlr.v4.runtime.ParserRuleContext int io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext int
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 8
start local 8 258: aload 4
aload 8
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
259: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 8
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
260: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 8
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 8 261: aload 0
aload 2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.unrollRecursionContexts:(Lorg/antlr/v4/runtime/ParserRuleContext;)V
goto 266
262: StackMap locals:
StackMap stack: java.lang.Throwable
astore 9
263: aload 0
aload 2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.unrollRecursionContexts:(Lorg/antlr/v4/runtime/ParserRuleContext;)V
264: aload 9
athrow
265: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.unrollRecursionContexts:(Lorg/antlr/v4/runtime/ParserRuleContext;)V
266: StackMap locals:
StackMap stack:
aload 4
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 267 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
0 267 1 _p I
1 267 2 _parentctx Lorg/antlr/v4/runtime/ParserRuleContext;
2 267 3 _parentState I
3 267 4 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
4 267 5 _prevctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
5 267 6 _startState I
133 142 7 _la I
149 158 7 _la I
165 174 7 _la I
180 189 7 _la I
205 214 7 _la I
18 30 8 _alt I
119 256 8 _alt I
258 261 8 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
6 256 257 Class org.antlr.v4.runtime.RecognitionException
6 261 262 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
MethodParameters:
Name Flags
_p
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext vectorExpr();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$VectorExprContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
bipush 12
bipush 6
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
sipush 153
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
3: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
4: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getInterpreter:()Lorg/antlr/v4/runtime/atn/ATNSimulator;
checkcast org.antlr.v4.runtime.atn.ParserATNSimulator
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
bipush 13
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
invokevirtual org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict:(Lorg/antlr/v4/runtime/TokenStream;ILorg/antlr/v4/runtime/ParserRuleContext;)I
tableswitch { // 1 - 2
1: 5
2: 13
default: 18
}
5: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext
StackMap stack:
aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
6: aload 0
sipush 147
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
7: aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
8: aload 0
sipush 148
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
9: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exprList:()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprListContext;
pop
10: aload 0
sipush 149
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
11: aload 0
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
12: goto 27
13: StackMap locals:
StackMap stack:
aload 0
aload 1
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
14: aload 0
sipush 151
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
15: aload 0
iconst_2
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
16: aload 0
sipush 152
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
17: aload 0
iconst_3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
18: StackMap locals:
StackMap stack:
goto 27
19: StackMap locals:
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 2
start local 2 20: aload 1
aload 2
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
21: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 2
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
22: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 2
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 2 23: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 28
24: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
25: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
26: aload 3
athrow
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
28: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 29 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$VectorExprContext;
20 23 2 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 18 19 Class org.antlr.v4.runtime.RecognitionException
2 23 24 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext exprList();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprListContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
bipush 14
bipush 7
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
3: aload 0
sipush 155
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
4: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
5: aload 0
sipush 160
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
6: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
7: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
start local 2 8: goto 16
9: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext int
StackMap stack:
aload 0
sipush 156
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
10: aload 0
bipush 14
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
11: aload 0
sipush 157
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
12: aload 0
iconst_0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr:(I)Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
pop
13: aload 0
sipush 162
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
14: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
15: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
16: StackMap locals:
StackMap stack:
iload 2
bipush 14
if_icmpeq 9
end local 2 17: goto 26
18: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 3
start local 3 19: aload 1
aload 3
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
20: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
21: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 3 22: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 27
23: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
24: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
25: aload 4
athrow
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
27: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 28 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprListContext;
8 17 2 _la I
19 22 3 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 17 18 Class org.antlr.v4.runtime.RecognitionException
2 22 23 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public final io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext idList();
descriptor: ()Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IdListContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=1
start local 0 0: new io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext
dup
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.getState:()I
invokespecial io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext.<init>:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
astore 1
start local 1 1: aload 0
aload 1
bipush 16
bipush 8
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterRule:(Lorg/antlr/v4/runtime/ParserRuleContext;II)V
2: aload 0
aload 1
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.enterOuterAlt:(Lorg/antlr/v4/runtime/ParserRuleContext;I)V
3: aload 0
sipush 163
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
4: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
5: aload 0
sipush 168
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
6: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
7: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
start local 2 8: goto 16
9: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext int
StackMap stack:
aload 0
sipush 164
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
10: aload 0
bipush 14
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
11: aload 0
sipush 165
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
12: aload 0
bipush 37
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.match:(I)Lorg/antlr/v4/runtime/Token;
pop
13: aload 0
sipush 170
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.setState:(I)V
14: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.sync:(Lorg/antlr/v4/runtime/Parser;)V
15: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._input:Lorg/antlr/v4/runtime/TokenStream;
iconst_1
invokeinterface org.antlr.v4.runtime.TokenStream.LA:(I)I
istore 2
16: StackMap locals:
StackMap stack:
iload 2
bipush 14
if_icmpeq 9
end local 2 17: goto 26
18: StackMap locals: io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext
StackMap stack: org.antlr.v4.runtime.RecognitionException
astore 3
start local 3 19: aload 1
aload 3
putfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext.exception:Lorg/antlr/v4/runtime/RecognitionException;
20: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.reportError:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
21: aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._errHandler:Lorg/antlr/v4/runtime/ANTLRErrorStrategy;
aload 0
aload 3
invokeinterface org.antlr.v4.runtime.ANTLRErrorStrategy.recover:(Lorg/antlr/v4/runtime/Parser;Lorg/antlr/v4/runtime/RecognitionException;)V
end local 3 22: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
goto 27
23: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
24: aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
25: aload 4
athrow
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.exitRule:()V
27: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
1 28 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$IdListContext;
8 17 2 _la I
19 22 3 re Lorg/antlr/v4/runtime/RecognitionException;
Exception table:
from to target type
2 17 18 Class org.antlr.v4.runtime.RecognitionException
2 22 23 any
Exceptions:
throws org.antlr.v4.runtime.RecognitionException
public boolean sempred(org.antlr.v4.runtime.RuleContext, int, int);
descriptor: (Lorg/antlr/v4/runtime/RuleContext;II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
tableswitch { // 5 - 5
5: 1
default: 2
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext
iload 3
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.expr_sempred:(Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;I)Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
0 3 1 _localctx Lorg/antlr/v4/runtime/RuleContext;
0 3 2 ruleIndex I
0 3 3 predIndex I
MethodParameters:
Name Flags
_localctx
ruleIndex
predIndex
private boolean expr_sempred(io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext, int);
descriptor: (Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
tableswitch { // 0 - 9
0: 1
1: 2
2: 3
3: 4
4: 5
5: 6
6: 7
7: 8
8: 9
9: 10
default: 11
}
1: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 12
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 11
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 10
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 9
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 8
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 7
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
iconst_1
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 16
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 15
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser._ctx:Lorg/antlr/v4/runtime/ParserRuleContext;
bipush 13
invokevirtual io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser.precpred:(Lorg/antlr/v4/runtime/RuleContext;I)Z
ireturn
11: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser;
0 12 1 _localctx Lio/github/vmzakharov/ecdataframe/grammar/ModelScriptParser$ExprContext;
0 12 2 predIndex I
MethodParameters:
Name Flags
_localctx
predIndex
}
SourceFile: "ModelScriptParser.java"
NestMembers:
io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AliasExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AssignExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$DoubleLiteralExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FreeExpContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionCallExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$InExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IndexVectorExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IntLiteralExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsEmptyExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsNotEmptyExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$NotExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ParenExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$PropertyPathExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StandaloneVectorExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StringLiteralExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$UnaryMinusExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VarExprContext io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext
InnerClasses:
public AddSubExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AddSubExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public AliasExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AliasExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public AndExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AndExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public AssignExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$AssignExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public CompareExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$CompareExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public ConditionExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ConditionExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public DoubleLiteralExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$DoubleLiteralExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public ExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public ExprListContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ExprListContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public FreeExpContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FreeExpContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public FunctionCallExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionCallExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public FunctionDeclarationExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$FunctionDeclarationExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public IdListContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IdListContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public InExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$InExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public IndexVectorExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IndexVectorExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public IntLiteralExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IntLiteralExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public IsEmptyExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsEmptyExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public IsNotEmptyExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$IsNotEmptyExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public MulDivExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$MulDivExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public NotExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$NotExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public OrExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$OrExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public ParenExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ParenExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public ProjectionStatementContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ProjectionStatementContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public PropertyPathExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$PropertyPathExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public ScriptContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$ScriptContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public StandaloneVectorExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StandaloneVectorExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public StatementContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public StatementSequenceContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StatementSequenceContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public StringLiteralExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$StringLiteralExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public TernaryExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$TernaryExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public UnaryMinusExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$UnaryMinusExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public VarExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VarExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser
public VectorExprContext = io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser$VectorExprContext of io.github.vmzakharov.ecdataframe.grammar.ModelScriptParser