pddl_planner
Classes | Variables
pddl_planner::representation::grammar::lisp Namespace Reference

Classes

struct  addExpressionParameterImpl
 
struct  BinaryComparison
 
struct  BinaryOperator
 
struct  Expression
 
struct  ExpressionList
 
struct  Label
 
struct  MultiOperator
 
struct  Quantifier
 
struct  TypedItem
 
struct  Variable
 

Variables

phoenix::function< addExpressionParameterImpladdExpressionParameter
 

Detailed Description

While the implementation of this grammar shall not cover the complete ground of parsing a PDDL based LISP files, it tries to at least start with a proper foundation, if one eventually starts doing this:

Right now this grammar intends to only support basic validation tasks of expressions, e.g. to provide feedback when a user tries to extend parts of a domain or problem file manually / by a graphical interface

See also
http://cs-www.cs.yale.edu/homes/dvm/papers/pddl-bnf.pdf

Variable Documentation

phoenix::function< addExpressionParameterImpl > pddl_planner::representation::grammar::lisp::addExpressionParameter