- XBT_ATTRIB_UNUSED int parse_status;
- xbt_assert(simix_global,
- "SIMIX_global_init has to be called before SIMIX_launch_application.");
-
- SIMIX_init_application();
-
- surf_parse_open(file);
- TRY {
- parse_status = surf_parse();
- surf_parse_close();
- xbt_assert(!parse_status, "Parse error at %s:%d", file,surf_parse_lineno);
- }
- CATCH_ANONYMOUS {
- XBT_ERROR("Unrecoverable error at %s:%d. The full exception stack follows, in case it helps you to diagnose the problem.",
- file, surf_parse_lineno);
- RETHROW;
- }