public class FormulaCompileVisitor extends java.lang.Object implements FormulaVisitor1<Computation>, BooleanFormulaVisitor1<BooleanComputation>
Constructor and Description |
---|
FormulaCompileVisitor(Environment env) |
public FormulaCompileVisitor(Environment env)
public BooleanComputation visitAND(BooleanFormulaAND booleanFormulaAND)
visitAND
in interface BooleanFormulaVisitor1<BooleanComputation>
public BooleanComputation visitOR(BooleanFormulaOR booleanFormulaOR)
visitOR
in interface BooleanFormulaVisitor1<BooleanComputation>
public BooleanComputation visitEqual(BooleanFormulaEqual booleanFormulaEqual)
visitEqual
in interface BooleanFormulaVisitor1<BooleanComputation>
public BooleanComputation visitLess(BooleanFormulaLess booleanFormulaLess)
visitLess
in interface BooleanFormulaVisitor1<BooleanComputation>
public BooleanComputation visitLessEqual(BooleanFormulaLessEqual booleanFormulaLessEqual)
visitLessEqual
in interface BooleanFormulaVisitor1<BooleanComputation>
public BooleanComputation visitNotEqual(BooleanFormulaNotEqual booleanFormulaNotEqual)
visitNotEqual
in interface BooleanFormulaVisitor1<BooleanComputation>
public BooleanComputation visitTRUE(BooleanFormula booleanFormula)
visitTRUE
in interface BooleanFormulaVisitor1<BooleanComputation>
public BooleanComputation visitFALSE(BooleanFormula booleanFormula)
visitFALSE
in interface BooleanFormulaVisitor1<BooleanComputation>
public Computation visitAdd(FormulaAdd formulaAdd)
visitAdd
in interface FormulaVisitor1<Computation>
public Computation visitSub(FormulaSub formulaSub)
visitSub
in interface FormulaVisitor1<Computation>
public Computation visitMul(FormulaMul formulaMul)
visitMul
in interface FormulaVisitor1<Computation>
public Computation visitDiv(FormulaDiv formulaDiv)
visitDiv
in interface FormulaVisitor1<Computation>
public Computation visitPow(FormulaPow formulaPow)
visitPow
in interface FormulaVisitor1<Computation>
public Computation visitFunc(FormulaFunc formulaFunc)
visitFunc
in interface FormulaVisitor1<Computation>
public Computation visitConditional(FormulaConditional formulaConditional)
visitConditional
in interface FormulaVisitor1<Computation>
public Computation visitVar(FormulaVar formulaVar)
visitVar
in interface FormulaVisitor1<Computation>
public Computation visitNonDataVar(FormulaNonDataVar formulaNoDataVar)
visitNonDataVar
in interface FormulaVisitor1<Computation>
public Computation visitNum(FormulaNum formulaNum)
visitNum
in interface FormulaVisitor1<Computation>