Go to the source code of this file.
Namespaces | |
namespace | xi |
namespace | Prefix |
Data Structures | |
class | xi::XStr |
class | xi::Printable |
Enumerations | |
enum | xi::forWhom { xi::forAll = 0, xi::forIndividual = 1, xi::forSection = 2, xi::forPython = 3, xi::forIndex = -1 } |
Functions | |
void | xi::pretty_msg (std::string type, std::string msg, int first_col, int last_col, int first_line, int last_line) |
int | xi::isatty (int) |
void | xi::templateGuardBegin (bool templateOnly, XStr &str) |
void | xi::templateGuardEnd (XStr &str) |
void | xi::indentBy (XStr &s, int num) |
XStr | xi::generateTemplateSpec (TVarList *tspec, bool printDefault) |
const char * | xi::forWhomStr (forWhom w) |
void | xi::die (const char *why, int line) |
char * | xi::fortranify (const char *s, const char *suff1, const char *suff2, const char *suff3) |
std::string | xi::addLineNumbers (char *str, const char *filename) |
void | xi::sanitizeComments (std::string &code) |
void | xi::sanitizeStrings (std::string &code) |
void | xi::desanitizeCode (std::string &code) |
Variables | |
unsigned int | lineno |
const int | xi::MAX_NUM_ERRORS |
int | xi::num_errors |
Referenced by Builder::InitCall::generateAst(), Builder::Message::generateAst(), Builder::Array::generateAst(), Builder::NodeGroup::generateAst(), Builder::Group::generateAst(), Builder::Chare::generateAst(), Builder::MainChare::generateAst(), Builder::Readonly::generateAst(), Builder::Module::generateAst(), Builder::Entry::generateAst(), Builder::SDAG::SEntry::generateAst(), Builder::SDAG::Serial::generateAst(), Builder::Parameter::generateAst(), Builder::GenListLineNo< Builder::Module, xi::AstChildren< xi::Module > >::generateListRecurLineNo(), PUP::fromTextFile::parseError(), xi::pretty_msg(), and xi::pretty_msg_noline().