public class BlockList
extends java.lang.Object
Constructor and Description |
---|
BlockList() |
BlockList(Block b) |
BlockList(BlockList b_l) |
BlockList(Xobject id_list,
Xobject decls) |
public BlockList()
public BlockList(Block b)
public BlockList(BlockList b_l)
public BlockList copy()
public Block getTail()
public Block getHead()
public LineNo getHeadLineNo()
public Block getParent()
public BlockList getParentList()
public void setParent(Block b)
public void add(Block b)
public void add(BasicBlock bb)
public void add(Xobject x)
public void removeAll()
public void removeFirst()
public void insert(Block b)
public void insert(BasicBlock bb)
public void insert(Xobject x)
public boolean isEmpty()
public boolean isSingle()
public XobjList getIdentList()
public void setIdentList(Xobject id_list)
public void setDecls(Xobject decls)
public Xobject getDecls()
public Ident findLocalIdent(java.lang.String s)
public Xobject findLocalDecl(java.lang.String s)
public Ident declLocalIdent(java.lang.String name, Xtype type, StorageClass sclass, Xobject init)
public void addIdent(Ident id)
public java.lang.Boolean removeIdent(java.lang.String name)
public void addLocalCoarray(Ident id)
public void initLocalCoarrays(XobjList coarrays)
public Xobject getLocalCoarrays()
public void removeDeclInit()
public Xobject toXobject()
public java.lang.String toString()
toString
in class java.lang.Object