Orocos Real-Time Toolkit
2.8.3
|
This parser parses a call of the form "a.b( arg1, arg2, ..., argN )". More...
#include <rtt/scripting/ExpressionParser.hpp>
Public Member Functions | |
DataCallParser (ExpressionParser &p, CommonParser &cp, TaskContext *pc, ExecutionEngine *caller) | |
~DataCallParser () | |
rule_t & | parser () |
base::DataSourceBase * | getParseResult () |
boost::shared_ptr< base::AttributeBase > | getParseHandle () |
This parser parses a call of the form "a.b( arg1, arg2, ..., argN )".
Definition at line 65 of file ExpressionParser.hpp.
RTT::DataCallParser::DataCallParser | ( | ExpressionParser & | p, |
CommonParser & | cp, | ||
TaskContext * | pc, | ||
ExecutionEngine * | caller | ||
) |
Definition at line 79 of file ExpressionParser.cpp.
References RTT::wrong_types_of_args_exception::expected_, RTT::scripting::SendHandleAlias::getDataSource(), RTT::scripting::SendHandleAlias::getFactory(), RTT::TaskContext::getName(), RTT::scripting::CommonParser::identifier, RTT::internal::GlobalService::Instance(), RTT::scripting::CommonParser::keyword, RTT::scripting::PeerParser::locator(), RTT::scripting::ArgumentsParser::methodname(), RTT::scripting::ArgumentsParser::object(), RTT::scripting::PeerParser::object(), RTT::scripting::ArgumentsParser::objectname(), RTT::scripting::PeerParser::peer(), RTT::OperationInterfacePart::produceCollect(), RTT::wrong_number_of_args_exception::received, RTT::wrong_types_of_args_exception::received_, RTT::scripting::PeerParser::reset(), RTT::scripting::ArgumentsParser::result(), RTT::scripting::PeerParser::taskObject(), RTT::scripting::CommonParser::tidentifier, RTT::wrong_number_of_args_exception::wanted, and RTT::wrong_types_of_args_exception::whicharg.
RTT::DataCallParser::~DataCallParser | ( | ) |
Definition at line 250 of file ExpressionParser.cpp.
|
inline |
Definition at line 98 of file ExpressionParser.hpp.
Referenced by RTT::scripting::ExpressionParser::ExpressionParser().
|
inline |
Definition at line 94 of file ExpressionParser.hpp.
Referenced by RTT::scripting::ExpressionParser::ExpressionParser().
|
inline |
Definition at line 89 of file ExpressionParser.hpp.
Referenced by RTT::scripting::ExpressionParser::ExpressionParser().