Lines Matching refs:LAC
367 doc: fix confusing citation of LAC publication.
369 * doc/bison.texinfo (LAC): Here.
437 doc: cite publication for LAC.
438 * doc/bison.texinfo (LAC): Here.
470 LAC has caveats. Don't be so adamant that IELR+LAC=canonical LR.
471 That is, as the referenced section in the manual documents, LAC
480 (Error Reporting): When mentioning %error-verbose, mention LAC,
481 and add cross-reference to the LAC section.
485 (Calc++ Parser): When mentioning %error-verbose, mention LAC, and
486 add cross-reference to the LAC section.
737 * NEWS (2.5): Add entry for LAC, and mention LAC in entry for
741 %nonassoc's effect on canonical LR, and to mention LAC. Add entry
743 (Glossary): Add entry for LAC.
753 (YYSTACK_USE_ALLOCA): Ignore it if LAC requested.
755 LAC requested.
757 (YYCOPY): Define if LAC requested.
761 stack needs to grow without LAC.
775 * tests/input.at (LAC: errors for %define): Extend for
777 * tests/regression.at (LAC: Exploratory stack): Extend to check
779 (LAC: Memory exhaustion): Update to use YYMAXDEPTH and
785 LAC = lookahead correction. See discussion at
788 LAC is *not* always redundant for lr.type=canonical-lr.
791 capacity of LAC's temporary exploratory stack. It defaults to 20
802 can be passed to yy_lac. If LAC is requested, build expected
807 cpp macros YY_LAC_ESTABLISH and YY_LAC_DISCARD to implement LAC.
808 Update yysyntax_error invocation. Add yyexhaustedlab code if LAC
813 (LAC: %nonassoc requires splitting canonical LR states): New test
814 group demonstrating how LAC can fix canonical LR.
815 * tests/input.at (LAC: Errors for %define): New test group.
816 * tests/regression.at (LAC: Exploratory stack): New test group.
817 (LAC: Memory exhaustion): New test group.