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