public class FmoduleBlock extends CompoundBlock
BlockCounter
id
Constructor and Description |
---|
FmoduleBlock(java.lang.String name,
java.lang.String parent_name,
XobjectFile env) |
FmoduleBlock(java.lang.String name,
XobjectFile env) |
Modifier and Type | Method and Description |
---|---|
void |
addFunctionBlock(FunctionBlock func_block) |
FunctionBlock |
getFunctionBlock(java.lang.String name) |
BlockList |
getFunctionBlocks() |
Xobject |
getName() |
Xobject |
getParentName() |
boolean |
hasVar(java.lang.String name) |
boolean |
isSub() |
XobjectDef |
toXobjectDef() |
copy, findVarIdent, findVarIdentBlock, getBody, getXMPsymbolTable, setBody, toString, toXobject
add, add, add, findCommonIdent, findParentBlockStmt, findVarIdent, findVarIdentBlock, findXMPobject, getBasicBlock, getCondBBlock, getConstructNameObj, getElseBody, getInfoExpr, getInitBBlock, getIterBBlock, getLabel, getLineNo, getNext, getParent, getParentBlock, getPrev, getThenBody, getXMPobject, insert, insert, insert, numberOfBasicBlock, numberOfBlock, Opcode, remove, removeVarIdent, replace, setElseBody, setInitBBlock, setIterBBlock, setLabel, setLineNo, setParent, setThenBody, visitBasicBlock, visitBody
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public FmoduleBlock(java.lang.String name, XobjectFile env)
public FmoduleBlock(java.lang.String name, java.lang.String parent_name, XobjectFile env)
public void addFunctionBlock(FunctionBlock func_block)
public Xobject getName()
public Xobject getParentName()
public boolean isSub()
public BlockList getFunctionBlocks()
public FunctionBlock getFunctionBlock(java.lang.String name)
public boolean hasVar(java.lang.String name)
public XobjectDef toXobjectDef()