|
Gaudi Framework, version v21r11 |
| Home | Generated: 30 Sep 2010 |
#include <ParserGrammar.h>
Public Member Functions | |
| definition (UnitsFileGrammar const &self) | |
| boost::spirit::rule< ScannerT > const & | start () const |
Public Attributes | |
| RealUnitsGrammar | grUnit |
| IdentifierGrammar | grNewUnit |
| boost::spirit::rule< ScannerT > | units_file |
| boost::spirit::rule< ScannerT > | unit |
Definition at line 259 of file ParserGrammar.h.
| Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT >::definition | ( | UnitsFileGrammar const & | self | ) | [inline] |
Definition at line 261 of file ParserGrammar.h.
00262 { 00263 boost::tuples::get<1>(self.attrs()) = 1; 00264 grUnit.setParser(self.parser()); 00265 units_file = *(unit[boost::bind(&UnitsFileGrammar::matchUnit,&self)]); 00266 unit = 00267 (real_p[boost::bind(&UnitsFileGrammar::matchLeftReal,&self,_1)] 00268 >> eps_p)[self.val=arg1] >> !ch_p('*') 00269 >>grNewUnit[boost::bind(&UnitsFileGrammar::matchLeftUnit,&self,_1)] 00270 >>"=">>grUnit[boost::bind(&UnitsFileGrammar::matchRight,&self,_1)]; 00271 }
| boost::spirit::rule<ScannerT> const& Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
| RealUnitsGrammar Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT >::grUnit |
Definition at line 272 of file ParserGrammar.h.
| IdentifierGrammar Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT >::grNewUnit |
Definition at line 273 of file ParserGrammar.h.
| boost::spirit::rule<ScannerT> Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT >::units_file |
Definition at line 276 of file ParserGrammar.h.
| boost::spirit::rule<ScannerT> Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT >::unit |
Definition at line 276 of file ParserGrammar.h.