From 3c989eb4a784c34870e9d66d5be3c976d8f03797 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Thu, 4 Nov 1999 14:05:40 +0000 Subject: [PATCH] Fixed comments about shift/reduce conflicts. --- filter/config.Y | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/filter/config.Y b/filter/config.Y index c72f3e0e..1e4bafef 100644 --- a/filter/config.Y +++ b/filter/config.Y @@ -95,8 +95,7 @@ decls: /* EMPTY */ { $$ = NULL; } } ; -/* Declarations that have no ';' at the end. - Ouch, this is responsible for 13 or so shift/reduce conflicts. */ +/* Declarations that have no ';' at the end. */ declsn: one_decl { $$ = $1; } | declsn ';' one_decl { $$ = $3; @@ -234,7 +233,6 @@ constant: | TEXT { $$ = f_new_inst(); $$->code = 'c'; $$->a1.i = T_STRING; $$->a2.p = $1; } | pair { $$ = f_new_inst(); $$->code = 'c'; $$->a1.i = T_PAIR; $$->a2.i = $1; } | ipa { NEW_F_VAL; $$ = f_new_inst(); $$->code = 'C'; $$->a1.p = val; *val = $1; } - /* Replace with prefix_s to get rid of shift/reduce conflicts. */ | prefix {NEW_F_VAL; $$ = f_new_inst(); $$->code = 'C'; $$->a1.p = val; *val = $1; } | '[' set_items ']' { printf( "We've got a set here..." ); $$ = f_new_inst(); $$->code = 'c'; $$->a1.i = T_SET; $$->a2.p = build_tree($2); printf( "ook\n" ); } ;