public final class PrettyPrinter extends ASTVisitorBase
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public static void print(Formula formula, int width, java.io.PrintWriter out)
formula
- the formula to be printed.width
- the line width (suggestion, not a hard bound).out
- the stream to print on.public static void print(StatJudgement spec, int width, java.io.PrintWriter out)
spec
- the judgement to be printed.width
- the line width (suggestion, not a hard bound).out
- the stream to print on.public void visit(Identifier exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(Name exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ApplicationExpression exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(BinaryTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(BinaryAtomicFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(AndFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(OrFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(EquivalentFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(NotEquivalentFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ImpliesFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(UnaryTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(UnaryFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(QuantifiedExpression exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ArrayType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(AtomicType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(Constant exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(FunctionType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(IfThenElseExpression exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(LetExpression exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(PostfixApplication exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(StateThrowsException exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ProgramVariableBase exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(WritesOnlyFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(RecordTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(RecordType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(Reference exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(SelectionTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(SelectorIdentifier exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(SelectorIndex exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(SelectorNumber exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(StateType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(SubrangeType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(SubType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(TupleTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(TupleType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(TypedIdentifier exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(UpdateTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ValueDeclarationInitialized def)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ValueDefinitionClass def)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ValuedIdentifier exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase