Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Various cleanups to the model-checking user interface
authorMartin Quinson <martin.quinson@loria.fr>
Thu, 21 Jun 2012 13:26:06 +0000 (15:26 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Thu, 21 Jun 2012 13:29:33 +0000 (15:29 +0200)
commit984b8e1616cfd626c6244a34ccd42ee0b1e89bcd
treee67b37957df51f7a98953c81c7d2ba292ec5a97c
parentc67758e45a789619678921867ca40cffbd22b1c6
Various cleanups to the model-checking user interface

- hide the automaton used to represent the property within MC
- move from yacc to bison so that I can choose the output name
- Hide a bunch of private functions used to parse the automaton from
  file
(more to come)

Hopefully, I didn't break too much stuff on my way
27 files changed:
buildtools/Cmake/DefinePackages.cmake
buildtools/Cmake/MaintainerMode.cmake
buildtools/Cmake/MakeLib.cmake
examples/msg/mc/bugged1_for_liveness.c
examples/msg/mc/bugged1_while_liveness.c
examples/msg/mc/bugged2_liveness.c
examples/msg/mc/centralized_liveness.c
examples/msg/mc/centralized_liveness_deadlock.c
examples/msg/mc/test_snapshot.c
include/msg/msg.h
include/simgrid/modelchecker.h
include/xbt/automaton.h
include/xbt/automatonparse_promela.h [deleted file]
src/include/mc/mc.h
src/mc/mc_global.c
src/mc/mc_liveness.c
src/mc/mc_private.h
src/msg/msg_global.c
src/xbt/automaton/automaton.c
src/xbt/automaton/automaton_create.c [deleted file]
src/xbt/automaton/automaton_create.h [deleted file]
src/xbt/automaton/automaton_lexer.yy.c [moved from src/xbt/automaton/automaton_parse.yy.c with 75% similarity]
src/xbt/automaton/automatonparse_promela.c
src/xbt/automaton/parserPromela.lex
src/xbt/automaton/parserPromela.tab.cacc [moved from src/xbt/automaton/y.tab.c with 98% similarity]
src/xbt/automaton/parserPromela.tab.hacc [moved from src/xbt/automaton/y.tab.h with 83% similarity]
src/xbt/automaton/parserPromela.yacc