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_oppublic static final FormulaASTVisitor DEFAULT
public Formula visitVariable(FormulaParser.VariableContext ctx)
FormulaBaseVisitorFormulaParser.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)
FormulaBaseVisitorFormulaParser.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)
FormulaBaseVisitorFormulaParser.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)
FormulaBaseVisitorFormulaParser.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)
FormulaBaseVisitorFormulaParser.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)
FormulaBaseVisitorFormulaParser.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)
FormulaBaseVisitorFormulaParser.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)
FormulaBaseVisitorFormulaParser.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