BALL::ExpressionParser Class Reference
[Miscellaneous]

Expression Parser. More...

#include <expressionParser.h>

List of all members.


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_

Detailed Description

Expression Parser.

A simple parser for BALL kernel expressions. It reads a string and constructs a syntax tree from the boolean expressions contained therein.


Generated on Thu Aug 6 18:30:31 2009 for BALL by doxygen 1.5.8