public class Visitor extends JLambdaBaseVisitor<java.lang.Object>
Constructor and Description |
---|
Visitor(java.lang.String f) |
visitCatch_expression, visitRange_expression, visitToken
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public Code visitStringLiteral(JLambdaParser.StringLiteralContext ctx)
JLambdaBaseVisitor
stringLiteral
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStringLiteral
in interface JLambdaVisitor<java.lang.Object>
visitStringLiteral
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic java.lang.String visitIdentifierLiteral(JLambdaParser.IdentifierLiteralContext ctx)
JLambdaBaseVisitor
identifierLiteral
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIdentifierLiteral
in interface JLambdaVisitor<java.lang.Object>
visitIdentifierLiteral
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitDefineExpression(JLambdaParser.DefineExpressionContext ctx)
JLambdaBaseVisitor
defineExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDefineExpression
in interface JLambdaVisitor<java.lang.Object>
visitDefineExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitParameter_list(JLambdaParser.Parameter_listContext ctx)
JLambdaBaseVisitor
JLambdaParser.parameter_list()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParameter_list
in interface JLambdaVisitor<java.lang.Object>
visitParameter_list
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic java.lang.String visitParameter(JLambdaParser.ParameterContext ctx)
JLambdaBaseVisitor
JLambdaParser.parameter()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParameter
in interface JLambdaVisitor<java.lang.Object>
visitParameter
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic java.util.ArrayList<java.lang.Object> visitUnit(JLambdaParser.UnitContext ctx)
JLambdaBaseVisitor
JLambdaParser.unit()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnit
in interface JLambdaVisitor<java.lang.Object>
visitUnit
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitLambdaExpression(JLambdaParser.LambdaExpressionContext ctx)
JLambdaBaseVisitor
lambdaExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLambdaExpression
in interface JLambdaVisitor<java.lang.Object>
visitLambdaExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitUnaryExpression(JLambdaParser.UnaryExpressionContext ctx)
JLambdaBaseVisitor
unaryExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitUnaryExpression
in interface JLambdaVisitor<java.lang.Object>
visitUnaryExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitBinaryExpression(JLambdaParser.BinaryExpressionContext ctx)
JLambdaBaseVisitor
binaryExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBinaryExpression
in interface JLambdaVisitor<java.lang.Object>
visitBinaryExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitTernaryExpression(JLambdaParser.TernaryExpressionContext ctx)
JLambdaBaseVisitor
ternaryExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTernaryExpression
in interface JLambdaVisitor<java.lang.Object>
visitTernaryExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitOneOrMoreExpression(JLambdaParser.OneOrMoreExpressionContext ctx)
JLambdaBaseVisitor
oneOrMoreExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitOneOrMoreExpression
in interface JLambdaVisitor<java.lang.Object>
visitOneOrMoreExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitTwoOrMoreExpression(JLambdaParser.TwoOrMoreExpressionContext ctx)
JLambdaBaseVisitor
twoOrMoreExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTwoOrMoreExpression
in interface JLambdaVisitor<java.lang.Object>
visitTwoOrMoreExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitNaryExpression(JLambdaParser.NaryExpressionContext ctx)
JLambdaBaseVisitor
naryExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNaryExpression
in interface JLambdaVisitor<java.lang.Object>
visitNaryExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitInvokeExpression(JLambdaParser.InvokeExpressionContext ctx)
JLambdaBaseVisitor
invokeExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitInvokeExpression
in interface JLambdaVisitor<java.lang.Object>
visitInvokeExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitSinvokeExpression(JLambdaParser.SinvokeExpressionContext ctx)
JLambdaBaseVisitor
sinvokeExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSinvokeExpression
in interface JLambdaVisitor<java.lang.Object>
visitSinvokeExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitSeqExpression(JLambdaParser.SeqExpressionContext ctx)
JLambdaBaseVisitor
seqExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitSeqExpression
in interface JLambdaVisitor<java.lang.Object>
visitSeqExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitApplyExpression(JLambdaParser.ApplyExpressionContext ctx)
JLambdaBaseVisitor
applyExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitApplyExpression
in interface JLambdaVisitor<java.lang.Object>
visitApplyExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitDataExpression(JLambdaParser.DataExpressionContext ctx)
JLambdaBaseVisitor
dataExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDataExpression
in interface JLambdaVisitor<java.lang.Object>
visitDataExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic java.lang.String visitData(JLambdaParser.DataContext ctx)
JLambdaBaseVisitor
JLambdaParser.data()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitData
in interface JLambdaVisitor<java.lang.Object>
visitData
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitForExpression(JLambdaParser.ForExpressionContext ctx)
JLambdaBaseVisitor
forExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitForExpression
in interface JLambdaVisitor<java.lang.Object>
visitForExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitQuoteExpression(JLambdaParser.QuoteExpressionContext ctx)
JLambdaBaseVisitor
quoteExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitQuoteExpression
in interface JLambdaVisitor<java.lang.Object>
visitQuoteExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic java.lang.String visitString(JLambdaParser.StringContext ctx)
JLambdaBaseVisitor
JLambdaParser.string()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitString
in interface JLambdaVisitor<java.lang.Object>
visitString
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitMkarrayExpression(JLambdaParser.MkarrayExpressionContext ctx)
JLambdaBaseVisitor
mkarrayExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitMkarrayExpression
in interface JLambdaVisitor<java.lang.Object>
visitMkarrayExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitArrayExpression(JLambdaParser.ArrayExpressionContext ctx)
JLambdaBaseVisitor
arrayExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArrayExpression
in interface JLambdaVisitor<java.lang.Object>
visitArrayExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic java.lang.String visitType_expression(JLambdaParser.Type_expressionContext ctx)
JLambdaBaseVisitor
JLambdaParser.type_expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitType_expression
in interface JLambdaVisitor<java.lang.Object>
visitType_expression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitTryExpression(JLambdaParser.TryExpressionContext ctx)
JLambdaBaseVisitor
tryExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitTryExpression
in interface JLambdaVisitor<java.lang.Object>
visitTryExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitObjectExpression(JLambdaParser.ObjectExpressionContext ctx)
JLambdaBaseVisitor
objectExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitObjectExpression
in interface JLambdaVisitor<java.lang.Object>
visitObjectExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitNullExpression(JLambdaParser.NullExpressionContext ctx)
JLambdaBaseVisitor
nullExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNullExpression
in interface JLambdaVisitor<java.lang.Object>
visitNullExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitLetExpression(JLambdaParser.LetExpressionContext ctx)
JLambdaBaseVisitor
letExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitLetExpression
in interface JLambdaVisitor<java.lang.Object>
visitLetExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitBinding_list(JLambdaParser.Binding_listContext ctx)
JLambdaBaseVisitor
JLambdaParser.binding_list()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBinding_list
in interface JLambdaVisitor<java.lang.Object>
visitBinding_list
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitBinding_pair(JLambdaParser.Binding_pairContext ctx)
JLambdaBaseVisitor
JLambdaParser.binding_pair()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBinding_pair
in interface JLambdaVisitor<java.lang.Object>
visitBinding_pair
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitDoExpression(JLambdaParser.DoExpressionContext ctx)
JLambdaBaseVisitor
doExpression
labeled alternative in JLambdaParser.expression()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDoExpression
in interface JLambdaVisitor<java.lang.Object>
visitDoExpression
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitDo_binding_list(JLambdaParser.Do_binding_listContext ctx)
JLambdaBaseVisitor
JLambdaParser.do_binding_list()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDo_binding_list
in interface JLambdaVisitor<java.lang.Object>
visitDo_binding_list
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitDo_binding_triple(JLambdaParser.Do_binding_tripleContext ctx)
JLambdaBaseVisitor
JLambdaParser.do_binding_triple()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDo_binding_triple
in interface JLambdaVisitor<java.lang.Object>
visitDo_binding_triple
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse treepublic Code visitDo_exit_clause(JLambdaParser.Do_exit_clauseContext ctx)
JLambdaBaseVisitor
JLambdaParser.do_exit_clause()
.
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitDo_exit_clause
in interface JLambdaVisitor<java.lang.Object>
visitDo_exit_clause
in class JLambdaBaseVisitor<java.lang.Object>
ctx
- the parse tree