Use [*0] instead of #e, and support [*] in addition to *.
* src/ltlparse/ltlscan.ll: Recognize [*] as *, and use [*0] instead of #e for the empty word. * src/ltlast/binop.cc, src/ltlast/constant.cc, src/ltlast/multop.cc, src/ltlast/multop.hh, src/ltlast/unop.cc, src/ltlast/unop.hh, src/ltltest/consterm.test, src/ltltest/equals.test: Adjust all occurrences of #e to [*0]. * src/tgbatest/ltl2tgba.test: Also use [*].
This commit is contained in:
parent
4e7233d9fa
commit
8b8633de8c
10 changed files with 41 additions and 42 deletions
|
|
@ -239,9 +239,9 @@ namespace spot
|
|||
++i;
|
||||
}
|
||||
}
|
||||
// We have a* & #e & 0 = 0 // already checked above
|
||||
// but a* & #e & c* = #e
|
||||
// So if #e has been seen, check if all term recognize the
|
||||
// We have a* & [*0] & 0 = 0 // already checked above
|
||||
// but a* & [*0] & c* = [*0]
|
||||
// So if [*0] has been seen, check if all term recognize the
|
||||
// empty word.
|
||||
if (weak_abs_seen)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue