Gaudi Framework, version v20r4

Generated: 8 Jan 2009

ParserGrammar.h File Reference

#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"

Include dependency graph for ParserGrammar.h:

This graph shows which files directly or indirectly include this file:

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
  • 1, 1.0, 1.0e+2, 1e-2, 0.5mm, 0.5 mm, 0.5*mm.
More...
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: job_options_file ::= (platform_statement | platform_dependency)*. 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 Documentation

#define JOBOPTIONSSVC_PARSERGRAMMAR_H   1

Definition at line 4 of file ParserGrammar.h.


Generated at Thu Jan 8 17:49:36 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004