Home | History | Annotate | Download | only in doc

Lines Matching full:printer

232 * Printer Decl::      Declaring how symbol values are displayed.
1391 printer @code{yyerror} here, along with any other global identifiers
3095 %printer @{ type1_print (yyoutput, $$); @} <field1>
3102 %printer @{ type2_print (yyoutput, $$); @} <field2>
4380 * Printer Decl:: Declaring how symbol values are displayed.
4838 @node Printer Decl
4841 @findex %printer
4849 The @code{%printer} directive defines code that is called when a symbol is
4853 @deffn {Directive} %printer @{ @var{code} @} @var{symbols}
4854 @findex %printer
4886 %printer @{ fprintf (yyoutput, "'%c'", $$); @} <character>
4887 %printer @{ fprintf (yyoutput, "&%p", $$); @} <*>
4888 %printer @{ fprintf (yyoutput, "\"%s\"", $$); @} STRING1 string1
4889 %printer @{ fprintf (yyoutput, "<>"); @} <>
4897 only the second @code{%printer} in this case, so it prints only once.
9023 but not its semantic value. The @code{%printer} directive allows specify
9024 how semantic values are reported, see @ref{Printer Decl, , Printing
9029 As a demonstration of @code{%printer}, consider the multi-function
9042 %printer @{ fprintf (yyoutput, "%s", $$->name); @} VAR;
9043 %printer @{ fprintf (yyoutput, "%s()", $$->name); @} FNCT;
9044 %printer @{ fprintf (yyoutput, "%g", $$); @} <val>;
9054 The set of @code{%printer} directives demonstrates how to format the
9058 printer will be used for them.
9088 @samp{sin} as formatted per our @code{%printer} specification: @samp{sin()}.
9107 The previous reduction demonstrates the @code{%printer} directive for
9192 Before @code{%printer} support, semantic values could be displayed using the
9202 For @file{yacc.c} only. Obsoleted by @code{%printer}.
9713 @c - Printer and destructor
10306 @c FIXME: Document %printer, and mention that it takes a braced-code operand.
10309 %printer @{ yyoutput << *$$; @} "identifier"
10312 %printer @{ yyoutput << $$; @} <ival>
10592 @c - Printer and destructor
10628 Java parsers do not support @code{%printer}, as @code{toString()}
11582 @code{%printer}.
11593 @code{%printer}.
11964 Obsoleted by @code{%printer}.