#include <expressionParser.h>
Public Member Functions | |
Constructors and Destructors | |
| ExpressionParser (const ExpressionParser &parser) | |
Parsing | |
| void | parse (const String &s) throw (Exception::ParseError) |
| Parse an expression. | |
| const SyntaxTree & | getSyntaxTree () const throw (Exception::NullPointer) |
| Return the parsed system. | |
Static Public Attributes | |
| State | state |
Protected Attributes | |
| SyntaxTree * | syntax_tree_ |
Static Protected Attributes | |
| ExpressionParser * | current_parser_ |
A simple parser for BALL kernel expressions. It reads a string and constructs a syntax tree from the boolean expressions contained therein.
|
|
Parse an expression.
|