- /// straem is open and end of straem is not reached
+ /// stream is open and end of stream is not reached
+ /// FIXME: Rename to good() since this is the name of the
+ /// corresponding std::stream method.
/** Get a long string, ended by the tag `endtag'.
This string can span several lines. The first line
serves as a template for how many spaces the lines
/** Get a long string, ended by the tag `endtag'.
This string can span several lines. The first line
serves as a template for how many spaces the lines
/// Pushes a token list on a stack and replaces it with a new one.
void pushTable(keyword_item *, int);
/// Pushes a token list on a stack and replaces it with a new one.
void pushTable(keyword_item *, int);
This is needed to ensure that the pop is done upon exit from methods
with more than one exit point or that can return as a response to
exceptions.
This is needed to ensure that the pop is done upon exit from methods
with more than one exit point or that can return as a response to
exceptions.
#define pushpophelper(x, y, z) unnamed_pushpophelper;
// Tip gotten from Bobby Schmidt's column in C/C++ Users Journal
#define pushpophelper(x, y, z) unnamed_pushpophelper;
// Tip gotten from Bobby Schmidt's column in C/C++ Users Journal