#include <sexpparser.h>
Inheritance diagram for SexpParser:
Public Member Functions | |
SexpParser () | |
~SexpParser () | |
virtual boost::shared_ptr< oxygen::PredicateList > | Parse (const std::string &input) |
parses the | |
virtual std::string | Generate (boost::shared_ptr< oxygen::PredicateList > input) |
generates a string representing the given | |
Private Member Functions | |
void | SexpToList (zeitgeist::ParameterList &arguments, const sexp_t *const sexp) |
void | SexpToPredicate (boost::shared_ptr< oxygen::PredicateList > &predicate, const sexp_t *const sexp) |
void | ListToString (std::stringstream &ss, const zeitgeist::ParameterList &lst) |
void | PredicateToString (std::stringstream &ss, const oxygen::Predicate &predicate) |
Definition at line 30 of file sexpparser.h.
|
Definition at line 33 of file sexpparser.h. |
|
Definition at line 37 of file sexpparser.h. |
|
generates a string representing the given
Implements oxygen::BaseParser. Definition at line 57 of file sexpparser.cpp. References oxygen::PredicateList::begin(), oxygen::PredicateList::end(), and PredicateToString(). Here is the call graph for this function: ![]() |
|
|
|
parses the
Implements oxygen::BaseParser. Definition at line 31 of file sexpparser.cpp. References SexpToPredicate(). Here is the call graph for this function: ![]() |
|
Referenced by Generate(). |
|
Definition at line 78 of file sexpparser.cpp. References zeitgeist::ParameterList::AddList(), and zeitgeist::ParameterList::AddValue(). Here is the call graph for this function: ![]() |
|
Referenced by Parse(). |