Ragel lexer/scanner interface for patch expressions. More...
Public Member Functions | |
scanner (bool withDebug=false) | |
~scanner () | |
bool | process (const std::string &str, size_t pos, size_t len, parseDriver &driver_) |
bool | process (const std::string &str, size_t pos, parseDriver &driver_) |
bool | process (const std::string &str, parseDriver &driver_) |
Public Attributes | |
int | debug |
Ragel lexer/scanner interface for patch expressions.
Definition at line 47 of file patchExprScanner.H.
Definition at line 84 of file patchExprScanner.H.
References scanner::debug.
~scanner | ( | ) |
bool process | ( | const std::string & | str, |
size_t | pos, | ||
size_t | len, | ||
parseDriver & | driver_ | ||
) |
Referenced by parseDriver::parse(), and scanner::process().
|
inline |
Definition at line 111 of file patchExprScanner.H.
References Foam::pos(), and scanner::process().
|
inline |
Definition at line 120 of file patchExprScanner.H.
References scanner::process().
int debug |
Definition at line 78 of file patchExprScanner.H.
Referenced by scanner::scanner().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.