Lines Matching full:semantic
320 (GLR Semantic Actions): Cross-reference those notes.
324 * tests/glr-regression.at (Leaked semantic values when reporting
334 * tests/glr-regression.at (Leaked semantic values when reporting
347 Don't leak semantic values for parent RHS when a user action cuts the
349 * tests/glr-regression.at (Leaked merged semantic value if user action
351 (Leaked semantic values if user action cuts parse): ... this. Add check
354 between an unresolved state (non-empty chain of semantic options) and
367 the RHS of a semantic option. Document the interface.
379 destructor for its semantic value.
716 (Corrupted semantic options if user action cuts parse):
778 (GLR Semantic Actions): New subsection discussing special
779 considerations because GLR semantic actions might be deferred.
785 parser) since this is irrelevant information when writing semantic
789 isn't when semantic actions are deferred.
790 In the yychar and yyclearin entries, add note about deferred semantic
830 (Leaked merged semantic value if user action cuts parse): In order to
839 !yyvaluep as signal that no semantic value is available to print.
841 to print a semantic value.
850 * data/glr.c (yyresolveValue): When merging semantic options, if at
852 destroy the semantic value before returning rather than leaking it.
854 yyresolveValue fails, ignore the (unset) semantic value rather than
855 corrupting the yyGLRState, and empty the semantic options list since
858 * tests/glr-regression.at (Corrupted semantic options if user action
862 for me... but only because the corrupted semantic options usually
864 (Leaked merged semantic value if user action cuts parse): New test
1083 for semantic values was leaked instead.
1280 Generalize the display of semantic values and locations in traces.
1349 When yydebug, report semantic and location values for reductions.
1350 * data/glr.c (yy_reduce_print): Report the semantic values and the
1941 (User destructor for unresolved GLR semantic value): New test case.
2868 * doc/bison.texinfo (Semantic Tokens): Fix scoping problem in
3722 * src/scan-action.l: Remove. Scanning of semantic actions is
4603 Change semantic actions to compute strings, rather than printing
5281 (yyuserAction): Modify to allow incremental move of semantic values
5283 Define YYFILL to use in user-defined actions to fill semantic array
5286 (yydoAction): Modify to allow incremental move of semantic values
9681 Remove the so called hairy (semantic) parsers.
9712 Note: this patch partially drops `semantic-parser' support: it
9713 always does `rule_length - n', where semantic parsers ought to
10267 * tests/semantic.at (Parsing Guards): Similarly.
11276 * tests/semantic.at: New.
13616 (output_parser): Output semantic actions.
14042 introduces a guaranteed SEGV for semantic parsers.
14898 (yyparse): When providing a default semantic action, provide a