#include <expressionParser.h>
Classes |
|
| class | SyntaxTree |
| SyntaxTree.
More... |
|
Public Member Functions |
|
|
Constructors and Destructors
|
|
| ExpressionParser () | |
| ExpressionParser (const ExpressionParser &parser) | |
| ~ExpressionParser () | |
|
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 |
|
| static State | state |
Protected Attributes |
|
| SyntaxTree * | syntax_tree_ |
Static Protected Attributes |
|
| static 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.
1.5.8