| 
Functions | 
| void | ParseArguments (int argc, const char **argv) | 
| void | shell_assert (const char *filename, int linenumber) | 
| void | shell_xfree (void *p, int s) | 
| void * | shell_xmalloc (int s) | 
| void | PrintUsage (void) | 
| const char * | VrqVersionString () | 
|  | Plugins should not be using these. 
 | 
| void | GetPluginPaths (list< string > &paths) | 
| void | GetPlusArgs (const char *prefix, list< string > &args) | 
| char * | GetPlusArg (const char *prefix) | 
|  | Get plusarg from command line that matches prefix. 
 | 
| void | AddPlusArg (const char *s) | 
| int | PlusArgMatch (const char *s1, const char *s2) | 
| void | ValidatePlusArgs () | 
| void | DumpWarningList () | 
| void | ParseWarningSwitch (const char *s) | 
| void | ReadArgumentFile (const char *filename) | 
| CNode * | Load (const char *filename, int direct, int included) | 
| static CNode * | _Resolve (CModule *module, int reportError) | 
| static CNode * | ResolveModuleList (CBackend *tool, CNode *n, int reportError) | 
| static int | ModulesResolved (CBackend *tool, CNode *n) | 
| void | LoadTools () | 
| static void | DumpCode (FILE *f, CNode *n) | 
| int | main (int argc, char **argv) | 
| 
Variables | 
| map< string, CBackend * > | tools | 
| CObstack | thePermStack ("permStack") | 
| CObstack * | permStack = &thePermStack | 
| CObstack | theUnitStack ("unitStack") | 
| CObstack * | unitStack = &theUnitStack | 
| CObstack | thePluginStack ("pluginStack") | 
| CObstack * | pluginStack = &thePluginStack | 
| CObstack | theTokenStack ("tokenStack") | 
| CObstack * | tokenStack = &theTokenStack | 
| FILE * | logfile = stdout | 
| CSymtab< CMacro > | macroSymtab | 
| CSymtab< CDecl > | cuSymtab | 
| CSymtab< CDecl > | definitionSymtab = cuSymtab | 
| list< CBackend * > | enabledTools | 
| list< string > | pragmas | 
| set< string > | pragmaTickDefines | 
| list< string > | pluginPaths | 
| int | totalMem = 0 | 
| const CSymbol ** | fileList = NULL | 
| const CSymbol ** | libSearchList = NULL | 
| const CSymbol ** | libFileSearchList = NULL | 
| const CSymbol ** | incSearchList = NULL | 
| const CSymbol ** | libExtList = NULL | 
| static char | whiteSpace [] = " \t\f\n\r" | 
| INT32 | argNestLevel | 
| vector< const CSymbol * > | aFileList | 
| vector< const CSymbol * > | aLibSearchList | 
| vector< const CSymbol * > | aLibFileSearchList | 
| vector< const CSymbol * > | aIncSearchList | 
| vector< const CSymbol * > | aLibExtList | 
| CNode * | codeList = NULL | 
| CSymtab< CDecl > | portSymtab | 
| CSymtab< CDecl > | frefSymtab | 
| int | errorCount = 0 | 
| int | warningCount = 0 | 
| int | dumpFlag = FALSE | 
| int | debugFlag = FALSE | 
| int | quietFlag = FALSE | 
| int | inferVectors = FALSE | 
| int | macrocheck = FALSE | 
| DelayMode_t | delayMode = eTYP_DELAY | 
| const char * | outputPath = NULL | 
| const char * | outputDirectory = NULL | 
| vector< char * > | plusArgs | 
| int | modulesDirectlyDefined | 
| int | modulesIncluded | 
| int | ignoreVrqComments = 0 | 
| int | verboseFlag = FALSE | 
| int | svEnable = FALSE | 
| int | keepMacros | 
| int | keepMacroDefinitions | 
| static Message * | mILLPA | 
| static Message * | mILLWS | 
| static Message * | mILLSW | 
| static Message * | mINAST | 
| CDumpVerilog * | dumpVerilog | 
| CSim * | sim | 
| char | copyright [] = "\n\n" | 
| static const char * | vrqVersion = VERSION | 
| set< string > | loadedFiles | 
| static set< lt_dlhandle > | toolHandles |