public class org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context extends org.antlr.v.runtime.ParserRuleContext { public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$QvarContext qvar() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$QvarContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$QconContext qcon() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$QconContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$VaridContext varid() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$VaridContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$LiteralContext literal() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$LiteralContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$PstringContext pstring() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$PstringContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$IntegerContext integer() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$IntegerContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$PfloatContext pfloat() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$PfloatContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode OpenRoundBracket() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(120, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$TexpContext texp() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$TexpContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode CloseRoundBracket() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(121, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Tup_exprsContext tup_exprs() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$Tup_exprsContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode OpenBoxParen() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(118, 0); return v; } public org.antlr.v.runtime.tree.TerminalNode CloseBoxParen() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(119, 0); return v; } public org.antlr.v.runtime.tree.TerminalNode OpenSquareBracket() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(122, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$List_Context list_() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$List_Context;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode CloseSquareBracket() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(123, 0); return v; } public org.antlr.v.runtime.tree.TerminalNode WILDCARD() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(28, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Splice_untypedContext splice_untyped() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$Splice_untypedContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Splice_typedContext splice_typed() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$Splice_typedContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode Quote() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(105, 0); return v; } public org.antlr.v.runtime.tree.TerminalNode DoubleQuote() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(106, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$TyvarContext tyvar() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$TyvarContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$GtyconContext gtycon() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$GtyconContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode TopenExpQuote() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(113, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$ExpContext exp() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$ExpContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode TcloseQoute() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(117, 0); return v; } public org.antlr.v.runtime.tree.TerminalNode TopenTexpQuote() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(111, 0); return v; } public org.antlr.v.runtime.tree.TerminalNode TcloseTExpQoute() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(112, 0); return v; } public org.antlr.v.runtime.tree.TerminalNode TopenTypQoute() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(115, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$KtypeContext ktype() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$KtypeContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode TopenPatQuote() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(114, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$InfixexpContext infixexp() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$InfixexpContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode TopenDecQoute() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(116, 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$CvtopbodyContext cvtopbody() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$CvtopbodyContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$QuasiquoteContext quasiquote() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$QuasiquoteContext;", 0); return v; } public java.util.List AopenParen() { java.util.List v; org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(109); return v; } public org.antlr.v.runtime.tree.TerminalNode AopenParen(int) { int v; org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v := @parameter: int; v = virtualinvoke v.(109, v); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$AexpContext aexp() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$AexpContext;", 0); return v; } public org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$CmdargsContext cmdargs() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/haskell/grammar/from/antlr4/HaskellParser$CmdargsContext;", 0); return v; } public void (org.antlr.v.runtime.ParserRuleContext, int) { int v; org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; org.antlr.v.runtime.ParserRuleContext v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v := @parameter: org.antlr.v.runtime.ParserRuleContext; v := @parameter: int; specialinvoke v.(org.antlr.v.runtime.ParserRuleContext,int)>(v, v); return; } public int getRuleIndex() { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; return 153; } public void enterRule(org.antlr.v.runtime.tree.ParseTreeListener) { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; boolean v; org.antlr.v.runtime.tree.ParseTreeListener v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v := @parameter: org.antlr.v.runtime.tree.ParseTreeListener; v = v instanceof org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParserListener; if v == 0 goto label; interfaceinvoke v.(v); label: return; } public void exitRule(org.antlr.v.runtime.tree.ParseTreeListener) { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; boolean v; org.antlr.v.runtime.tree.ParseTreeListener v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v := @parameter: org.antlr.v.runtime.tree.ParseTreeListener; v = v instanceof org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParserListener; if v == 0 goto label; interfaceinvoke v.(v); label: return; } public java.lang.Object accept(org.antlr.v.runtime.tree.ParseTreeVisitor) { org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context v; java.lang.Object v, v; boolean v; org.antlr.v.runtime.tree.ParseTreeVisitor v; v := @this: org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParser$Aexp2Context; v := @parameter: org.antlr.v.runtime.tree.ParseTreeVisitor; v = v instanceof org.finos.legend.engine.language.haskell.grammar.'from'.antlr.HaskellParserVisitor; if v == 0 goto label; v = interfaceinvoke v.(v); return v; label: v = interfaceinvoke v.(v); return v; } }