stardiv.js.comp
Class LabelStmtNode
java.lang.Object
|
+--stardiv.js.comp.BaseNode
|
+--stardiv.js.comp.StatementNode
|
+--stardiv.js.comp.LabelStmtNode
- All Implemented Interfaces:
- stardiv.js.ip.BaseNodeAccess
- synchronized class LabelStmtNode
- extends stardiv.js.comp.StatementNode
Field Summary |
protected java.lang.String |
aLabelName
|
protected stardiv.js.comp.StatementNode |
aStatementNode
|
Fields inherited from class stardiv.js.comp.StatementNode |
aPredNode, aSuccNode, pLabel |
Fields inherited from class stardiv.js.comp.BaseNode |
iEndPos, iStartPos |
Constructor Summary |
LabelStmtNode(int i1,
int i2,
java.lang.String s,
stardiv.js.comp.StatementNode sn)
|
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 |
aLabelName
protected java.lang.String aLabelName
aStatementNode
protected stardiv.js.comp.StatementNode aStatementNode
LabelStmtNode
public LabelStmtNode(int i1,
int i2,
java.lang.String s,
stardiv.js.comp.StatementNode sn)
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)