Orocos Real-Time Toolkit  2.8.3
Classes | Namespaces
parse_exception.hpp File Reference
#include <string>
#include <vector>
#include "rtt-scripting-config.h"
#include "../base/DataSourceBase.hpp"

Go to the source code of this file.

Classes

class  RTT::file_parse_exception
 This is an exception class that keeps a parse_exception pointer along with the location in the file and the file where it occurred. More...
 
class  RTT::parse_exception
 This is the uppermost exception class in the parser system. More...
 
class  RTT::scripting::semantic_parse_exception
 A Semantic parse exception means the parser recognised a part of the string, but got into trouble lateron, for example, a missing argument or non existing component. More...
 
class  RTT::scripting::fatal_syntactic_parse_exception
 A Fatal Syntactic parse exception means the parser knows the input is plain wrong and no further attemts should be made to parse it. More...
 
class  RTT::scripting::fatal_semantic_parse_exception
 A Fatal Semantic parse exception means the parser knows that the parsing failed dramatically and should not be passed to another parser. More...
 
class  RTT::scripting::syntactic_parse_exception
 A normal syntactic parse exception means the parser recognised the input, but got stuck later due to a syntactic error, like a missing brace. More...
 
class  RTT::scripting::parse_exception_illegal_identifier
 
class  RTT::scripting::parse_exception_semantic_error
 parse_exception class that is used for various semantic errors for which it was not worth defining a proper exception class. More...
 
class  RTT::scripting::parse_exception_fatal_semantic_error
 parse_exception class that is used for fatal semantic errors for which it was not worth defining a proper exception class. More...
 
class  RTT::scripting::parse_exception_parser_fail
 An exception which a parser may throw to indicate that it failed to understand the input, and thus can not interpret its validity. More...
 
class  RTT::scripting::parse_exception_syntactic_error
 parse_exception class that is used for various syntactic errors for which it was not worth defining a proper exception class. More...
 
class  RTT::scripting::parse_exception_no_such_component
 
class  RTT::scripting::parse_exception_no_such_method_on_component
 
class  RTT::scripting::parse_exception_wrong_number_of_arguments
 
class  RTT::scripting::parse_exception_wrong_type_of_argument
 
class  RTT::scripting::parse_exception_undefined_value
 
class  RTT::scripting::parse_exception_no_such_constructor
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::scripting
 Parser code for the Orocos real-time scripting language.