![]() |
|
|
Generated: 24 Nov 2008 |
#include <ParserGrammar.h>
Definition at line 57 of file ParserGrammar.h.
Public Member Functions | |
| definition (IdentifierGrammar const &self) | |
| rule< ScannerT > const & | start () const |
Public Attributes | |
| symbols | keywords |
| rule< ScannerT > | identifier |
| Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::definition | ( | IdentifierGrammar const & | self | ) | [inline] |
Definition at line 59 of file ParserGrammar.h.
00060 { 00061 //----------------------------------------------------------------- 00062 // KEYWORDS 00063 //----------------------------------------------------------------- 00064 keywords = 00065 "#include" , 00066 "#units" , 00067 "#ifdef" , 00068 "#ifndef" , 00069 "#endif" , 00070 "#else" , 00071 "WIN32" ; 00072 identifier 00073 = (lexeme_d[ (alpha_p >> *(alnum_p | '_')) 00074 - (keywords >> 00075 anychar_p - (alnum_p | '_'))]) 00076 [self.val = construct_<std::string>(arg1,arg2)]; 00077 }
| rule<ScannerT> const& Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
| symbols Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::keywords |
Definition at line 78 of file ParserGrammar.h.
| rule<ScannerT> Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >::identifier |
Definition at line 81 of file ParserGrammar.h.