Lines Matching refs:LAC

291 * LAC::                   Correct lookahead sets in the parser states.
5655 @item Purpose: Enable LAC (lookahead correction) to improve
5656 syntax error handling. @xref{LAC}.
6319 contains incorrect information if LAC is not enabled (@pxref{LAC}).
7449 * LAC:: Correct lookahead sets in the parser states.
7560 @cindex LAC
7571 any unnecessary reductions. However, IELR parsers that use LAC are also
7573 default reductions. For details and a few caveats of LAC, @pxref{LAC}.
7636 @cindex LAC
7643 be fixed by another Bison feature, LAC. We discuss the effects of delayed
7644 syntax error detection and LAC more in the next section (@pxref{LAC}).
7658 cause the same effect anyway, and LAC fixes it in both cases, so future
7659 versions of Bison might drop this exception when LAC is activated. Second,
7680 @node LAC
7681 @subsection LAC
7683 @cindex LAC
7702 LAC (Lookahead Correction) is a new mechanism within the parsing algorithm
7705 enable LAC with the @code{%define parse.lac} directive.
7708 Enable LAC to improve syntax error handling.
7718 Conceptually, the LAC mechanism is straight-forward. Whenever the parser
7730 There is one subtlety about the use of LAC. That is, when in a consistent
7741 Thus, when LAC is in use, for some fixed decision of whether to enable
7745 language-recognition power of canonical LR and IELR, LAC at least enables
7749 There are a few caveats to consider when using LAC:
7754 IELR plus LAC does have one shortcoming relative to canonical LR. Some
7755 parsers generated by Bison can loop infinitely. LAC does not fix infinite
7765 limit, the list is simply dropped from the message. Enabling LAC can
7771 Because LAC requires many parse actions to be performed twice, it can have a
7780 never physically copied. In our experience, the performance penalty of LAC
7784 While the LAC algorithm shares techniques that have been recognized in the
7785 parser community for years, for the publication that introduces LAC,
10251 (@pxref{LAC}).
12122 @item LAC (Lookahead Correction)
12128 syntax error message. @xref{LAC}.
12331 @c LocalWords: subexpressions declarator nondeferred config libintl postfix LAC