This is a class containing a parse function for conditions. More...
Public Member Functions
|ConditionParser (TaskContext *, CommonParser &cp)|
|rule_t &||parser ()|
|ConditionInterface *||getParseResult ()|
|Call this to get the parsed condition. |
std::pair< CommandInterface |
*, ConditionInterface * >
|Retrieve the result as a command, condition pair. |
This is a class containing a parse function for conditions.
It is used by ProgramParser, and probably other parser's too in the future...
Call this to get the parsed condition.
If you use it, you should subsequently call reset(), otherwise it will be deleted in the ConditionParser destructor..