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
2
HACKING
2
HACKING
|
|
@ -25,7 +25,7 @@ since the generated files they produce are distributed.)
|
|||
GNU Automake >= 1.11
|
||||
GNU Libtool >= 2.4
|
||||
GNU Flex >= 2.6
|
||||
GNU Bison >= 3.0
|
||||
GNU Bison >= 3.3
|
||||
GNU Emacs (preferably >= 24 but it may work with older versions)
|
||||
org-mode >= 9.1 (the version that comes bundled with your emacs
|
||||
version is likely out-of-date; but distribution often have
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue