Lines Matching full:printer
235 (Default %printer and %destructor for mid-rule values): Define
1754 Use types to simplify %printer declarations where possible.
1755 Provide %printer for BRACKETED_ID and symbol.prec.
5273 %printer imply %locations.
5279 @$ in %printer implies %locations): ... these new test cases.
5453 Use per-type %printer.
5851 printer members to code_props.
6461 %printer's as experimental. Don't mention Java yet. Discussed at
6496 * tests/actions.at (Default %printer and %destructor are not for error
6498 (Default %printer and %destructor are not for $accept): Here.
6513 * tests/actions.at (Default tagless %printer and %destructor,
6514 Default tagged and per-type %printer and %destructor,
6515 Default %printer and %destructor are not for error or $undefined,
6516 Default %printer and %destructor are not for $accept,
6517 Default %printer and %destructor for mid-rule values): Update.
6518 * tests/input.at (Default %printer and %destructor redeclared,
6676 Split the default %destructor/%printer into two kinds: <*> and <!>.
6707 * tests/actions.at (Default %printer and %destructor): Rename to...
6708 (Default tagless %printer and %destructor): ... this, and extend.
6709 (Per-type %printer and %destructor): Rename to...
6710 (Default tagged and per-type %printer and %destructor): ... this, and
6712 (Default %printer and %destructor for user-defined end token): Extend.
6713 (Default %printer and %destructor are not for error or $undefined):
6715 (Default %printer and %destructor are not for $accept): Update.
6716 (Default %printer and %destructor for mid-rule values): Extend.
6717 * tests/input.at (Default %printer and %destructor redeclared): Extend.
6722 Don't apply the default %destructor/%printer to an unreferenced midrule
6726 like $@n instead of just @n so that the default %destructor/%printer
6731 * tests/actions.at (Default %printer and %destructor for mid-rule
6858 * tests/actions.at (Default %printer and %destructor for ...):
7200 Finish implementation of per-type %destructor/%printer. Discussed
7206 %destructor/%printer description.
7212 semantic types with their %destructor's and %printer's.
7218 per-symbol %destructor/%printer, look up the per-type before trying
7220 * tests/actions.at (Per-type %printer and %destructor): New test case.
7221 * tests/input.at (Default %printer and %destructor redeclared):
7223 single %destructor/%printer declaration is an error.
7224 (Per-type %printer and %destructor redeclared, Unused values with
7229 Require default %destructor/%printer to be declared using
7231 new per-type %destructor/%printer. Discussed at
7240 (grammar_declaration): Use generic_symlist in %destructor and %printer
7250 %printer's.
7252 %destructor/%printer declarations.
7256 Whether the default %destructor/%printer applies to a particular symbol
7267 * tests/actions.at (Default %printer and %destructor for user-declared
7269 (Default %printer and %destructor for user-defined end token): ...
7279 Don't apply the default %destructor or %printer to the error token,
7281 default %destructor and %printer are only for user-declared symbols,
7285 * tests/actions.at (Default %printer and %destructor are not for error
7286 or $undefined, Default %printer and %destructor are not for $accept):
7432 Enable declaration of default %printer/%destructor. Make the parser
7434 not declare a specific %printer/%destructor. Thus, the parser uses it
7448 %printer/%destructor declarations.
7452 (symbol_printers_output): Likewise but for %printer's.
7457 variables to record the default %destructor and %printer.
7460 compute the appropriate %destructor and %printer for a symbol.
7462 default %destructor and %printer.
7464 * tests/actions.at (Default %printer and %destructor): New test to
7465 check that the right %printer and %destructor are called, that they're
7467 (Default %printer and %destructor for user-declared end token): New
7468 test to check that the default %printer and %destructor are called for
7470 * tests/input.at (Default %printer and %destructor redeclared, Unused
7916 printer members.
7918 printer location.
7992 (CHAR, STRING, string_content): For %printer, properly escape.
8767 * src/parse-gram.y (grammar_declaration): Location of printer
9784 * src/parse-gram.y (%printer): Prefer printf to putc and puts.
9822 * src/parse-gram.y (%printer): Prefer putc and puts to printf.
10067 * src/symtab.h (struct symbol): Declare the printer and destructor
10683 * src/parse-gram.y: Use %printer instead of YYPRINT.
11655 * data/lalr1.cc (Parser:print_): Remove, use %printer instead.
11878 output the location within the %printer.
11958 %printer calls to use cdebug_ when using lalr1.cc.
13855 <INITIAL>"%parse-param", <INITIAL>"%printer",
16769 * src/symtab.c (symbol_new): Initialize the `printer' member.
17052 Also exercise %printer.
17061 * src/symtab.h, src/symtab.c (symbol_t): printer and