Function fixupAstSymbolTables

Function fixupAstSymbolTables#

Function Documentation#

void fixupAstSymbolTables(SgNode *node)#

Fixup global and local symbol tables.

The global symbol table needs to be rebuilt (since it was originally constructed using EDG names and we have changed the names of templates to (more readable) Sage III names (e.g. converting “_A___L1234” to “A < int >”).

Local symbol tables are fixed as well, but all that apepars required is to give all scopes (e.g. empty scopes) a valid symbol table pointer.

\implementation the global function type symbol table is not rebuilt yet.