39 #ifndef RTT_SCRIPTING_PARSER_HPP 40 #define RTT_SCRIPTING_PARSER_HPP 46 #include <boost/function.hpp> 47 #include <boost/shared_ptr.hpp> 48 #include "../internal/DataSource.hpp" 49 #include "../Service.hpp"
base::DataSourceBase::shared_ptr parseExcerpt(iter_t &begin, iter_t end)
void parse(iter_t &begin, iter_t end)
Service::shared_ptr storage
our_pos_iter_t & mpositer
A Parser for Orocos Program Scripts.
This class contains some very common parser definitions.
CommonParser * commonparser
boost::shared_ptr< Service > shared_ptr
ScriptParser(iter_t &positer, TaskContext *tc, ExecutionEngine *caller)
scanner< iter_t, scanner_pol_t > scanner_t
StateGraphParser * stateparser
position_iterator< our_iterator_t > our_pos_iter_t
ProgramGraphParser * programparser
error_status handle_no_function(scanner_t const &scan, parser_error< std::string, iter_t > &e)
our_pos_iter_t saveStartPos
boost::intrusive_ptr< DataSourceBase > shared_ptr
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
ProgramGraphParser * statementparser