#include "rtt-scripting-config.h"
#include <boost/version.hpp>
#include <boost/spirit.hpp>
#include "../base/ActionInterface.hpp"
#include "rtt-scripting-fwd.hpp"
Go to the source code of this file.
Classes | |
struct | RTT::scripting::eol_skip_functor |
Namespaces | |
namespace | RTT |
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute. | |
namespace | RTT::scripting |
Defines | |
#define | SKIP_PARSER |
Typedefs | |
typedef skip_parser_iteration_policy < skip_parser_t > | RTT::scripting::iter_pol_t |
typedef our_pos_iter_t | RTT::scripting::iter_t |
typedef rule< lexeme_scanner < scanner_t >::type > | RTT::scripting::lexeme_rule_t |
typedef std::string | RTT::scripting::our_buffer_t |
typedef our_buffer_t::iterator | RTT::scripting::our_iterator_t |
typedef position_iterator < our_iterator_t > | RTT::scripting::our_pos_iter_t |
typedef rule< scanner_t > | RTT::scripting::rule_t |
typedef scanner_policies < iter_pol_t > | RTT::scripting::scanner_pol_t |
typedef scanner< iter_t, scanner_pol_t > | RTT::scripting::scanner_t |
typedef boost_spirit::alternative < boost_spirit::alternative < boost_spirit::alternative < boost_spirit::alternative < boost_spirit::confix_parser < boost_spirit::impl::string_as_parser::type, boost_spirit::kleene_star < boost_spirit::anychar_parser > , boost_spirit::alternative < boost_spirit::eol_parser, boost_spirit::end_parser > , boost_spirit::unary_parser_category, boost_spirit::non_nested, boost_spirit::is_lexeme > , boost_spirit::confix_parser < boost_spirit::impl::string_as_parser::type, boost_spirit::kleene_star < boost_spirit::anychar_parser > , boost_spirit::alternative < boost_spirit::eol_parser, boost_spirit::end_parser > , boost_spirit::unary_parser_category, boost_spirit::non_nested, boost_spirit::is_lexeme > >, boost_spirit::confix_parser < boost_spirit::impl::string_as_parser::type, boost_spirit::kleene_star < boost_spirit::anychar_parser > , boost_spirit::impl::string_as_parser::type, boost_spirit::unary_parser_category, boost_spirit::non_nested, boost_spirit::is_lexeme > >, boost_spirit::difference < boost_spirit::space_parser, boost_spirit::eol_parser > >, boost_spirit::functor_parser < eol_skip_functor > > | RTT::scripting::skip_parser_t |
typedef stored_rule< scanner_t > | RTT::scripting::stored_rule_t |
#define SKIP_PARSER |
( comment_p( "#" ) | comment_p( "//" ) | \ comment_p( "/*", "*/" ) | (space_p - eol_p) | functor_parser<eol_skip_functor>( eol_skip_functor(skipref) ) )
When using this macro, you must have a boolean variable skipref defined. which is initialized to true.
Definition at line 128 of file parser-types.hpp.