#include <parser.hpp>
Turn string token into keyword token, if possible.
void CSMFilter::Parser::error |
( |
| ) |
|
|
private |
boost::shared_ptr< CSMFilter::Node > CSMFilter::Parser::getFilter |
( |
| ) |
const |
Throws an exception if the last call to parse did not return true.
bool CSMFilter::Parser::parse |
( |
const std::string & |
filter, |
|
|
bool |
allowPredefined = true |
|
) |
| |
Discards any previous calls to parse
- Returns
- Success?
boost::shared_ptr< CSMFilter::Node > CSMFilter::Parser::parseImp |
( |
bool |
allowEmpty = false , |
|
|
bool |
ignoreOneShot = false |
|
) |
| |
|
private |
Will return a null-pointer, if there is nothing more to parse.
bool CSMFilter::Parser::mError |
|
private |
boost::shared_ptr<Node> CSMFilter::Parser::mFilter |
|
private |
int CSMFilter::Parser::mIndex |
|
private |
std::string CSMFilter::Parser::mInput |
|
private |
The documentation for this class was generated from the following files:
- /home/travis/build/OpenMW/openmw/apps/opencs/model/filter/parser.hpp
- /home/travis/build/OpenMW/openmw/apps/opencs/model/filter/parser.cpp