public class FmoduleDefinition extends Xnode
LHS, RHS, UNDEF_DEPTH| Constructor and Description |
|---|
FmoduleDefinition(Xnode node)
Element standard ctor.
|
| Modifier and Type | Method and Description |
|---|---|
FmoduleDefinition |
cloneNode()
Clone the current element with all its children.
|
XdeclTable |
getDeclarationTable()
Get the module's declarations table.
|
FfunctionDefinition |
getFunctionDefinition(java.lang.String name)
Retrieve a function definition in a module definition based on its name.
|
java.lang.String |
getName()
Get module name.
|
XsymbolTable |
getSymbolTable()
Get the module's symbols table.
|
ancestor, append, append, body, child, children, cloneRawNode, compareFirstChildValues, compareOptionalValues, compareValues, constructRepresentation, copyAttribute, copyEnhancedInfo, delete, deleteWithSiblings, depth, element, equals, filename, findParentFunction, findParentModule, firstChild, getAttribute, getBooleanAttribute, getType, hasAttribute, hasBody, hashCode, hasSameParentBlock, insert, insert, insertAfter, insertBefore, isDeleted, isDirectSibling, isNestedIn, lastChild, lineNo, matchAll, matchAllAncestor, matchAllAncestor, matchAncestor, matchDescendant, matchDirectDescendant, matchDirectDescendant, matchSeq, matchSibling, nextSibling, opcode, prevSibling, removeAttribute, setAttribute, setBooleanAttribute, setFilename, setLine, setType, setValue, toString, valuepublic FmoduleDefinition(Xnode node)
node - Raw node.public java.lang.String getName()
public XsymbolTable getSymbolTable()
public XdeclTable getDeclarationTable()
public FfunctionDefinition getFunctionDefinition(java.lang.String name)
name - Name of the function to be found.public FmoduleDefinition cloneNode()
Xnode