RTT::detail::CommonParser Class Reference

This class contains some very common parser definitions. More...

#include <rtt/scripting/CommonParser.hpp>

List of all members.

Public Member Functions

void seenillegalidentifier ()

Public Attributes

chset identchar
symbols< nil_t > keywords
rule_t keyword
rule_t idr
lexeme_rule_t idlr
rule_t identifier
rule_t notassertingidentifier
lexeme_rule_t lexeme_identifier
lexeme_rule_t lexeme_notassertingidentifier

rule_t eos
 End Of Statement Parser.
lexeme_rule_t leos
 End Of Statement Parser.
bool skipeol
 Saves eol skipping state.
functor_parser< eol_skip_functorskipper
 End Of Statement Parser.

Detailed Description

This class contains some very common parser definitions.

Todo:
check the identifier parser implementation of asserting when a keyword is wrongly used as an identifier. In current implementation it almost never throws.

Definition at line 52 of file CommonParser.hpp.


Member Data Documentation

End Of Statement Parser.

Identifies the end of a statement in Orocos scripting.

Definition at line 78 of file CommonParser.hpp.

End Of Statement Parser.

Identifies the end of a statement in Orocos scripting.

Definition at line 79 of file CommonParser.hpp.

End Of Statement Parser.

Identifies the end of a statement in Orocos scripting.

Definition at line 83 of file CommonParser.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:22:47 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3