T - The return type of the visit operation. Use Void for
operations with no return type.public interface GraqlTemplateVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
GraqlTemplateParser.T visitTemplate(GraqlTemplateParser.TemplateContext ctx)
GraqlTemplateParser.template().ctx - the parse treeT visitBlock(GraqlTemplateParser.BlockContext ctx)
GraqlTemplateParser.block().ctx - the parse treeT visitBlockContents(GraqlTemplateParser.BlockContentsContext ctx)
GraqlTemplateParser.blockContents().ctx - the parse treeT visitStatement(GraqlTemplateParser.StatementContext ctx)
GraqlTemplateParser.statement().ctx - the parse treeT visitForInStatement(GraqlTemplateParser.ForInStatementContext ctx)
GraqlTemplateParser.forInStatement().ctx - the parse treeT visitForEachStatement(GraqlTemplateParser.ForEachStatementContext ctx)
GraqlTemplateParser.forEachStatement().ctx - the parse treeT visitIfStatement(GraqlTemplateParser.IfStatementContext ctx)
GraqlTemplateParser.ifStatement().ctx - the parse treeT visitIfPartial(GraqlTemplateParser.IfPartialContext ctx)
GraqlTemplateParser.ifPartial().ctx - the parse treeT visitElseIfPartial(GraqlTemplateParser.ElseIfPartialContext ctx)
GraqlTemplateParser.elseIfPartial().ctx - the parse treeT visitElsePartial(GraqlTemplateParser.ElsePartialContext ctx)
GraqlTemplateParser.elsePartial().ctx - the parse treeT visitExpression(GraqlTemplateParser.ExpressionContext ctx)
GraqlTemplateParser.expression().ctx - the parse treeT visitNumber(GraqlTemplateParser.NumberContext ctx)
GraqlTemplateParser.number().ctx - the parse treeT visitInt_(GraqlTemplateParser.Int_Context ctx)
GraqlTemplateParser.int_().ctx - the parse treeT visitDouble_(GraqlTemplateParser.Double_Context ctx)
GraqlTemplateParser.double_().ctx - the parse treeT visitString(GraqlTemplateParser.StringContext ctx)
GraqlTemplateParser.string().ctx - the parse treeT visitList(GraqlTemplateParser.ListContext ctx)
GraqlTemplateParser.list().ctx - the parse treeT visitNil(GraqlTemplateParser.NilContext ctx)
GraqlTemplateParser.nil().ctx - the parse treeT visitGroupExpression(GraqlTemplateParser.GroupExpressionContext ctx)
groupExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitOrExpression(GraqlTemplateParser.OrExpressionContext ctx)
orExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitEqExpression(GraqlTemplateParser.EqExpressionContext ctx)
eqExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitAndExpression(GraqlTemplateParser.AndExpressionContext ctx)
andExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitGreaterExpression(GraqlTemplateParser.GreaterExpressionContext ctx)
greaterExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitLessEqExpression(GraqlTemplateParser.LessEqExpressionContext ctx)
lessEqExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitNotEqExpression(GraqlTemplateParser.NotEqExpressionContext ctx)
notEqExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitLessExpression(GraqlTemplateParser.LessExpressionContext ctx)
lessExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitNotExpression(GraqlTemplateParser.NotExpressionContext ctx)
notExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitGreaterEqExpression(GraqlTemplateParser.GreaterEqExpressionContext ctx)
greaterEqExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitBooleanExpression(GraqlTemplateParser.BooleanExpressionContext ctx)
booleanExpression
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitBooleanConstant(GraqlTemplateParser.BooleanConstantContext ctx)
booleanConstant
labeled alternative in GraqlTemplateParser.bool().ctx - the parse treeT visitEscapedExpression(GraqlTemplateParser.EscapedExpressionContext ctx)
GraqlTemplateParser.escapedExpression().ctx - the parse treeT visitIdExpression(GraqlTemplateParser.IdExpressionContext ctx)
idExpression
labeled alternative in GraqlTemplateParser.untypedExpression().ctx - the parse treeT visitMacroExpression(GraqlTemplateParser.MacroExpressionContext ctx)
macroExpression
labeled alternative in GraqlTemplateParser.untypedExpression().ctx - the parse treeT visitMapAccessor(GraqlTemplateParser.MapAccessorContext ctx)
mapAccessor
labeled alternative in GraqlTemplateParser.accessor().ctx - the parse treeT visitListAccessor(GraqlTemplateParser.ListAccessorContext ctx)
listAccessor
labeled alternative in GraqlTemplateParser.accessor().ctx - the parse treeT visitId(GraqlTemplateParser.IdContext ctx)
GraqlTemplateParser.id().ctx - the parse treeT visitVarResolved(GraqlTemplateParser.VarResolvedContext ctx)
varResolved
labeled alternative in GraqlTemplateParser.var().ctx - the parse treeT visitVarLiteral(GraqlTemplateParser.VarLiteralContext ctx)
varLiteral
labeled alternative in GraqlTemplateParser.var().ctx - the parse treeT visitKeyword(GraqlTemplateParser.KeywordContext ctx)
GraqlTemplateParser.keyword().ctx - the parse treeCopyright © 2017 Grakn Labs Ltd. All rights reserved.