public class ZEvesPrintVisitor extends ZPrintVisitor implements ZEvesVisitor<Object>, net.sourceforge.czt.z.visitor.RenameExprVisitor<Object>, net.sourceforge.czt.z.visitor.BindExprVisitor<Object>, net.sourceforge.czt.z.visitor.ConstDeclVisitor<Object>
ZPrintVisitor.Utils, ZPrintVisitor.UtilsImpl
ref_
PROP_PRINT_NAME_IDS, PROP_PRINT_NAME_IDS_DEFAULT, PROP_PRINT_ZEVES, PROP_PRINT_ZEVES_DEFAULT, PROP_PRINTING_ONTHEFLY_SECTION_NAME, PROP_PRINTING_ONTHEFLY_SECTION_NAME_DEFAULT, PROP_PRINTING_STRUCTURED_GOAL, PROP_PRINTING_STRUCTURED_GOAL_DEFAULT, PROP_TXT_TAB_SIZE, PROP_TXT_TAB_SIZE_DEFAULT, PROP_TXT_WIDTH, PROP_TXT_WIDTH_DEFAULT
Constructor and Description |
---|
ZEvesPrintVisitor(net.sourceforge.czt.session.SectionInfo si,
ZPrinter printer,
Properties properties,
net.sourceforge.czt.z.util.WarningManager wm) |
ZEvesPrintVisitor(net.sourceforge.czt.session.SectionInfo si,
ZPrinter printer,
net.sourceforge.czt.z.util.WarningManager wm)
Creates a new Object-Z print visitor.
|
print, printDecorword, printDecorword, printGenericFormals, printLPAREN, printRPAREN, printTermList, printTermList, printTermList, printTermList, setVisitor, visit, visitAndExpr, visitAndPred, visitApplExpr, visitApplication, visitAxPara, visitBindSelExpr, visitBranch, visitCompExpr, visitCondExpr, visitDecorExpr, visitDirective, visitExists1Expr, visitExists1Pred, visitExistsExpr, visitExistsPred, visitExprPred, visitFalsePred, visitForallExpr, visitForallPred, visitFreePara, visitFreetype, visitGenericType, visitGenParamType, visitGivenPara, visitGivenType, visitHideExpr, visitIffExpr, visitIffPred, visitImpliesExpr, visitImpliesPred, visitInclDecl, visitInStroke, visitLambdaExpr, visitLatexMarkupPara, visitLetExpr, visitListTerm, visitLocAnn, visitMemPred, visitMuExpr, visitNameSectTypeTriple, visitNameTypePair, visitNarrPara, visitNarrSect, visitNegExpr, visitNegPred, visitNewOldPair, visitNextStroke, visitNumExpr, visitNumStroke, visitOperand, visitOperator, visitOperatorApplication, visitOptempPara, visitOrExpr, visitOrPred, visitOutStroke, visitParenAnn, visitParent, visitPipeExpr, visitPowerExpr, visitPowerType, visitPreExpr, visitPrintExpression, visitPrintParagraph, visitPrintPredicate, visitProdExpr, visitProdType, visitProjExpr, visitRefExpr, visitSchemaType, visitSchExpr, visitSectTypeEnvAnn, visitSetCompExpr, visitSetExpr, visitSignature, visitSignatureAnn, visitSpec, visitTerm, visitThetaExpr, visitTruePred, visitTupleExpr, visitTupleSelExpr, visitTypeAnn, visitUnparsedPara, visitUnparsedZSect, visitVarDecl, visitZBranchList, visitZDeclList, visitZExprList, visitZFreetypeList, visitZName, visitZNameList, visitZNumeral, visitZParaList, visitZRenameList, visitZSchText, visitZSect, visitZStrokeList
getPrinter, setPrinter
get, getSectionInfo, run
public ZEvesPrintVisitor(net.sourceforge.czt.session.SectionInfo si, ZPrinter printer, net.sourceforge.czt.z.util.WarningManager wm)
net.sourceforge.czt.parser.util.OpTable.class
.printer
- wm
- public ZEvesPrintVisitor(net.sourceforge.czt.session.SectionInfo si, ZPrinter printer, Properties properties, net.sourceforge.czt.z.util.WarningManager wm)
protected net.sourceforge.czt.z.util.WarningManager getWarningManager()
public Object visitRenameExpr(net.sourceforge.czt.z.ast.RenameExpr renameExpr)
visitRenameExpr
in interface net.sourceforge.czt.z.visitor.RenameExprVisitor<Object>
visitRenameExpr
in class ZPrintVisitor
public Object visitBindExpr(net.sourceforge.czt.z.ast.BindExpr bindExpr)
visitBindExpr
in interface net.sourceforge.czt.z.visitor.BindExprVisitor<Object>
visitBindExpr
in class ZPrintVisitor
public Object visitConstDecl(net.sourceforge.czt.z.ast.ConstDecl constDecl)
visitConstDecl
in interface net.sourceforge.czt.z.visitor.ConstDeclVisitor<Object>
visitConstDecl
in class ZPrintVisitor
public Object visitConjPara(net.sourceforge.czt.z.ast.ConjPara conjPara)
visitConjPara
in interface net.sourceforge.czt.z.visitor.ConjParaVisitor<Object>
visitConjPara
in class ZPrintVisitor
public Object visitProofScript(ProofScript term)
visitProofScript
in interface ProofScriptVisitor<Object>
public Object visitProofCommandList(ProofCommandList term)
visitProofCommandList
in interface ProofCommandListVisitor<Object>
public String visitInstantiationList(InstantiationList term)
visitInstantiationList
in interface InstantiationListVisitor<Object>
public Object visitProofCommandInfoList(ProofCommandInfoList term)
visitProofCommandInfoList
in interface ProofCommandInfoListVisitor<Object>
public Object visitNormalizationCommand(NormalizationCommand term)
visitNormalizationCommand
in interface NormalizationCommandVisitor<Object>
public Object visitUseCommand(UseCommand term)
visitUseCommand
in interface UseCommandVisitor<Object>
protected void print(Token token)
print
in class AbstractPrintVisitor<Object>
public Object visitWithCommand(WithCommand term)
visitWithCommand
in interface WithCommandVisitor<Object>
public Object visitSubstitutionCommand(SubstitutionCommand term)
visitSubstitutionCommand
in interface SubstitutionCommandVisitor<Object>
public Object visitSimplificationCommand(SimplificationCommand term)
visitSimplificationCommand
in interface SimplificationCommandVisitor<Object>
public Object visitCaseAnalysisCommand(CaseAnalysisCommand term)
visitCaseAnalysisCommand
in interface CaseAnalysisCommandVisitor<Object>
public Object visitQuantifiersCommand(QuantifiersCommand term)
visitQuantifiersCommand
in interface QuantifiersCommandVisitor<Object>
public Object visitApplyCommand(ApplyCommand term)
visitApplyCommand
in interface ApplyCommandVisitor<Object>
public String visitInstantiation(Instantiation term)
visitInstantiation
in interface InstantiationVisitor<Object>
public Object visitSorryCommand(SorryCommand term)
visitSorryCommand
in interface SorryCommandVisitor<Object>
public Object visitProofType(ProofType term)
visitProofType
in interface ProofTypeVisitor<Object>
public Object visitZEvesLabel(ZEvesLabel term)
visitZEvesLabel
in interface ZEvesLabelVisitor<Object>
public Object visitZEvesNote(ZEvesNote term)
visitZEvesNote
in interface ZEvesNoteVisitor<Object>
public Object visitProofCommandInfo(ProofCommandInfo term)
visitProofCommandInfo
in interface ProofCommandInfoVisitor<Object>
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.