Go to the documentation of this file.
34 #ifndef expressions_patchExprParser_H
35 #define expressions_patchExprParser_H
56 static constexpr
const char*
const prompt_ =
"patchExpr:";
96 void start(parseDriver& driver_);
102 void parse(
int tokenId);
static void printRules(Ostream &os)
A class for handling words, derived from Foam::string.
A low-level input/scan token content. No defined constructors/destructors. All memory management is m...
void start(parseDriver &driver_)
static void printTokenNames(Ostream &os)
OBJstream os(runTime.globalPath()/outputName)
Driver for patch expressions.
Lemon parser interface for patch expressions grammar.
static word tokenName(int tokenId)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...