|
Gaudi Framework, version v21r7 |
| Home | Generated: 22 Jan 2010 |
#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 434 of file Grammars.h.
| Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::definition | ( | SelfT const & | self | ) | [inline] |
Definition at line 436 of file Grammars.h.
00437 { 00438 inner = 00439 !(gr[boost::bind(&VectorGrammar::matchItem,&self,_1)] 00440 >> *(','>>gr[boost::bind(&VectorGrammar::matchItem,&self,_1)])); 00441 vec = 00442 '[' >> inner >> ']' | // a'la python list 00443 '(' >> inner >> ')' | // a'la python tuple 00444 '{' >> inner >> '}' ; // like obsolete list from opts-grammar 00445 }
| rule<ScannerT> const& Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::start | ( | ) | const [inline] |
| rule<ScannerT> Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::vec |
Definition at line 447 of file Grammars.h.
| rule<ScannerT> Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::inner |
Definition at line 447 of file Grammars.h.
| GrammarT Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >::gr |
Definition at line 448 of file Grammars.h.