public class org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext extends org.antlr.v.runtime.ParserRuleContext { public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$DslContext dsl() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$DslContext;", 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$InstanceLiteralTokenContext instanceLiteralToken() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$InstanceLiteralTokenContext;", 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$ExpressionInstanceContext expressionInstance() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$ExpressionInstanceContext;", 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$UnitInstanceContext unitInstance() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$UnitInstanceContext;", 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$VariableContext variable() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$VariableContext;", 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$ColumnBuildersContext columnBuilders() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$ColumnBuildersContext;", 0); return v; } public org.antlr.v.runtime.tree.TerminalNode AT() { org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; org.antlr.v.runtime.tree.TerminalNode v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(70, 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$TypeContext type() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$TypeContext;", 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AnyLambdaContext anyLambda() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$AnyLambdaContext;", 0); return v; } public org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$InstanceReferenceContext instanceReference() { org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v = virtualinvoke v.(class "Lorg/finos/legend/engine/language/pure/grammar/from/antlr4/domain/DomainParserGrammar$InstanceReferenceContext;", 0); return v; } public void (org.antlr.v.runtime.ParserRuleContext, int) { int v; org.antlr.v.runtime.ParserRuleContext v; org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; 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.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; return 99; } public void enterRule(org.antlr.v.runtime.tree.ParseTreeListener) { org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; boolean v; org.antlr.v.runtime.tree.ParseTreeListener v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v := @parameter: org.antlr.v.runtime.tree.ParseTreeListener; v = v instanceof org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammarListener; if v == 0 goto label; interfaceinvoke v.(v); label: return; } public void exitRule(org.antlr.v.runtime.tree.ParseTreeListener) { org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; boolean v; org.antlr.v.runtime.tree.ParseTreeListener v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v := @parameter: org.antlr.v.runtime.tree.ParseTreeListener; v = v instanceof org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammarListener; 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.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext v; java.lang.Object v, v; boolean v; org.antlr.v.runtime.tree.ParseTreeVisitor v; v := @this: org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammar$AtomicExpressionContext; v := @parameter: org.antlr.v.runtime.tree.ParseTreeVisitor; v = v instanceof org.finos.legend.engine.language.pure.grammar.'from'.antlr.domain.DomainParserGrammarVisitor; if v == 0 goto label; v = interfaceinvoke v.(v); return v; label: v = interfaceinvoke v.(v); return v; } }