22 #ifndef STDR_PARSER_VALIDATOR 23 #define STDR_PARSER_VALIDATOR The main namespace for STDR GUI XML parser.
static void parseMergableSpecifications(void)
Parses the mergable specifications file.
static void parseSpecifications(TiXmlNode *node)
Low-level recursive function for parsing the xml specifications file.
static void validate(std::string file_name, Node *n)
Performs a required / allowed - validity check on the xml tree.
static void validityRequiredCheck(std::string file_name, Node *n)
Performs a required - validity check on the xml tree.
static void validityAllowedCheck(std::string file_name, Node *n)
Performs a allowed - validity check on the xml tree.
Implements the main functionalities of the stdr parser tree.
Validator(void)
Default constructor.