diff --git a/src/hoaparse/hoaparse.yy b/src/hoaparse/hoaparse.yy index a3375b719..05cf62df6 100644 --- a/src/hoaparse/hoaparse.yy +++ b/src/hoaparse/hoaparse.yy @@ -593,6 +593,10 @@ label-expr: 't' bdd_delref($3); bdd_addref($$); } + | '(' label-expr ')' + { + $$ = $2; + } acc-set: INT diff --git a/src/tgbatest/hoaparse.test b/src/tgbatest/hoaparse.test index f6562f91b..36643f8ec 100755 --- a/src/tgbatest/hoaparse.test +++ b/src/tgbatest/hoaparse.test @@ -1132,3 +1132,81 @@ input:24.44-30.9: 1 input:41.23-47.9: 1 input:47.11-53.20: 1 EOF + +# An example from ltl3ba +cat >input <