
#include <buddies/Sim2DocBuddy.hpp>
Public Member Functions | |
| definition (SimSignatureGrammar const &self) | |
| rule< ScannerT > const & | start () const |
Public Attributes | |
| rule< ScannerT > | blank |
| rule< ScannerT > | linemarker |
| rule< ScannerT > | endLine |
| rule< ScannerT > | escapedQuote |
| rule< ScannerT > | string |
| rule< ScannerT > | varName |
| rule< ScannerT > | element |
| rule< ScannerT > | parameters |
| rule< ScannerT > | signature |
| rule< ScannerT > | IDRule |
| rule< ScannerT > | NameRule |
| rule< ScannerT > | DescriptionRule |
| rule< ScannerT > | VersionRule |
| rule< ScannerT > | StatusRule |
| rule< ScannerT > | DomainRule |
| rule< ScannerT > | AuthorRule |
| rule< ScannerT > | SimulatorParamRule |
| rule< ScannerT > | ProducedVarRule |
| rule< ScannerT > | UpdatedVarRule |
| rule< ScannerT > | RequiredVarRule |
| rule< ScannerT > | UsedVarRule |
| rule< ScannerT > | ProducedAttributeRule |
| rule< ScannerT > | RequiredAttributeRule |
| rule< ScannerT > | UsedAttributeRule |
| rule< ScannerT > | UsedEventsRule |
| rule< ScannerT > | UsedExtraFilesRule |
| rule< ScannerT > | RequiredExtraFilesRule |
| rule< ScannerT > | UpdatedUnitsGraphRule |
| rule< ScannerT > | UpdatedUnitsClassRule |
|
inline |
Defines the different rules of content to parse or ignore
boost::bind is used to execute a method after parsing of an element or a rule. Its parameters are the method to call, the object with which the method is executed and the different parameters of this method (_1 and _2 are used to send the parsed element).
The different parsers which can be used : http://www.boost.org/doc/libs/1_39_0/libs/spirit/classic/doc/quickref.html
Initial rule
List of common rules
List of rules for the different lines of signature
|
inline |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::AuthorRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::blank |
List of parsing rules
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::DescriptionRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::DomainRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::element |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::endLine |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::escapedQuote |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::IDRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::linemarker |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::NameRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::parameters |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::ProducedAttributeRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::ProducedVarRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::RequiredAttributeRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::RequiredExtraFilesRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::RequiredVarRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::signature |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::SimulatorParamRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::StatusRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::string |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::UpdatedUnitsClassRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::UpdatedUnitsGraphRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::UpdatedVarRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::UsedAttributeRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::UsedEventsRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::UsedExtraFilesRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::UsedVarRule |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::varName |
| rule<ScannerT> openfluid::buddies::Sim2DocBuddy::SimSignatureGrammar::definition< ScannerT >::VersionRule |
1.8.6