* src/tgbaalgos/ltl2tgba_fm.cc (ltl_to_tgba_fm): Take an exprop
argument. Consider all possible combinations of propositions when generating arcs. Suggested by Jean-Michel Couvreur. * src/tgbaalgos/ltl2tgba_fm.hh (ltl_to_tgba_fm): Adjust. * src/tgbatest/ltl2tgba.cc: Honor -fx. * src/tgbatest/spotlbtt.test: Exercise -fx. * wrap/python/cgi/ltl2tgba.in: Support Couvreur/FM with exploded properties.
This commit is contained in:
parent
f2c6db6d49
commit
07ba321e0a
6 changed files with 100 additions and 39 deletions
|
|
@ -188,6 +188,7 @@ options = [
|
|||
default_translator = 'trans_fm';
|
||||
translators = [
|
||||
('trans_fm', 'Convreur/FM'),
|
||||
('trans_fm_exprop', 'Convreur/FM - exploded properties'),
|
||||
('trans_lacim', 'Convreur/LaCIM'),
|
||||
]
|
||||
|
||||
|
|
@ -342,6 +343,8 @@ if trans_lacim:
|
|||
automaton = spot.ltl_to_tgba_lacim(f, dict)
|
||||
elif trans_fm:
|
||||
automaton = spot.ltl_to_tgba_fm(f, dict)
|
||||
elif trans_fm_exprop:
|
||||
automaton = spot.ltl_to_tgba_fm(f, dict, True)
|
||||
|
||||
print 'done.</p>'
|
||||
sys.stdout.flush()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue