]> git.saurik.com Git - bison.git/blobdiff - src/parse-gram.y
remove support for lint
[bison.git] / src / parse-gram.y
index 9d9d1a42f58209557821cf439fd49527624fcaef..518969948f0586a22d438f41606175240e32e19d 100644 (file)
@@ -389,10 +389,15 @@ grammar_declaration:
     }
 | code_props_type "{...}" generic_symlist
     {
-      symbol_list *list;
-      for (list = $3; list; list = list->next)
-        symbol_list_code_props_set (list, $1, @2, $2);
-      symbol_list_free ($3);
+      code_props code;
+      code_props_symbol_action_init (&code, $2, @2);
+      code_props_translate_code (&code);
+      {
+        symbol_list *list;
+        for (list = $3; list; list = list->next)
+          symbol_list_code_props_set (list, $1, &code);
+        symbol_list_free ($3);
+      }
     }
 | "%default-prec"
     {