X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0facf52013684615c801816de974754778c9474a..e4e4b7da7f6a6d04b659f0aa9c1de8733939096f:/src/xbt/automaton/automatonparse_promela.c diff --git a/src/xbt/automaton/automatonparse_promela.c b/src/xbt/automaton/automatonparse_promela.c index a257d01c4b..4fad698eb5 100644 --- a/src/xbt/automaton/automatonparse_promela.c +++ b/src/xbt/automaton/automatonparse_promela.c @@ -1,6 +1,6 @@ /* methods for implementation of automaton from promela description */ -/* Copyright (c) 2011-2021. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2011-2023. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -63,8 +63,8 @@ static void new_transition(const char* id, xbt_automaton_exp_label_t label) void xbt_automaton_load(xbt_automaton_t a, const char *file) { parsed_automaton = a; - yyin = fopen(file, "r"); - xbt_assert(yyin != NULL, "Failed to open automaton file `%s': %s", file, strerror(errno)); - yyparse(); - fclose(yyin); + xbt_automaton_parser_in = fopen(file, "r"); + xbt_assert(xbt_automaton_parser_in != NULL, "Failed to open automaton file `%s': %s", file, strerror(errno)); + xbt_automaton_parser_parse(); + fclose(xbt_automaton_parser_in); }