Lines Matching full:destructor
599 7;input.at:305;Default %printer and %destructor redeclared;;
600 8;input.at:365;Per-type %printer and %destructor redeclared;;
601 9;input.at:408;Unused values with default %destructor;;
602 10;input.at:450;Unused values with per-type %destructor;;
757 165;actions.at:769;Default tagless %printer and %destructor;;
758 166;actions.at:867;Default tagged and per-type %printer and %destructor;;
759 167;actions.at:991;Default %printer and %destructor for user-defined end token;;
760 168;actions.at:1098;Default %printer and %destructor are not for error or \$undefined;;
761 169;actions.at:1193;Default %printer and %destructor are not for \$accept;;
762 170;actions.at:1258;Default %printer and %destructor for mid-rule values;;
764 172;actions.at:1407;@\$ in %destructor implies %locations;;
927 335;glr-regression.at:455;User destructor for unresolved GLR semantic value;;
928 336;glr-regression.at:515;User destructor after an error during a split parse;;
929 337;glr-regression.at:569;Duplicated user destructor for lookahead;;
2532 %destructor
2663 %destructor { destroy ($$); } INT a b c d e f g h i j k l;
3043 %destructor { destroy ($$); } INT a b c d e f g h i j k l;
3506 %destructor { destroy ($$); } INT a b c d e f g h i j k l;
3889 %destructor { destroy ($$); } INT a b c d e f g h i j k l;
4302 "Default %printer and %destructor redeclared" " " 1
4310 %destructor { destroy ($$); } <*> <*>
4313 %destructor { destroy ($$); } <*>
4316 %destructor { destroy ($$); } <> <>
4319 %destructor { destroy ($$); } <>
4326 %destructor { destroy ($$); } <*>;
4329 %destructor { destroy ($$); } <>;
4342 echo >>"$at_stderr"; $as_echo "input.y:1.13-29: error: redeclaration for default tagged %destructor
4346 input.y:4.13-29: error: redeclaration for default tagged %destructor
4350 input.y:7.13-29: error: redeclaration for default tagless %destructor
4354 input.y:10.13-29: error: redeclaration for default tagless %destructor
4358 input.y:17.13-29: error: redeclaration for default tagged %destructor
4362 input.y:20.13-29: error: redeclaration for default tagless %destructor
4382 "Per-type %printer and %destructor redeclared" " " 1
4390 %destructor { destroy ($$); } <field1> <field2>
4393 %destructor { destroy ($$); } <field1> <field1>
4400 %destructor { destroy ($$); } <field2> <field1>;
4413 echo >>"$at_stderr"; $as_echo "input.y:4.13-29: error: %destructor redeclaration for <field1>
4415 input.y:4.13-29: error: %destructor redeclaration for <field1>
4421 input.y:11.13-29: error: %destructor redeclaration for <field1>
4423 input.y:11.13-29: error: %destructor redeclaration for <field2>
4445 "Unused values with default %destructor" " " 1
4453 %destructor { destroy ($$); } <>
4675 %destructor { destroy ($$); } <*>
4901 "Unused values with per-type %destructor" " " 1
4909 %destructor { destroy ($$); } <field1>
5148 %destructor {bar} foo
5153 %destructor {baz} "foo"
5171 input.y:10.13-17: error: %destructor redeclaration for foo
6677 %destructor { free ($$)
6725 %destructor { free (\$\$)
9392 # Give %printer and %destructor "<*> exp TOK" instead of "<*>" to
9405 %destructor { $%; @%; } <*> exp TOK;
41164 %destructor
41168 %destructor
41172 %destructor
41176 %destructor
41180 %destructor
41185 %destructor
41805 %destructor
41809 %destructor
41813 %destructor
41817 %destructor
41821 %destructor
41826 %destructor
42443 %destructor
42447 %destructor
42451 %destructor
42455 %destructor
42459 %destructor
42464 %destructor
43019 %destructor
43023 %destructor
43027 %destructor
43031 %destructor
43035 %destructor
43040 %destructor
43592 %destructor
43596 %destructor
43600 %destructor
43604 %destructor
43608 %destructor
43613 %destructor
44161 %destructor
44165 %destructor
44169 %destructor
44173 %destructor
44177 %destructor
44182 %destructor
44668 "Default tagless %printer and %destructor" " " 9
44703 %destructor {
44704 fprintf (stdout, "<> destructor for '%c' @ %d.\n", $$, @$.first_column);
44710 %destructor {
44711 fprintf (stdout, "'b'/'c' destructor for '%c' @ %d.\n", $$, @$.first_column);
44714 %destructor {
44715 fprintf (yyoutput, "<*> destructor should not be called.\n");
44878 echo >>"$at_stdout"; $as_echo "<> destructor for 'd' @ 4.
44879 'b'/'c' destructor for 'c' @ 3.
44880 'b'/'c' destructor for 'b' @ 2.
44881 <> destructor for 'a' @ 1.
44938 "Default tagged and per-type %printer and %destructor" "" 9
44976 %destructor {
44977 fprintf (stdout, "<*>/<field2>/e destructor.\n");
44982 %destructor { fprintf (stdout, "<field1> destructor.\n"); } <field1>
44986 %destructor { fprintf (stdout, "'c' destructor.\n"); } 'c'
44990 %destructor { fprintf (stdout, "'d' destructor.\n"); } 'd'
44992 %destructor {
44993 fprintf (yyoutput, "<> destructor should not be called.\n");
45158 echo >>"$at_stdout"; $as_echo "<*>/<field2>/e destructor.
45159 <*>/<field2>/e destructor.
45160 'd' destructor.
45161 'c' destructor.
45162 <field1> destructor.
45163 <*>/<field2>/e destructor.
45230 "Default %printer and %destructor for user-defined end token" "" 9
45265 %destructor {
45266 fprintf (yyoutput, "<*> destructor should not be called.\n");
45273 %destructor {
45505 %destructor {
45506 fprintf (yyoutput, "<> destructor
45513 %destructor {
45729 "Default %printer and %destructor are not for error or \$undefined" "" 9
45736 # If Bison were to apply the default %printer and %destructor to the error
45740 # - It would invoke the %printer and %destructor on the error token's
45767 %destructor {
45992 "Default %printer and %destructor
46000 # %destructor to $accept:
46001 # - The %printer and %destructor code generated for $accept would always be
46010 # %printer and three for %destructor.)
46036 %destructor {
46199 "Default %printer and %destructor for mid-rule values" "" 9
46230 %destructor { fprintf (stderr, "DESTROY %d\n", @$); } <>
46232 %destructor { fprintf (yyoutput, "<*> destructor should not be called"); } <*>
46972 "@\$ in %destructor implies %locations" " " 9
46996 %destructor {
48922 %destructor { fprintf (stderr, "'a' destructor\n"); } 'a'
48923 %destructor { fprintf (stderr, "'b' destructor\n"); } 'b'
48929 // discarded and thus before its destructor (selected according to
49107 echo >>"$at_stderr"; $as_echo "'b' destructor
49108 'a' destructor
53096 // If $$ = 0 here, then we know that the 'a' destructor is being invoked
53099 %destructor {
53101 fprintf (stderr, "Wrong destructor.\n");
53110 // destructor that it selected according to the incorrect yytoken. The
53359 // If $$ = 0 here, then we know that the 'a' destructor is being invoked
53362 %destructor {
53364 fprintf (stderr, "Wrong destructor.\n");
53373 // destructor that it selected according to the incorrect yytoken. The
53621 // If $$ = 0 here, then we know that the 'a' destructor is being invoked
53624 %destructor {
53626 fprintf (stderr, "Wrong destructor.\n");
53635 // destructor that it selected according to the incorrect yytoken. The
53888 destructor is being invoked
53891 %destructor {
53893 fprintf (stderr, "Wrong destructor.\n");
53902 // destructor that it selected according to the incorrect yytoken. The
54153 // If $$ = 0 here, then we know that the 'a' destructor is being invoked
54156 %destructor {
54158 fprintf (stderr, "Wrong destructor.\n");
54167 // destructor that it selected according to the incorrect yytoken. The
54416 // If $$ = 0 here, then we know that the 'a' destructor is being invoked
54419 %destructor {
54421 fprintf (stderr, "Wrong destructor.\n");
54430 // destructor that it selected according to the incorrect yytoken. The
54680 // If $$ = 0 here, then we know that the 'a' destructor is being invoked
54683 %destructor {
54685 fprintf (stderr, "Wrong destructor.\n");
54694 // destructor that it selected according to the incorrect yytoken. The
54944 // If $$ = 0 here, then we know that the 'a' destructor is being invoked
54947 %destructor {
54949 fprintf (stderr, "Wrong destructor.\n");
54958 // destructor that it selected according to the incorrect yytoken. The
141185 %destructor
143862 %destructor { fprintf (stderr, "DESTRUCTOR\n"); } 'a';
144043 DESTRUCTOR
150900 %destructor { delete $$; } <obj>;
169208 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
169673 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
170146 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
170611 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
171084 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
171554 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
172032 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
172502 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
172980 %destructor { free_node ($$); } stmt expr decl declarator TYPENAME ID
174509 "User destructor for unresolved GLR semantic value" "" 22
174539 %destructor {
174542 fprintf (stderr, "Bad destructor call.\n");
174737 "User destructor after an error during a split parse" "" 22
174766 %destructor {
174767 printf ("Destructor called.\n");
174928 echo >>"$at_stdout"; $as_echo "Destructor called.
174959 "Duplicated user destructor for lookahead" " " 22
174994 %destructor {
174996 fprintf (stderr, "Destructor called on same value twice.\n");
175484 %destructor {
175937 %destructor { destructors += 1; } 'a'
175975 fprintf (stderr, "Destructor calls: %d\n", destructors);
176157 %destructor { parent_rhs_before_value = 0; } parent_rhs_before
176158 %destructor { merged_value = 0; } merged
176159 %destructor { parent_rhs_after_value = 0; } PARENT_RHS_AFTER
176254 fprintf (stderr, "`parent_rhs_before' destructor not called.\n");
176259 fprintf (stderr, "`merged' destructor not called.\n");
176264 fprintf (stderr, "`PARENT_RHS_AFTER' destructor not called.\n");
177109 %destructor { parent_rhs_before_value = 0; } parent_rhs_before
177179 fprintf (stderr, "`parent_rhs_before' destructor not called.\n");
177360 %destructor { lookahead_value = 0; } 'b'
177407 fprintf (stderr, "Lookahead destructor not called.\n");