Go to the documentation of this file.
53 if (delimiter == token::BEGIN_LIST)
55 for (label i=0; i<len; ++i)
72 while (!tok.isPunctuation(token::END_LIST))
85 list = std::move(sll);
90 <<
"incorrect first token, expected <int> or '(', found "
void append(const T &item)
bool isLabel() const noexcept
void resize(const label len)
char readBeginList(const char *funcName)
bool fatalCheck(const char *operation) const
char readEndList(const char *funcName)
A token holds an item read from Istream.
Template class for non-intrusive linked lists.
InfoProxy< token > info() const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
bool isPunctuation() const noexcept
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
errorManipArg< error, int > exit(error &err, const int errNo=1)
void putBack(const token &tok)
#define FatalIOErrorInFunction(ios)