#include <Grammars.h>
Public Member Functions | |
definition (StringGrammar const &self) | |
rule< ScannerT > const & | start () const |
Public Attributes | |
rule< ScannerT > | string_literal |
Definition at line 252 of file Grammars.h.
Gaudi::Parsers::StringGrammar::definition< ScannerT >::definition | ( | StringGrammar const & | self | ) | [inline] |
Definition at line 254 of file Grammars.h.
00255 { 00256 string_literal = (lexeme_d 00257 [ 00258 ('"' >> (*( str_p("\\\"") 00259 | 00260 (anychar_p-'"') )) 00261 [self.val = construct_<std::string> 00262 (arg1,arg2)] >> 00263 '"') 00264 | 00265 ('\'' >> (*( str_p("\\'") 00266 | 00267 (anychar_p-'\'') )) 00268 [self.val = construct_<std::string> 00269 (arg1,arg2)]>> 00270 '\'')])[boost::bind(&StringGrammar::matchString,&self)]; 00271 }
rule<ScannerT> const& Gaudi::Parsers::StringGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
rule<ScannerT> Gaudi::Parsers::StringGrammar::definition< ScannerT >::string_literal |
Definition at line 273 of file Grammars.h.