Fawkes API
Fawkes Development Version
|
A Boost QI parser for a PDDL problem. More...
#include <pddl_grammar.h>
Public Attributes | |
qi::rule< Iterator, std::string(), Skipper > | name_type |
Named placeholder for parsing a name. More... | |
qi::rule< Iterator, std::string(), Skipper > | problem_name |
Named placeholder for parsing a problem name. More... | |
qi::rule< Iterator, std::string(), Skipper > | domain_name |
Named placeholder for parsing a domain name. More... | |
qi::rule< Iterator, type_list(), Skipper > | constant_value_list |
Named placeholder for parsing a list of constant values. More... | |
qi::rule< Iterator, type_list(), Skipper > | predicate_params |
Named placeholder for parsing a list of predicate parameters. More... | |
qi::rule< Iterator, pair_multi_const(), Skipper > | constant_multi_pair |
Named placeholder for parsing a list of typed constants. More... | |
qi::rule< Iterator, pairs_multi_consts(), Skipper > | objects |
Named placeholder for parsing a list of domain objects. More... | |
qi::rule< Iterator, Atom()> | atom |
Named placeholder for parsing an atom. More... | |
qi::rule< Iterator, Predicate(), Skipper > | predicate |
Named placeholder for parsing a predicate. More... | |
qi::rule< Iterator, Expression(), Skipper > | expression |
Named placeholder for parsing a PDDL expression. More... | |
qi::rule< Iterator, Expression(), Skipper > | goal |
Named placeholder for parsing a PDDL goal. More... | |
qi::rule< Iterator, std::vector< Expression >), Skipper > | init |
Named placeholder for parsing the initial state. More... | |
qi::rule< Iterator, Problem(), Skipper > | problem |
Named placeholder for parsing a PDDL problem. More... | |
A Boost QI parser for a PDDL problem.
Definition at line 282 of file pddl_grammar.h.
qi::rule<Iterator, Atom()> pddl_parser::grammar::problem_parser< Iterator, Skipper >::atom |
Named placeholder for parsing an atom.
Definition at line 329 of file pddl_grammar.h.
qi::rule<Iterator, pair_multi_const(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::constant_multi_pair |
Named placeholder for parsing a list of typed constants.
Definition at line 324 of file pddl_grammar.h.
qi::rule<Iterator, type_list(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::constant_value_list |
Named placeholder for parsing a list of constant values.
Definition at line 320 of file pddl_grammar.h.
qi::rule<Iterator, std::string(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::domain_name |
Named placeholder for parsing a domain name.
Definition at line 317 of file pddl_grammar.h.
qi::rule<Iterator, Expression(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::expression |
Named placeholder for parsing a PDDL expression.
Definition at line 333 of file pddl_grammar.h.
qi::rule<Iterator, Expression(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::goal |
Named placeholder for parsing a PDDL goal.
Definition at line 335 of file pddl_grammar.h.
qi::rule<Iterator, std::vector<Expression>), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::init |
Named placeholder for parsing the initial state.
Definition at line 337 of file pddl_grammar.h.
qi::rule<Iterator, std::string(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::name_type |
Named placeholder for parsing a name.
Definition at line 312 of file pddl_grammar.h.
qi::rule<Iterator, pairs_multi_consts(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::objects |
Named placeholder for parsing a list of domain objects.
Definition at line 326 of file pddl_grammar.h.
qi::rule<Iterator, Predicate(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::predicate |
Named placeholder for parsing a predicate.
Definition at line 331 of file pddl_grammar.h.
qi::rule<Iterator, type_list(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::predicate_params |
Named placeholder for parsing a list of predicate parameters.
Definition at line 322 of file pddl_grammar.h.
qi::rule<Iterator, Problem(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::problem |
Named placeholder for parsing a PDDL problem.
Definition at line 340 of file pddl_grammar.h.
qi::rule<Iterator, std::string(), Skipper> pddl_parser::grammar::problem_parser< Iterator, Skipper >::problem_name |
Named placeholder for parsing a problem name.
Definition at line 315 of file pddl_grammar.h.