T
- The return type of the visit operation. Use Void
for
operations with no return type.public class ExpressionBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements ExpressionVisitor<T>
ExpressionVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.Constructor and Description |
---|
ExpressionBaseVisitor() |
Modifier and Type | Method and Description |
---|---|
T |
visitAdditiveExpr(ExpressionParser.AdditiveExprContext ctx)
Visit a parse tree produced by ExpressionParser#additiveExpr.
|
T |
visitAndExpr(ExpressionParser.AndExprContext ctx)
Visit a parse tree produced by ExpressionParser#andExpr.
|
T |
visitArgs(ExpressionParser.ArgsContext ctx)
Visit a parse tree produced by ExpressionParser#args.
|
T |
visitArray(ExpressionParser.ArrayContext ctx)
Visit a parse tree produced by ExpressionParser#array.
|
T |
visitArrayAtom(ExpressionParser.ArrayAtomContext ctx)
Visit a parse tree produced by ExpressionParser#arrayAtom.
|
T |
visitArrayExpr(ExpressionParser.ArrayExprContext ctx)
Visit a parse tree produced by ExpressionParser#arrayExpr.
|
T |
visitAssigExpr(ExpressionParser.AssigExprContext ctx)
Visit a parse tree produced by ExpressionParser#assigExpr.
|
T |
visitAtomExpr(ExpressionParser.AtomExprContext ctx)
Visit a parse tree produced by ExpressionParser#atomExpr.
|
T |
visitBooleanAtom(ExpressionParser.BooleanAtomContext ctx)
Visit a parse tree produced by ExpressionParser#booleanAtom.
|
T |
visitEqualityExpr(ExpressionParser.EqualityExprContext ctx)
Visit a parse tree produced by ExpressionParser#equalityExpr.
|
T |
visitExcludesExpr(ExpressionParser.ExcludesExprContext ctx)
Visit a parse tree produced by ExpressionParser#excludesExpr.
|
T |
visitIdAtom(ExpressionParser.IdAtomContext ctx)
Visit a parse tree produced by ExpressionParser#idAtom.
|
T |
visitIffExpr(ExpressionParser.IffExprContext ctx)
Visit a parse tree produced by ExpressionParser#iffExpr.
|
T |
visitImpliesExpr(ExpressionParser.ImpliesExprContext ctx)
Visit a parse tree produced by ExpressionParser#impliesExpr.
|
T |
visitList(ExpressionParser.ListContext ctx)
Visit a parse tree produced by ExpressionParser#list.
|
T |
visitListExpr(ExpressionParser.ListExprContext ctx)
Visit a parse tree produced by ExpressionParser#listExpr.
|
T |
visitMultiplicationExpr(ExpressionParser.MultiplicationExprContext ctx)
Visit a parse tree produced by ExpressionParser#multiplicationExpr.
|
T |
visitNotExpr(ExpressionParser.NotExprContext ctx)
Visit a parse tree produced by ExpressionParser#notExpr.
|
T |
visitNumberAtom(ExpressionParser.NumberAtomContext ctx)
Visit a parse tree produced by ExpressionParser#numberAtom.
|
T |
visitOrExpr(ExpressionParser.OrExprContext ctx)
Visit a parse tree produced by ExpressionParser#orExpr.
|
T |
visitParExpr(ExpressionParser.ParExprContext ctx)
Visit a parse tree produced by ExpressionParser#parExpr.
|
T |
visitParse(ExpressionParser.ParseContext ctx)
Visit a parse tree produced by ExpressionParser#parse.
|
T |
visitRelationalExpr(ExpressionParser.RelationalExprContext ctx)
Visit a parse tree produced by ExpressionParser#relationalExpr.
|
T |
visitStringAtom(ExpressionParser.StringAtomContext ctx)
Visit a parse tree produced by ExpressionParser#stringAtom.
|
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
public T visitArrayAtom(@NotNull ExpressionParser.ArrayAtomContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArrayAtom
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitListExpr(@NotNull ExpressionParser.ListExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitListExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitAndExpr(@NotNull ExpressionParser.AndExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAndExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitArgs(@NotNull ExpressionParser.ArgsContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArgs
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitAtomExpr(@NotNull ExpressionParser.AtomExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAtomExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitList(@NotNull ExpressionParser.ListContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitList
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitStringAtom(@NotNull ExpressionParser.StringAtomContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitStringAtom
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitAdditiveExpr(@NotNull ExpressionParser.AdditiveExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAdditiveExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitNumberAtom(@NotNull ExpressionParser.NumberAtomContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNumberAtom
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitIffExpr(@NotNull ExpressionParser.IffExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIffExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitArrayExpr(@NotNull ExpressionParser.ArrayExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArrayExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitMultiplicationExpr(@NotNull ExpressionParser.MultiplicationExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitMultiplicationExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitBooleanAtom(@NotNull ExpressionParser.BooleanAtomContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitBooleanAtom
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitOrExpr(@NotNull ExpressionParser.OrExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitOrExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitAssigExpr(@NotNull ExpressionParser.AssigExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitAssigExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitParExpr(@NotNull ExpressionParser.ParExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitIdAtom(@NotNull ExpressionParser.IdAtomContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitIdAtom
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitExcludesExpr(@NotNull ExpressionParser.ExcludesExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitExcludesExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitRelationalExpr(@NotNull ExpressionParser.RelationalExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitRelationalExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitImpliesExpr(@NotNull ExpressionParser.ImpliesExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitImpliesExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitParse(@NotNull ExpressionParser.ParseContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitParse
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitEqualityExpr(@NotNull ExpressionParser.EqualityExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitEqualityExpr
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitArray(@NotNull ExpressionParser.ArrayContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitArray
in interface ExpressionVisitor<T>
ctx
- the parse treepublic T visitNotExpr(@NotNull ExpressionParser.NotExprContext ctx)
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
on ctx
.
visitNotExpr
in interface ExpressionVisitor<T>
ctx
- the parse tree