32 int main(
int argc, 
char *argv[])
    38         if (argc < 2 || argc > 3)
    40             std::cerr << 
"Synopsis: check [-b] <filename>" << std::endl;
    44         old = (strcmp(argv[1], 
"-b") == 0);
    47         const char *name = argv[argc - 1];
    49         if (strlen(name) > 4 && strcasecmp(
".xml", name + strlen(name) - 4) == 0) 
    55             FILE *file = fopen(name, 
"r");
    65         vector<UTAP::error_t>::const_iterator it;
    66         const vector<UTAP::error_t> &errors = system.
getErrors();
    67         const vector<UTAP::error_t> &warns = system.
getWarnings();
    69         for (it = errors.begin(); it != errors.end(); it++)
    73         for (it = warns.begin(); it != warns.end(); it++)
    78         return errors.empty() && warns.empty() ? 0 : 2;
    80     catch (std::exception &e)
    82         cerr << e.what() << endl;
 int32_t parseXMLFile(const char *file, TimedAutomataSystem *system, bool newxta)
 
const std::vector< error_t > & getErrors() const
 
const std::vector< error_t > & getWarnings() const
 
int main(int argc, char *argv[])
 
static int32_t parseXTA(ParserBuilder *aParserBuilder, bool newxta, xta_part_t part, std::string xpath)