/search.css" rel="stylesheet" type="text/css"/> /search.js">
#include <ParserGrammar.h>
Public Member Functions | |
definition (IdentifierGrammar const &self) | |
rule< ScannerT > const & | start () const |
Public Attributes | |
symbols | keywords |
rule< ScannerT > | identifier |
Definition at line 55 of file ParserGrammar.h.
Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::definition | ( | IdentifierGrammar const & | self | ) | [inline] |
Definition at line 57 of file ParserGrammar.h.
{ //----------------------------------------------------------------- // KEYWORDS //----------------------------------------------------------------- keywords = "#include" , "#units" , "#ifdef" , "#ifndef" , "#endif" , "#else" , "WIN32" ; identifier = (lexeme_d[ (alpha_p >> *(alnum_p | '_')) - (keywords >> (anychar_p - (alnum_p | '_')))]) [self.val = construct_<std::string>(arg1,arg2)]; }
rule<ScannerT> const& Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
Definition at line 77 of file ParserGrammar.h.
{ return identifier; }
symbols Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::keywords |
Definition at line 76 of file ParserGrammar.h.
rule<ScannerT> Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::identifier |
Definition at line 79 of file ParserGrammar.h.