summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--filter/config.Y7
-rw-r--r--filter/filter.h2
2 files changed, 5 insertions, 4 deletions
diff --git a/filter/config.Y b/filter/config.Y
index 04c0af5..ebb2e4b 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 cac124a..d634c86 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 *);