40 #ifndef AADL_PARSER_HPP 41 #define AADL_PARSER_HPP 104 AadlParser(
const DesignFlowManagerConstRef design_flow_manager,
const std::string& file_name,
This class contains the base representation for a generic parser step.
CustomOrderedMap< T, U > CustomMap
AadlParserData(const ParameterConstRef parameters)
Constructor.
redefinition of map to manage ordered/unordered structures
CustomMap< std::string, std::list< std::pair< std::string, CustomMap< std::string, std::string > > > > subprogram_features
For each subprogram the associated features.
const int debug_level
The debug level.
DesignFlowStep_Status
The status of a step.
CustomMap< std::string, std::list< std::pair< std::string, CustomMap< std::string, std::string > > > > system_features
For each system the associated features.
CustomMap< std::string, CustomMap< std::string, std::string > > system_properties
For each system the associated properties.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
const application_managerRef AppM
The application manager.
REF_FORWARD_DECL(AadlFlexLexer)
Super class include.
CustomMap< std::string, CustomMap< std::string, std::string > > package_properties
For each package the associated properties.
CustomMap< std::string, CustomMap< std::string, std::string > > data_properties
For each data the associated properties.
const ParameterConstRef parameters
The set of input parameters.