#include <Grammars.h>
Public Member Functions | |
definition (SelfT const &self) | |
rule< ScannerT > const & | start () const |
Public Attributes | |
rule< ScannerT > | vec |
rule< ScannerT > | inner |
GrammarT | gr |
Definition at line 422 of file Grammars.h.
Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::definition | ( | SelfT const & | self | ) | [inline] |
Definition at line 424 of file Grammars.h.
00425 { 00426 inner = 00427 !(gr[boost::bind(&VectorGrammar::matchItem,&self,_1)] 00428 >> *(','>>gr[boost::bind(&VectorGrammar::matchItem,&self,_1)])); 00429 vec = 00430 "{">>inner>>"}" | "[">>inner>>"]"; 00431 }
rule<ScannerT> const& Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::start | ( | ) | const [inline] |
rule<ScannerT> Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::vec |
Definition at line 433 of file Grammars.h.
rule<ScannerT> Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::inner |
Definition at line 433 of file Grammars.h.
GrammarT Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::gr |
Definition at line 434 of file Grammars.h.