more tests for rational operator simplifications.

* src/ltltest/nenoform.test, src/ltltest/equals.test,
src/ltltest/consterm.test: Update tests for rational ops.
* src/ltltest/consterm.cc: Use parse_ratexp().
* src/ltlast/binop.cc: Fix simplification rules for []-> and
<>->.
This commit is contained in:
Alexandre Duret-Lutz 2010-02-08 12:48:15 +01:00
parent 9aebb80e08
commit fc7c2943de
5 changed files with 42 additions and 26 deletions

View file

@ -32,9 +32,8 @@ run 0 ../consterm '0'
run 1 ../consterm '#e'
run 1 ../consterm 'a*'
run 1 ../consterm '0*'
run 0 ../consterm '!#e'
run 0 ../consterm '((a U b) + c)'
run 1 ../consterm '((a U b) + #e)'
run 0 ../consterm '((a U b) + #e) & e'
run 1 ../consterm '((a U b) + #e) & #e'
run 1 ../consterm '((a U b) + #e) & (a* + b)'
run 0 ../consterm '((a ; b) + c)'
run 1 ../consterm '((a ; b) + #e)'
run 0 ../consterm '((a ; b) + #e) & e'
run 1 ../consterm '((a ; b) + #e) & #e'
run 1 ../consterm '((a ; b) + #e) & (a* + b)'