public final class PrettyMathML extends ASTVisitorBase
Constructor and Description |
---|
PrettyMathML(org.w3c.dom.Document document,
int width)
Create converter that creates DOM nodes in the specified document.
|
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 PrettyMathML(org.w3c.dom.Document document, int width)
width
- the maximum line width (suggestion, not a hard bound).document
- the document in which to create the DOM nodes.public void reset()
public void appendFormula(org.w3c.dom.Node parent, Formula formula)
parent
- the node to which the representation is appended.formula
- the expression to convert.public void appendTerm(org.w3c.dom.Node parent, Term term)
parent
- the node to which the representation is appended.term
- the expression to convert.public void appendName(org.w3c.dom.Node parent, Name name)
parent
- the node to which the representation is appended.name
- the expression to convert.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(PlusTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(MinusTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(BitOrTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(BitAndTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(TimesTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(DividesTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(PowerTerm exp)
public void visit(EqualsFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(GreaterEqualFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(GreaterFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(LessEqualFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(LessFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(NotEqualsFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(SimilarFormula 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(NotFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ForallFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ExistsFormula exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(LambdaTerm exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(ArrayTerm 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(BooleanType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(BitType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(NatType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(IntType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(RealType exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(BooleanLiteral exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(BitLiteral exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(IntLiteral exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(StateLiteral exp)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
public void visit(StringLiteral 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