public class PrecedenceVisitor extends Object implements net.sourceforge.czt.base.visitor.TermVisitor<Precedence>, PrintPredicateVisitor<Precedence>, ThetaExprVisitor<Precedence>, BindSelExprVisitor<Precedence>, TupleSelExprVisitor<Precedence>, RenameExprVisitor<Precedence>, DecorExprVisitor<Precedence>, ApplExprVisitor<Precedence>, RefExprVisitor<Precedence>, ApplicationVisitor<Precedence>, OperatorApplicationVisitor<Precedence>, PowerExprVisitor<Precedence>, ProdExprVisitor<Precedence>, PreExprVisitor<Precedence>, ProjExprVisitor<Precedence>, HideExprVisitor<Precedence>, PipeExprVisitor<Precedence>, CompExprVisitor<Precedence>, CondExprVisitor<Precedence>, LetExprVisitor<Precedence>, MuExprVisitor<Precedence>, LambdaExprVisitor<Precedence>, MemPredVisitor<Precedence>, NegPredVisitor<Precedence>, NegExprVisitor<Precedence>, AndExprVisitor<Precedence>, AndPredVisitor<Precedence>, OrPredVisitor<Precedence>, OrExprVisitor<Precedence>, ImpliesPredVisitor<Precedence>, ImpliesExprVisitor<Precedence>, IffPredVisitor<Precedence>, IffExprVisitor<Precedence>, ForallPredVisitor<Precedence>, ExistsPredVisitor<Precedence>, Exists1PredVisitor<Precedence>, ForallExprVisitor<Precedence>, ExistsExprVisitor<Precedence>, Exists1ExprVisitor<Precedence>
| Constructor and Description |
|---|
PrecedenceVisitor() |
PrecedenceVisitor(OpTable opTable) |
public PrecedenceVisitor()
public PrecedenceVisitor(OpTable opTable)
public Precedence visitTerm(net.sourceforge.czt.base.ast.Term term)
visitTerm in interface net.sourceforge.czt.base.visitor.TermVisitor<Precedence>public Precedence visitPrintPredicate(PrintPredicate term)
visitPrintPredicate in interface PrintPredicateVisitor<Precedence>public Precedence visitThetaExpr(ThetaExpr term)
visitThetaExpr in interface ThetaExprVisitor<Precedence>public Precedence visitBindSelExpr(BindSelExpr term)
visitBindSelExpr in interface BindSelExprVisitor<Precedence>public Precedence visitTupleSelExpr(TupleSelExpr term)
visitTupleSelExpr in interface TupleSelExprVisitor<Precedence>public Precedence visitRenameExpr(RenameExpr term)
visitRenameExpr in interface RenameExprVisitor<Precedence>public Precedence visitDecorExpr(DecorExpr term)
visitDecorExpr in interface DecorExprVisitor<Precedence>public Precedence visitApplExpr(ApplExpr term)
visitApplExpr in interface ApplExprVisitor<Precedence>public Precedence visitRefExpr(RefExpr refExpr)
visitRefExpr in interface RefExprVisitor<Precedence>public Precedence visitApplication(Application term)
visitApplication in interface ApplicationVisitor<Precedence>public Precedence visitOperatorApplication(OperatorApplication term)
visitOperatorApplication in interface OperatorApplicationVisitor<Precedence>public Precedence visitPowerExpr(PowerExpr term)
visitPowerExpr in interface PowerExprVisitor<Precedence>public Precedence visitProdExpr(ProdExpr term)
visitProdExpr in interface ProdExprVisitor<Precedence>public Precedence visitPreExpr(PreExpr term)
visitPreExpr in interface PreExprVisitor<Precedence>public Precedence visitProjExpr(ProjExpr term)
visitProjExpr in interface ProjExprVisitor<Precedence>public Precedence visitHideExpr(HideExpr term)
visitHideExpr in interface HideExprVisitor<Precedence>public Precedence visitPipeExpr(PipeExpr term)
visitPipeExpr in interface PipeExprVisitor<Precedence>public Precedence visitCompExpr(CompExpr term)
visitCompExpr in interface CompExprVisitor<Precedence>public Precedence visitCondExpr(CondExpr term)
visitCondExpr in interface CondExprVisitor<Precedence>public Precedence visitLetExpr(LetExpr term)
visitLetExpr in interface LetExprVisitor<Precedence>public Precedence visitMuExpr(MuExpr term)
visitMuExpr in interface MuExprVisitor<Precedence>public Precedence visitLambdaExpr(LambdaExpr term)
visitLambdaExpr in interface LambdaExprVisitor<Precedence>public Precedence visitMemPred(MemPred memPred)
visitMemPred in interface MemPredVisitor<Precedence>public Precedence visitNegPred(NegPred term)
visitNegPred in interface NegPredVisitor<Precedence>public Precedence visitNegExpr(NegExpr term)
visitNegExpr in interface NegExprVisitor<Precedence>public Precedence visitAndExpr(AndExpr term)
visitAndExpr in interface AndExprVisitor<Precedence>public Precedence visitAndPred(AndPred term)
visitAndPred in interface AndPredVisitor<Precedence>public Precedence visitOrPred(OrPred term)
visitOrPred in interface OrPredVisitor<Precedence>public Precedence visitOrExpr(OrExpr term)
visitOrExpr in interface OrExprVisitor<Precedence>public Precedence visitImpliesPred(ImpliesPred term)
visitImpliesPred in interface ImpliesPredVisitor<Precedence>public Precedence visitImpliesExpr(ImpliesExpr term)
visitImpliesExpr in interface ImpliesExprVisitor<Precedence>public Precedence visitIffPred(IffPred term)
visitIffPred in interface IffPredVisitor<Precedence>public Precedence visitIffExpr(IffExpr term)
visitIffExpr in interface IffExprVisitor<Precedence>public Precedence visitForallPred(ForallPred term)
visitForallPred in interface ForallPredVisitor<Precedence>public Precedence visitExistsPred(ExistsPred term)
visitExistsPred in interface ExistsPredVisitor<Precedence>public Precedence visitExists1Pred(Exists1Pred term)
visitExists1Pred in interface Exists1PredVisitor<Precedence>public Precedence visitForallExpr(ForallExpr term)
visitForallExpr in interface ForallExprVisitor<Precedence>public Precedence visitExistsExpr(ExistsExpr term)
visitExistsExpr in interface ExistsExprVisitor<Precedence>public Precedence visitExists1Expr(Exists1Expr term)
visitExists1Expr in interface Exists1ExprVisitor<Precedence>protected Precedence getPrecedence(OperatorName opName)
protected void reportError(String message)
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.