Lines Matching full:semantic
143 locations in addition to semantic values, move this subsection out
833 manipulation in user semantic actions" wasn't adjusted for that
1566 Fix handling of yychar manipulation in user semantic actions.
1573 update. In lalr1.java, yychar is out of scope during semantic
1580 * tests/actions.at (Destroying lookahead assigned by semantic
2428 * src/scan-code.l: Support for named refs in semantic
3362 (Java Semantic Values): Explicitly mention stype.
3374 (Java Differences): Add reference. Add item on semantic values.
5272 As in semantic actions, make @$ in %initial-action, %destructor, and
5530 (Duplicate representation of merged trees): Free all semantic values.
6606 ("{...}"): Declare semantic type as code.
7210 list node contains a semantic type.
7212 semantic types with their %destructor's and %printer's.
7238 a list in which each item is a symbol, semantic type, or
7248 represent a semantic type or a %symbol-default in addition to just an
7443 declare a %destructor for a mid-rule's semantic value. It's just
8581 (GLR Semantic Actions): Cross-reference those notes.
8585 * tests/glr-regression.at (Leaked semantic values when reporting
8595 * tests/glr-regression.at (Leaked semantic values when reporting
8608 Don't leak semantic values for parent RHS when a user action cuts the
8610 * tests/glr-regression.at (Leaked merged semantic value if user action
8612 (Leaked semantic values if user action cuts parse): ... this. Add check
8615 between an unresolved state (non-empty chain of semantic options) and
8628 the RHS of a semantic option. Document the interface.
8640 destructor for its semantic value.
8977 (Corrupted semantic options if user action cuts parse):
9039 (GLR Semantic Actions): New subsection discussing special
9040 considerations because GLR semantic actions might be deferred.
9046 parser) since this is irrelevant information when writing semantic
9050 isn't when semantic actions are deferred.
9051 In the yychar and yyclearin entries, add note about deferred semantic
9091 (Leaked merged semantic value if user action cuts parse): In order to
9100 !yyvaluep as signal that no semantic value is available to print.
9102 to print a semantic value.
9111 * data/glr.c (yyresolveValue): When merging semantic options, if at
9113 destroy the semantic value before returning rather than leaking it.
9115 yyresolveValue fails, ignore the (unset) semantic value rather than
9116 corrupting the yyGLRState, and empty the semantic options list since
9119 * tests/glr-regression.at (Corrupted semantic options if user action
9123 for me... but only because the corrupted semantic options usually
9125 (Leaked merged semantic value if user action cuts parse): New test
9344 for semantic values was leaked instead.
9541 Generalize the display of semantic values and locations in traces.
9610 When yydebug, report semantic and location values for reductions.
9611 * data/glr.c (yy_reduce_print): Report the semantic values and the
10202 (User destructor for unresolved GLR semantic value): New test case.
11129 * doc/bison.texinfo (Semantic Tokens): Fix scoping problem in
11983 * src/scan-action.l: Remove. Scanning of semantic actions is
12864 Change semantic actions to compute strings, rather than printing
13542 (yyuserAction): Modify to allow incremental move of semantic values
13544 Define YYFILL to use in user-defined actions to fill semantic array
13547 (yydoAction): Modify to allow incremental move of semantic values
17942 Remove the so called hairy (semantic) parsers.
17973 Note: this patch partially drops `semantic-parser' support: it
17974 always does `rule_length - n', where semantic parsers ought to
18528 * tests/semantic.at (Parsing Guards): Similarly.
19537 * tests/semantic.at: New.
21877 (output_parser): Output semantic actions.
22303 introduces a guaranteed SEGV for semantic parsers.
23159 (yyparse): When providing a default semantic action, provide a