public class FortranModule extends XcodeML
LHS, RHS, UNDEF_DEPTH| Constructor and Description |
|---|
FortranModule(org.w3c.dom.Document baseElement,
java.lang.String name,
java.lang.String path)
Constructs a basic FortranModule object representing the XcodeML module file given
in input.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFullPath()
Get the full path of the module file.
|
XsymbolTable |
getIdentifiers()
Get the identifiers table.
|
java.lang.String |
getName()
Get the name of the module.
|
java.lang.String |
getPath()
Get the path associated with this XcodeML module.
|
createAndAddParam, createAndAddParamIfNotExists, createArrayRef, createBasicType, createBasicType, createDoStmt, createEmptyAssumedShaped, createFctCall, createFunctionType, createId, createId, createIdAndDecl, createIdAndDecl, createIfThen, createIntConstant, createName, createNamedValue, createNode, createPragma, createPrintStatement, createRangeForAssumedShapeArray, createVar, createVar, createVarDecl, createVarDecl, getAllFctDef, getDocument, getTypeTable, importConstOrVar, importNode, importType, writeancestor, append, append, body, child, children, cloneNode, 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 FortranModule(org.w3c.dom.Document baseElement,
java.lang.String name,
java.lang.String path)
baseElement - XcodeML document.name - Name of the module.path - Path of the XcodeML module file without the filename.public java.lang.String getPath()
public java.lang.String getName()
public java.lang.String getFullPath()
public XsymbolTable getIdentifiers()