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
IPrettyPrinter()
-
IPrettyPrinter(AbstractPrimaryExpressionPrettyPrinter)
-
IPrettyPrinter(OutputStream)
-
IPrettyPrinter(Writer)
-
flushWriter()
-
visit(Expression)
- f0 -> ConditionalExpression()
f1 -> [ AssignmentOperator() Expression() ]
visit(GroupExpression)
- f0 -> PrimaryExpression()
f1 -> ( "/" PrimaryExpression() )*
visit(PrimaryExpression)
- f0 -> PrimaryPrefix()
f1 -> ( PrimarySuffix() )*
visit(StatementExpression)
- f0 -> PreIncrementExpression()
| PreDecrementExpression()
| PrimaryExpression() [ "++" | "--" | AssignmentOperator() Expression() ]
IPrettyPrinter
public IPrettyPrinter()
IPrettyPrinter
public IPrettyPrinter(Writer o)
IPrettyPrinter
public IPrettyPrinter(OutputStream o)
IPrettyPrinter
public IPrettyPrinter(AbstractPrimaryExpressionPrettyPrinter apepp)
flushWriter
public void flushWriter()
- Overrides:
- flushWriter in class PrettyPrinter
visit
public void visit(GroupExpression n)
- f0 -> PrimaryExpression()
f1 -> ( "/" PrimaryExpression() )*
- Overrides:
- visit in class DepthFirstVisitor
visit
public void visit(StatementExpression n)
- f0 -> PreIncrementExpression()
| PreDecrementExpression()
| PrimaryExpression() [ "++" | "--" | AssignmentOperator() Expression() ]
- Overrides:
- visit in class PrettyPrinter
visit
public void visit(Expression n)
- f0 -> ConditionalExpression()
f1 -> [ AssignmentOperator() Expression() ]
- Overrides:
- visit in class PrettyPrinter
visit
public void visit(PrimaryExpression n)
- f0 -> PrimaryPrefix()
f1 -> ( PrimarySuffix() )*
- Overrides:
- visit in class PrettyPrinter
All Packages Class Hierarchy This Package Previous Next Index