From a2d157463accf02e2db9fd3dd174b7e46dae8938 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Wed, 12 Apr 2000 14:05:37 +0000 Subject: One less shift/reduce conflict. --- filter/config.Y | 7 ++++--- filter/filter.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/filter/config.Y b/filter/config.Y index 04c0af55..ebb2e4b1 100644 --- a/filter/config.Y +++ b/filter/config.Y @@ -412,12 +412,13 @@ term: | rtadot dynamic_attr '.' ADD '(' term ')' { } | rtadot dynamic_attr '.' DELETE '(' term ')' { } | rtadot dynamic_attr '.' CONTAINS '(' term ')' { } - | rtadot dynamic_attr '.' RESET { } + | rtadot dynamic_attr '.' RESET{ } */ /* Paths */ - | rtadot dynamic_attr '.' APPEND '(' term ')' { } - | rtadot dynamic_attr '.' LEN { $$->code = P('P','l'); } + | term '.' APPEND '(' term ')' { } + | term '.' RESET { } +/* | term '.' LEN { $$->code = P('P','l'); } */ /* function_call is inlined here */ | SYM '(' var_list ')' { diff --git a/filter/filter.h b/filter/filter.h index cac124a4..d634c867 100644 --- a/filter/filter.h +++ b/filter/filter.h @@ -64,7 +64,7 @@ struct filter { void filters_postconfig(void); struct f_inst *f_new_inst(void); -struct f_inst *f_new_dynamic_attr(int type, int f_type, int code); /* Type as core knows it, type as filters know it, and code */ +struct f_inst *f_new_dynamic_attr(int type, int f_type, int code); /* Type as core knows it, type as filters know it, and code of dynamic attribute */ struct f_tree *f_new_tree(void); struct f_tree *build_tree(struct f_tree *); -- cgit v1.2.3