diff --git a/NEWS b/NEWS index 4f1f0751..a783d422 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,9 @@ Bison News Changes in version 1.49a: +* Large grammars + Are now supported. + * The initial rule is explicit. Bison used to play hacks with the initial rule, which the user does not write. It is now explicit, and visible in the reports and diff --git a/tests/torture.at b/tests/torture.at index a219f38a..01dfc164 100644 --- a/tests/torture.at +++ b/tests/torture.at @@ -129,7 +129,9 @@ mv stdout $1 AT_SETUP([Big triangle]) -AT_DATA_TRIANGULAR_GRAMMAR([input.y], [253]) +# I have been able to go up to 2000 on my machine. +# I tried 3000, a 29Mb grammar file, but then my system killed bison. +AT_DATA_TRIANGULAR_GRAMMAR([input.y], [500]) AT_CHECK([bison input.y -v -o input.c]) AT_CHECK([$CC $CFLAGS $CPPFLAGS input.c -o input], 0, [], [ignore]) AT_CHECK([./input])