parsetl: speedup parsing of n-ary operators with many operands
Issue #500, reported by Yann Thierry-Mieg. * spot/parsetl/parsetl.yy, spot/parsetl/scantl.ll: Use variant to store a new pnode objects that delays the construction of n-ary operators. * spot/parsetl/Makefile.am: Do not distribute stack.hh anymore. * spot/tl/formula.cc: Fix detection of overflow in Star and FStar. * HACKING: Update Bison requirements to 3.3. * tests/core/500.test: New test case. * tests/Makefile.am: Add it. * tests/core/ltl2tgba2.test, tests/core/ltlsynt.test, tests/core/tostring.test: Adjust to new expected order. * NEWS: Mention the change.
This commit is contained in:
parent
46f3f5aaf4
commit
9c6a09890e
11 changed files with 374 additions and 181 deletions
|
|
@ -165,6 +165,7 @@ TESTS_tl = \
|
|||
core/parse.test \
|
||||
core/parseerr.test \
|
||||
core/utf8.test \
|
||||
core/500.test \
|
||||
core/length.test \
|
||||
core/equals.test \
|
||||
core/tostring.test \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue