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 |