@@ -1083,17 +1083,17 @@ AT_DATA_GRAMMAR([[input.y]],
10831083} <*>
10841084
10851085%printer {
1086- fprintf (yyoutput , "<> printer for '%c' @ %d", $$, @$.first_column);
1086+ fprintf (yyo , "<> printer for '%c' @ %d", $$, @$.first_column);
10871087} <>
10881088%destructor {
1089- fprintf (stdout, "<> destructor for '%c' @ %d.\n", $$, @$.first_column);
1089+ printf ( "<> destructor for '%c' @ %d.\n", $$, @$.first_column);
10901090} <>
10911091
10921092%printer {
1093- fprintf (yyoutput , "'b'/'c' printer for '%c' @ %d", $$, @$.first_column);
1093+ fprintf (yyo , "'b'/'c' printer for '%c' @ %d", $$, @$.first_column);
10941094} 'b' 'c'
10951095%destructor {
1096- fprintf (stdout, "'b'/'c' destructor for '%c' @ %d.\n", $$, @$.first_column);
1096+ printf ( "'b'/'c' destructor for '%c' @ %d.\n", $$, @$.first_column);
10971097} 'b' 'c'
10981098
10991099%destructor {
@@ -1179,23 +1179,23 @@ AT_DATA_GRAMMAR([[input.y]],
11791179%type <field1> 'e'
11801180%type <field2> 'f'
11811181%printer {
1182- fprintf (yyoutput , "<*>/<field2>/e printer");
1182+ fprintf (yyo , "<*>/<field2>/e printer");
11831183} <*> 'e' <field2>
11841184%destructor {
1185- fprintf (stdout, "<*>/<field2>/e destructor.\n");
1185+ printf ( "<*>/<field2>/e destructor.\n");
11861186} <*> 'e' <field2>
11871187
11881188%type <field1> 'b'
1189- %printer { fprintf (yyoutput , "<field1> printer"); } <field1>
1190- %destructor { fprintf (stdout, "<field1> destructor.\n"); } <field1>
1189+ %printer { fprintf (yyo , "<field1> printer"); } <field1>
1190+ %destructor { printf ( "<field1> destructor.\n"); } <field1>
11911191
11921192%type <field0> 'c'
1193- %printer { fprintf (yyoutput , "'c' printer"); } 'c'
1194- %destructor { fprintf (stdout, "'c' destructor.\n"); } 'c'
1193+ %printer { fprintf (yyo , "'c' printer"); } 'c'
1194+ %destructor { printf ( "'c' destructor.\n"); } 'c'
11951195
11961196%type <field1> 'd'
1197- %printer { fprintf (yyoutput , "'d' printer"); } 'd'
1198- %destructor { fprintf (stdout, "'d' destructor.\n"); } 'd'
1197+ %printer { fprintf (yyo , "'d' printer"); } 'd'
1198+ %destructor { printf ( "'d' destructor.\n"); } 'd'
11991199
12001200%destructor {
12011201 #error "<> destructor should not be used."
@@ -1304,10 +1304,10 @@ AT_DATA_GRAMMAR([[input]]$1[[.y]],
13041304
13051305%token END 0
13061306%printer {
1307- fprintf (yyoutput , "<]]kind[[> for '%c' @ %d", $$, @$.first_column);
1307+ fprintf (yyo , "<]]kind[[> for '%c' @ %d", $$, @$.first_column);
13081308} <]]kind[[>
13091309%destructor {
1310- fprintf (stdout, "<]]kind[[> for '%c' @ %d.\n", $$, @$.first_column);
1310+ printf ( "<]]kind[[> for '%c' @ %d.\n", $$, @$.first_column);
13111311} <]]kind[[>
13121312
13131313%printer {
@@ -1410,7 +1410,7 @@ AT_DATA_GRAMMAR([[input.y]],
14101410%}
14111411
14121412%printer {
1413- fprintf (yyoutput , "'%c'", $$);
1413+ fprintf (yyo , "'%c'", $$);
14141414} <> <*>
14151415%destructor {
14161416 fprintf (stderr, "DESTROY '%c'\n", $$);
@@ -1509,7 +1509,7 @@ AT_DATA_GRAMMAR([[input.y]],
15091509
15101510%printer {
15111511 char chr = $$;
1512- fprintf (yyoutput , "'%c'", chr);
1512+ fprintf (yyo , "'%c'", chr);
15131513} <> <*>
15141514%destructor {
15151515 char chr = $$;
@@ -1559,7 +1559,7 @@ AT_DATA_GRAMMAR([[input.y]],
15591559# define LOCATION_PRINT(File, Loc)
15601560%}
15611561
1562- %printer { fprintf (yyoutput , "%d", @$); } <>
1562+ %printer { fprintf (yyo , "%d", @$); } <>
15631563%destructor { fprintf (stderr, "DESTROY %d\n", @$); } <>
15641564%printer { #error "<*> printer should not be used" } <*>
15651565%destructor { #error "<*> destructor should not be used" } <*>
0 commit comments