public class FormulaASTVisitor extends FormulaBaseVisitor<Formula>
Modifier and Type | Field and Description |
---|---|
static FormulaASTVisitor |
DEFAULT |
Constructor and Description |
---|
FormulaASTVisitor() |
visitEqual, visitExpression_op, visitGreater_equal, visitGreater, visitIdentifier, visitLess_equal, visitLess, visitNot_equal, visitParameter, visitPredicate_atom, visitPredicate_expression, visitPredicate_factor, visitPredicate_term, visitTerm_op
public static final FormulaASTVisitor DEFAULT
public Formula visitVariable(FormulaParser.VariableContext ctx)
FormulaBaseVisitor
FormulaParser.variable()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitVariable
in interface FormulaVisitor<Formula>
visitVariable
in class FormulaBaseVisitor<Formula>
ctx
- the parse treepublic Formula visitNumber(FormulaParser.NumberContext ctx)
FormulaBaseVisitor
FormulaParser.number()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitNumber
in interface FormulaVisitor<Formula>
visitNumber
in class FormulaBaseVisitor<Formula>
ctx
- the parse treepublic Formula visitScientific(FormulaParser.ScientificContext ctx)
FormulaBaseVisitor
FormulaParser.scientific()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitScientific
in interface FormulaVisitor<Formula>
visitScientific
in class FormulaBaseVisitor<Formula>
ctx
- the parse treepublic Formula visitAtom(FormulaParser.AtomContext ctx)
FormulaBaseVisitor
FormulaParser.atom()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitAtom
in interface FormulaVisitor<Formula>
visitAtom
in class FormulaBaseVisitor<Formula>
ctx
- the parse treepublic Formula visitFactor(FormulaParser.FactorContext ctx)
FormulaBaseVisitor
FormulaParser.factor()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitFactor
in interface FormulaVisitor<Formula>
visitFactor
in class FormulaBaseVisitor<Formula>
ctx
- the parse treepublic Formula visitTerm(FormulaParser.TermContext ctx)
FormulaBaseVisitor
FormulaParser.term()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitTerm
in interface FormulaVisitor<Formula>
visitTerm
in class FormulaBaseVisitor<Formula>
ctx
- the parse treepublic Formula createTerm(int pos, ParseTree[] parseTrees)
public Formula visitExpression(FormulaParser.ExpressionContext ctx)
FormulaBaseVisitor
FormulaParser.expression()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitExpression
in interface FormulaVisitor<Formula>
visitExpression
in class FormulaBaseVisitor<Formula>
ctx
- the parse treepublic Formula createExpression(int pos, ParseTree[] parseTrees)
public Formula visitConditional(FormulaParser.ConditionalContext ctx)
FormulaBaseVisitor
FormulaParser.conditional()
.
The default implementation returns the result of calling
#visitChildren
on ctx
.
visitConditional
in interface FormulaVisitor<Formula>
visitConditional
in class FormulaBaseVisitor<Formula>
ctx
- the parse tree