|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.ast.ASTree
coins.ast.stmnt.TreeStmnt
coins.ast.stmnt.IfStmnt
If statement.
| Field Summary |
| Fields inherited from class coins.ast.stmnt.TreeStmnt |
left, right |
| Constructor Summary | |
IfStmnt(java.lang.String fname,
int line)
|
|
| Method Summary | |
void |
accept(Visitor v)
Is a method for the visitor pattern. |
Stmnt |
getElse()
Returns the else statement. |
Expr |
getExpr()
Returns the condition expression. |
protected java.lang.String |
getTag()
Returns the type of this node. |
Stmnt |
getThen()
Returns the then statement. |
IfStmnt |
set(Expr cond,
CompoundStmnt thenp,
CompoundStmnt elsep)
|
| Methods inherited from class coins.ast.stmnt.TreeStmnt |
fileName, getLeft, getRight, lineNumber, setLeft, setRight |
| Methods inherited from class coins.ast.ASTree |
putSeparator, rightToString, toString, toString1 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public IfStmnt(java.lang.String fname,
int line)
| Method Detail |
public void accept(Visitor v)
ASTreeatXXX() on the given visitor, where
XXX is the class name of the node object.
accept in class ASTree
public IfStmnt set(Expr cond,
CompoundStmnt thenp,
CompoundStmnt elsep)
public Expr getExpr()
public Stmnt getThen()
public Stmnt getElse()
protected java.lang.String getTag()
ASTreetoString().
getTag in class TreeStmnt
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||