Fortran 90 Module statement. variant == MODULE_STMT
Fortran 90 Module statement. variant == MODULE_STMT
SgModuleStmt(SgSymbol &moduleName)
~SgModuleStmt()
SgSymbol* moduleName()
void setName(SgSymbol &symbol)
int numberOfSpecificationStmts()
int numberOfRoutinesDefined()
int numberOfFunctionsDefined()
int numberOfSubroutinesDefined()
SgStatement* specificationStmt(int i)
SgStatement* routine(int i)
SgStatement* function(int i)
SgStatement* subroutine(int i)
int isSymbolInScope(SgSymbol &symbol)
int isSymbolDeclaredHere(SgSymbol &symbol)
SgSymbol& addVariable(SgType &T, char *name)
SgStatement* addCommonBlock(char *blockname, int noOfVars, SgSymbol *Vars)
Email contact: zgs@npac.syr.edu