
Go to the source code of this file.
Namespaces | |
| namespace | xi |
Data Structures | |
| class | xi::MacroDefinition |
Functions | |
| void | yyrestart (FILE *input_file) |
| int | yyparse (void) |
| void | yyerror (const char *) |
| int | yylex (void) |
| void | scan_string (const char *) |
| void | xi::ReservedWord (int token, int fCol, int lCol) |
| int | xi::macroDefined (const char *str, int istrue) |
| void | xi::splitScopedName (const char *name, const char **scope, const char **basename) |
| std::string | xi::readFile (const char *interfaceFile) |
| AstChildren< Module > * | xi::Parse (std::string &str) |
| int | xi::count_tokens (std::string &str) |
| void | xi::abortxi (char *name) |
| int | processAst (xi::AstChildren< xi::Module > *m, const bool chareNames, const bool dependsMode, const int fortranMode_, const int internalMode_, char *fname_, char *origFile_) |
| int | main (int argc, char *argv[]) |
Variables | |
| FILE * | yyin |
| xi::AstChildren< xi::Module > * | modlist |
| xi::rwentry | rwtable [] |
| std::vector< std::string > | xi::inputBuffer |
| const char * | xi::cur_file |
| char * | xi::fname |
| char * | xi::origFile |
| static std::list < MacroDefinition * > | xi::macros |
| void yyrestart | ( | FILE * | input_file | ) |
| int yyparse | ( | void | ) |
| void yyerror | ( | const char * | ) |
| int yylex | ( | void | ) |
| void scan_string | ( | const char * | ) |
| int processAst | ( | xi::AstChildren< xi::Module > * | m, | |
| const bool | chareNames, | |||
| const bool | dependsMode, | |||
| const int | fortranMode_, | |||
| const int | internalMode_, | |||
| char * | fname_, | |||
| char * | origFile_ | |||
| ) |
Definition at line 203 of file xi-main.C.
References xi::abortxi(), xi::AstChildren< Child >::check(), xi::cur_file, xi::fname, xi::fortranMode, xi::internalMode, xi::num_errors, xi::origFile, xi::AstChildren< Child >::preprocess(), xi::AstChildren< Child >::printChareNames(), xi::AstChildren< Child >::recurse(), and xi::AstChildren< Child >::recursev().
Referenced by main().


Definition at line 242 of file xi-main.C.
References xi::abortxi(), xi::count_tokens(), endl(), xi::fname, xi::fortranMode, xi::internalMode, PUP::m, xi::macros, xi::origFile, xi::Parse(), processAst(), xi::readFile(), xi::AstChildren< Child >::recursev(), xi::sanitizeComments(), and xi::sanitizeStrings().

| FILE* yyin |
1.5.5