All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class hpjava.compiler.unparser.IPrettyPrinter

java.lang.Object
    |
    +----hpjava.compiler.grammar.visitor.DepthFirstVisitor
            |
            +----hpjava.compiler.unparser.PrettyPrinter
                    |
                    +----hpjava.compiler.unparser.IPrettyPrinter

public class IPrettyPrinter
extends PrettyPrinter

Constructor Index

 o IPrettyPrinter()
 o IPrettyPrinter(AbstractPrimaryExpressionPrettyPrinter)
 o IPrettyPrinter(OutputStream)
 o IPrettyPrinter(Writer)

Method Index

 o flushWriter()
 o visit(Expression)
f0 -> ConditionalExpression() f1 -> [ AssignmentOperator() Expression() ]
 o visit(GroupExpression)
f0 -> PrimaryExpression() f1 -> ( "/" PrimaryExpression() )*
 o visit(PrimaryExpression)
f0 -> PrimaryPrefix() f1 -> ( PrimarySuffix() )*
 o visit(StatementExpression)
f0 -> PreIncrementExpression() | PreDecrementExpression() | PrimaryExpression() [ "++" | "--" | AssignmentOperator() Expression() ]

Constructors

 o IPrettyPrinter
public IPrettyPrinter()
 o IPrettyPrinter
public IPrettyPrinter(Writer o)
 o IPrettyPrinter
public IPrettyPrinter(OutputStream o)
 o IPrettyPrinter
public IPrettyPrinter(AbstractPrimaryExpressionPrettyPrinter apepp)

Methods

 o flushWriter
public void flushWriter()
Overrides:
flushWriter in class PrettyPrinter
 o visit
public void visit(GroupExpression n)
f0 -> PrimaryExpression() f1 -> ( "/" PrimaryExpression() )*

Overrides:
visit in class DepthFirstVisitor
 o visit
public void visit(StatementExpression n)
f0 -> PreIncrementExpression() | PreDecrementExpression() | PrimaryExpression() [ "++" | "--" | AssignmentOperator() Expression() ]

Overrides:
visit in class PrettyPrinter
 o visit
public void visit(Expression n)
f0 -> ConditionalExpression() f1 -> [ AssignmentOperator() Expression() ]

Overrides:
visit in class PrettyPrinter
 o visit
public void visit(PrimaryExpression n)
f0 -> PrimaryPrefix() f1 -> ( PrimarySuffix() )*

Overrides:
visit in class PrettyPrinter

All Packages  Class Hierarchy  This Package  Previous  Next  Index