#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.
|