|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
#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 66 of file ParserGrammar.h.
| Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::definition | ( | IdentifierGrammar const & | self | ) | [inline] |
Definition at line 68 of file ParserGrammar.h.
00069 { 00070 //----------------------------------------------------------------- 00071 // KEYWORDS 00072 //----------------------------------------------------------------- 00073 keywords = 00074 "#include" , 00075 "#units" , 00076 "#ifdef" , 00077 "#ifndef" , 00078 "#endif" , 00079 "#else" , 00080 "WIN32" ; 00081 identifier 00082 = (lexeme_d[ (alpha_p >> *(alnum_p | '_')) 00083 - (keywords >> 00084 (anychar_p - (alnum_p | '_')))]) 00085 [self.val = construct_<std::string>(arg1,arg2)]; 00086 }
| rule<ScannerT> const& Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
| symbols Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::keywords |
Definition at line 87 of file ParserGrammar.h.
| rule<ScannerT> Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::identifier |
Definition at line 90 of file ParserGrammar.h.