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.