57 parsing::genericRagelLemonDriver(),
69 parsing::genericRagelLemonDriver(),
82 parsing::genericRagelLemonDriver(),
92 const std::string& expr,
97 scanner scan(this->debugScanner());
Macros for easy insertion into run-time selection tables.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Base driver for parsing (field) values.
Driver for generic primitive field expressions.
virtual unsigned parse(const std::string &expr, size_t pos=0, size_t len=std::string::npos)
Execute the parser.
Ragel lexer/scanner interface for patch expressions.
bool process(const std::string &str, size_t pos, size_t len, parseDriver &driver_)
Evaluate sub-string.
Driver for patch expressions.
Macro definitions for declaring ClassName(), NamespaceName(), etc.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
dimensionedScalar pos(const dimensionedScalar &ds)