![]() |
|
|
Generated: 8 Jan 2009 |
#include <string>
#include <vector>
#include <boost/spirit.hpp>
#include <boost/bind.hpp>
#include <boost/tuple/tuple.hpp>
#include "GaudiKernel/Grammars.h"
#include "GaudiKernel/ToStream.h"
#include "ParserUtils.h"
#include "ParserActions.h"


Go to the source code of this file.
Namespaces | |
| namespace | Gaudi |
| namespace | Gaudi::Parsers |
Classes | |
| class | Gaudi::Parsers::IdentifierGrammar |
| Recognize alphanumeric strings and _ starting with alpha: Example, abc, ab_cd123, a_12. More... | |
| struct | Gaudi::Parsers::IdentifierGrammar::definition< ScannerT > |
| class | Gaudi::Parsers::PropertyGrammar |
| Recognize property Example, A.B, A::B::C.D, A::B.C::D.E. More... | |
| struct | Gaudi::Parsers::PropertyGrammar::definition< ScannerT > |
| class | Gaudi::Parsers::RealUnitsGrammar |
The valid represenation of reals with units are
| |
| struct | Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT > |
| class | Gaudi::Parsers::UnitsFileGrammar |
The valid represenation units file: 1 cm = 10 1 m = 1000 . More... | |
| struct | Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT > |
| class | Gaudi::Parsers::ValueGrammar |
| Grammar recognize value that can appear in right side of '=' operator in job options file. More... | |
| struct | Gaudi::Parsers::ValueGrammar::definition< ScannerT > |
| class | Gaudi::Parsers::ParserGrammar |
Grammar recognize job options file Grammar's EBNF: More... | |
| struct | Gaudi::Parsers::ParserGrammar::definition< ScannerT > |
Defines | |
| #define | JOBOPTIONSSVC_PARSERGRAMMAR_H 1 |
Typedefs | |
| typedef AttributesClosureGrammar < boost::tuple< std::string, std::vector< std::string > >, boost::tuple< int > > | Gaudi::Parsers::ValueClosureT |
| typedef AttributesClosureGrammar < IteratorT, boost::tuple < bool, std::string, std::vector< std::string > > > | Gaudi::Parsers::ParserClosureT |
| #define JOBOPTIONSSVC_PARSERGRAMMAR_H 1 |
Definition at line 4 of file ParserGrammar.h.