#include <Grammars.h>
Public Member Functions | |
definition (SkipperGrammar const &self) | |
rule< ScannerT > const & | start () const |
Public Attributes | |
rule< ScannerT > | skip |
Definition at line 302 of file Grammars.h.
Gaudi::Parsers::SkipperGrammar::definition< ScannerT >::definition | ( | SkipperGrammar const & | self | ) | [inline] |
Definition at line 304 of file Grammars.h.
00305 { 00306 if ( self.skipnewline() ) 00307 { 00308 skip 00309 = space_p 00310 | comment_p("//") // C++ comment 00311 | comment_p("/*", "*/") // C comment 00312 ; 00313 } 00314 else 00315 { 00316 skip 00317 = (space_p-eol_p) 00318 | comment_p("//") // C++ comment 00319 | comment_p("/*", "*/") // C comment 00320 ; 00321 } 00322 }
rule<ScannerT> const& Gaudi::Parsers::SkipperGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
rule<ScannerT> Gaudi::Parsers::SkipperGrammar::definition< ScannerT >::skip |
Definition at line 323 of file Grammars.h.