|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcager.jexpr.ast.AST
cager.jexpr.ast.Statement
cager.jexpr.ast.Block
An AST node to represent a block of statements.
Each statement within the block is held in a list.
| Constructor Summary | |
Block()
|
|
| Method Summary | |
void |
add(Statement s)
Add a statement to this block's list. |
void |
dump(int level)
Dump this node and all children to System.out. |
AST[] |
getChildren()
|
Statement |
getStatement(int index)
Get the statement indexed by index. |
Statement[] |
getStatements()
Returns children as Statement[]. |
java.lang.Object |
visit(Visitor v,
java.lang.Object o)
Provided to implement the visitor pattern. |
| Methods inherited from class cager.jexpr.ast.AST |
dumpChildren, dumpPrefix, getParent, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Block()
| Method Detail |
public void add(Statement s)
public Statement getStatement(int index)
index.
public AST[] getChildren()
getChildren in class ASTpublic Statement[] getStatements()
public java.lang.Object visit(Visitor v,
java.lang.Object o)
throws ParseException
AST
visit in class ASTParseExceptionpublic void dump(int level)
AST
dump in class AST
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||