SymEntry* FindSym (const char* Name);
/* Find the symbol with the given name */
+SymEntry* FindGlobalSym (const char* Name);
+/* Find the symbol with the given name in the global symbol table only */
+
SymEntry* FindLocalSym (const char* Name);
/* Find the symbol with the given name in the current symbol table only */
SymTable* GetSymTab (void);
/* Return the current symbol table */
+SymTable* GetGlobalSymTab (void);
+/* Return the global symbol table */
+
int SymIsLocal (SymEntry* Sym);
/* Return true if the symbol is defined in the highest lexical level */