
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
 1.5.5