stardiv.js.comp
Class ForNode
java.lang.Object
|
+--stardiv.js.comp.BaseNode
|
+--stardiv.js.comp.StatementNode
|
+--stardiv.js.comp.ForNode
- All Implemented Interfaces:
- stardiv.js.ip.BaseNodeAccess
- synchronized class ForNode
- extends stardiv.js.comp.StatementNode
Field Summary |
protected stardiv.js.comp.StatementNode |
aBlockNode
|
protected stardiv.js.comp.ExprNode |
aCondNode
|
protected stardiv.js.comp.ExprNode |
aLoopNode
|
protected stardiv.js.comp.ExprNode |
aStartNode
|
protected stardiv.js.comp.StatementNode |
aVarStartNode
|
Fields inherited from class stardiv.js.comp.StatementNode |
aPredNode, aSuccNode, pLabel |
Fields inherited from class stardiv.js.comp.BaseNode |
iEndPos, iStartPos |
Constructor Summary |
ForNode(int i1,
int i2,
stardiv.js.comp.ExprNode en1,
stardiv.js.comp.ExprNode en2,
stardiv.js.comp.ExprNode en3,
stardiv.js.comp.StatementNode sn)
|
ForNode(int i1,
int i2,
stardiv.js.comp.StatementNode sn1,
stardiv.js.comp.ExprNode en1,
stardiv.js.comp.ExprNode en2,
stardiv.js.comp.StatementNode sn2)
|
Method Summary |
void |
genCode(stardiv.js.ip.CodeBlock cb,
stardiv.js.comp.CodeGenParam cgp)
|
(package private) void |
show(java.io.PrintStream ps)
|
Methods inherited from class stardiv.js.comp.StatementNode |
getFirst, getLabelName, getLast, getPred, getSource, getSucc, setLabelInfo, setNodes, setPred, setSucc, showList, showTotalList |
Methods inherited from class stardiv.js.comp.BaseNode |
getSrcEndPos, getSrcStartPos |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aBlockNode
protected stardiv.js.comp.StatementNode aBlockNode
aCondNode
protected stardiv.js.comp.ExprNode aCondNode
aLoopNode
protected stardiv.js.comp.ExprNode aLoopNode
aStartNode
protected stardiv.js.comp.ExprNode aStartNode
aVarStartNode
protected stardiv.js.comp.StatementNode aVarStartNode
ForNode
public ForNode(int i1,
int i2,
stardiv.js.comp.ExprNode en1,
stardiv.js.comp.ExprNode en2,
stardiv.js.comp.ExprNode en3,
stardiv.js.comp.StatementNode sn)
ForNode
public ForNode(int i1,
int i2,
stardiv.js.comp.StatementNode sn1,
stardiv.js.comp.ExprNode en1,
stardiv.js.comp.ExprNode en2,
stardiv.js.comp.StatementNode sn2)
genCode
public void genCode(stardiv.js.ip.CodeBlock cb,
stardiv.js.comp.CodeGenParam cgp)
throws stardiv.js.base.ParserException
show
void show(java.io.PrintStream ps)