public class TemplateVisitor extends GraqlTemplateBaseVisitor
| Constructor and Description |
|---|
TemplateVisitor(org.antlr.v4.runtime.CommonTokenStream tokens,
Map<String,Object> context,
Map<String,Macro<?>> macros) |
visitElseIfPartial, visitElsePartial, visitIfPartial, visitKeyword, visitStatementdefaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNodepublic String visitTemplate(GraqlTemplateParser.TemplateContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.template().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTemplate in interface GraqlTemplateVisitorvisitTemplate in class GraqlTemplateBaseVisitorctx - the parse treepublic String visitBlock(GraqlTemplateParser.BlockContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.block().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBlock in interface GraqlTemplateVisitorvisitBlock in class GraqlTemplateBaseVisitorctx - the parse treepublic String visitBlockContents(GraqlTemplateParser.BlockContentsContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.blockContents().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBlockContents in interface GraqlTemplateVisitorvisitBlockContents in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Object visitForInStatement(GraqlTemplateParser.ForInStatementContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.forInStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitForInStatement in interface GraqlTemplateVisitorvisitForInStatement in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Object visitForEachStatement(GraqlTemplateParser.ForEachStatementContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.forEachStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitForEachStatement in interface GraqlTemplateVisitorvisitForEachStatement in class GraqlTemplateBaseVisitorctx - the parse treepublic String visitIfStatement(GraqlTemplateParser.IfStatementContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.ifStatement().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIfStatement in interface GraqlTemplateVisitorvisitIfStatement in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitGroupExpression(GraqlTemplateParser.GroupExpressionContext ctx)
GraqlTemplateBaseVisitorgroupExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGroupExpression in interface GraqlTemplateVisitorvisitGroupExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitOrExpression(GraqlTemplateParser.OrExpressionContext ctx)
GraqlTemplateBaseVisitororExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitOrExpression in interface GraqlTemplateVisitorvisitOrExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitAndExpression(GraqlTemplateParser.AndExpressionContext ctx)
GraqlTemplateBaseVisitorandExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAndExpression in interface GraqlTemplateVisitorvisitAndExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitNotExpression(GraqlTemplateParser.NotExpressionContext ctx)
GraqlTemplateBaseVisitornotExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNotExpression in interface GraqlTemplateVisitorvisitNotExpression in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Boolean visitBooleanExpression(GraqlTemplateParser.BooleanExpressionContext ctx)
GraqlTemplateBaseVisitorbooleanExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBooleanExpression in interface GraqlTemplateVisitorvisitBooleanExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitBooleanConstant(GraqlTemplateParser.BooleanConstantContext ctx)
GraqlTemplateBaseVisitorbooleanConstant
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBooleanConstant in interface GraqlTemplateVisitorvisitBooleanConstant in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public String visitString(GraqlTemplateParser.StringContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.string().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitString in interface GraqlTemplateVisitorvisitString in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Number visitNumber(GraqlTemplateParser.NumberContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.number().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumber in interface GraqlTemplateVisitorvisitNumber in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Integer visitInt_(GraqlTemplateParser.Int_Context ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.int_().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInt_ in interface GraqlTemplateVisitorvisitInt_ in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Double visitDouble_(GraqlTemplateParser.Double_Context ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.double_().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDouble_ in interface GraqlTemplateVisitorvisitDouble_ in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Object visitNil(GraqlTemplateParser.NilContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.nil().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNil in interface GraqlTemplateVisitorvisitNil in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public List visitList(GraqlTemplateParser.ListContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.list().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitList in interface GraqlTemplateVisitorvisitList in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Object visitExpression(GraqlTemplateParser.ExpressionContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpression in interface GraqlTemplateVisitorvisitExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitEqExpression(GraqlTemplateParser.EqExpressionContext ctx)
GraqlTemplateBaseVisitoreqExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEqExpression in interface GraqlTemplateVisitorvisitEqExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitNotEqExpression(GraqlTemplateParser.NotEqExpressionContext ctx)
GraqlTemplateBaseVisitornotEqExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNotEqExpression in interface GraqlTemplateVisitorvisitNotEqExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitGreaterExpression(GraqlTemplateParser.GreaterExpressionContext ctx)
GraqlTemplateBaseVisitorgreaterExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGreaterExpression in interface GraqlTemplateVisitorvisitGreaterExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitGreaterEqExpression(GraqlTemplateParser.GreaterEqExpressionContext ctx)
GraqlTemplateBaseVisitorgreaterEqExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitGreaterEqExpression in interface GraqlTemplateVisitorvisitGreaterEqExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitLessExpression(GraqlTemplateParser.LessExpressionContext ctx)
GraqlTemplateBaseVisitorlessExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLessExpression in interface GraqlTemplateVisitorvisitLessExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Boolean visitLessEqExpression(GraqlTemplateParser.LessEqExpressionContext ctx)
GraqlTemplateBaseVisitorlessEqExpression
labeled alternative in GraqlTemplateParser.bool().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLessEqExpression in interface GraqlTemplateVisitorvisitLessEqExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Var visitVarResolved(GraqlTemplateParser.VarResolvedContext ctx)
GraqlTemplateBaseVisitorvarResolved
labeled alternative in GraqlTemplateParser.var().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVarResolved in interface GraqlTemplateVisitorvisitVarResolved in class GraqlTemplateBaseVisitorctx - the parse treepublic String visitVarLiteral(GraqlTemplateParser.VarLiteralContext ctx)
GraqlTemplateBaseVisitorvarLiteral
labeled alternative in GraqlTemplateParser.var().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVarLiteral in interface GraqlTemplateVisitorvisitVarLiteral in class GraqlTemplateBaseVisitorctx - the parse treepublic String visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
visitTerminal in interface org.antlr.v4.runtime.tree.ParseTreeVisitorvisitTerminal in class org.antlr.v4.runtime.tree.AbstractParseTreeVisitorpublic String visitEscapedExpression(GraqlTemplateParser.EscapedExpressionContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.escapedExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEscapedExpression in interface GraqlTemplateVisitorvisitEscapedExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic Object visitMacroExpression(GraqlTemplateParser.MacroExpressionContext ctx)
GraqlTemplateBaseVisitormacroExpression
labeled alternative in GraqlTemplateParser.untypedExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMacroExpression in interface GraqlTemplateVisitorvisitMacroExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic String visitId(GraqlTemplateParser.IdContext ctx)
GraqlTemplateBaseVisitorGraqlTemplateParser.id().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitId in interface GraqlTemplateVisitorvisitId in class GraqlTemplateBaseVisitorctx - the parse tree@Nullable public Object visitIdExpression(GraqlTemplateParser.IdExpressionContext ctx)
GraqlTemplateBaseVisitoridExpression
labeled alternative in GraqlTemplateParser.untypedExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIdExpression in interface GraqlTemplateVisitorvisitIdExpression in class GraqlTemplateBaseVisitorctx - the parse treepublic java.util.function.Function<Map,Object> visitMapAccessor(GraqlTemplateParser.MapAccessorContext ctx)
GraqlTemplateBaseVisitormapAccessor
labeled alternative in GraqlTemplateParser.accessor().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMapAccessor in interface GraqlTemplateVisitorvisitMapAccessor in class GraqlTemplateBaseVisitorctx - the parse treepublic java.util.function.Function<List,Object> visitListAccessor(GraqlTemplateParser.ListAccessorContext ctx)
GraqlTemplateBaseVisitorlistAccessor
labeled alternative in GraqlTemplateParser.accessor().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitListAccessor in interface GraqlTemplateVisitorvisitListAccessor in class GraqlTemplateBaseVisitorctx - the parse treeCopyright © 2017 Grakn Labs Ltd. All rights reserved.