![]() |
|
|
Generated: 18 Jul 2008 |
#include <Grammars.h>
Definition at line 422 of file Grammars.h.
Public Member Functions | |
| definition (SelfT const &self) | |
| rule< ScannerT > const & | start () const |
Public Attributes | |
| rule< ScannerT > | vec |
| rule< ScannerT > | inner |
| GrammarT | gr |
| Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::definition | ( | SelfT const & | self | ) | [inline] |
Definition at line 424 of file Grammars.h.
References Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::gr, Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::inner, Gaudi::Parsers::VectorGrammar< GrammarT >::matchItem(), and Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::vec.
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] |
Definition at line 432 of file Grammars.h.
References Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::vec.
00432 { return vec; }
| rule<ScannerT> Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::vec |
Definition at line 433 of file Grammars.h.
Referenced by Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::definition(), and Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::start().
| rule<ScannerT> Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::inner |
Definition at line 433 of file Grammars.h.
Referenced by Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::definition().
| GrammarT Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::gr |
Definition at line 434 of file Grammars.h.
Referenced by Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::definition().