All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class hpjava.compiler.unparser.ITreePrinter

java.lang.Object
    |
    +----hpjava.compiler.grammar.visitor.DepthFirstVisitor
            |
            +----hpjava.compiler.unparser.TreePrinter
                    |
                    +----hpjava.compiler.unparser.ITreePrinter

public class ITreePrinter
extends TreePrinter

Constructor Index

 o ITreePrinter()
 o ITreePrinter(AbstractPrimaryExpressionTreePrinter)
 o ITreePrinter(OutputStream)
 o ITreePrinter(Writer)

Method Index

 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 ITreePrinter
public ITreePrinter()
 o ITreePrinter
public ITreePrinter(Writer o)
 o ITreePrinter
public ITreePrinter(OutputStream o)
 o ITreePrinter
public ITreePrinter(AbstractPrimaryExpressionTreePrinter apetp)

Methods

 o visit
public void visit(GroupExpression n)
f0 -> PrimaryExpression() f1 -> ( "/" PrimaryExpression() )*

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

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

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

Overrides:
visit in class TreePrinter

All Packages  Class Hierarchy  This Package  Previous  Next  Index