public class PragmaBlock extends CompoundBlock
BlockCounter
id
Constructor and Description |
---|
PragmaBlock(PragmaBlock b)
make clone
|
PragmaBlock(Xcode code,
java.lang.String pragma,
Xobject args,
BlockList body) |
Modifier and Type | Method and Description |
---|---|
void |
addClauses(Xobject args) |
Block |
copy()
make clone
|
Xobject |
getClauses() |
java.lang.String |
getPragma() |
void |
setClauses(Xobject args) |
void |
setPragma(java.lang.String pragma) |
java.lang.String |
toString()
convert to the printable string
|
Xobject |
toXobject()
convert to Xobject representation
|
findVarIdent, findVarIdentBlock, getBody, getXMPsymbolTable, setBody
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 PragmaBlock(PragmaBlock b)
public Block copy()
copy
in class CompoundBlock
public java.lang.String getPragma()
public void setPragma(java.lang.String pragma)
public Xobject getClauses()
public void setClauses(Xobject args)
public void addClauses(Xobject args)
public Xobject toXobject()
CompoundBlock
toXobject
in class CompoundBlock
public java.lang.String toString()
Block
toString
in class CompoundBlock