51 set<CModule*>& allModules,
52 set<CModule*>& topLevelModules,
53 set<CModule*>& leafModules,
54 set<CModule*>& undefinedModules,
55 map<CModule*,CNode*>& module2Comments
72 vector<CNode*>& unpackedDimensions,
73 vector<CNode*>& packedDimensions,
74 vector<CNode*>& residualPackedIndices );
Base class for describing data types.
Definition: cdatatype.h:112
Primary data structure representing parse tree nodes.
Definition: cnode.h:197
CNode * codeList
Definition: main.cc:288
int ResolveReference(CNode *ref, CDataType *&dataType, vector< CNode *> &unpackedDimensions, vector< CNode *> &packedDimensions, vector< CNode *> &residualPackedIndices)
Get datatype info for array, structure and variable references.
void AnalyseModules(CNode *codeList, set< CModule *> &allModules, set< CModule *> &topLevelModules, set< CModule *> &leafModules, set< CModule *> &undefinedModules, map< CModule *, CNode *> &module2Comments)
Analyse module declarations in parse tree.