- parsers = talloc_realloc(NULL, parsers, struct parser *, n_parsers + 1);
- parsers[n_parsers] = parser;
- n_parsers++;
+ struct p_item* i = talloc(NULL, struct p_item);
+
+ printf("%s: %s\n", __func__, parser->name);
+
+ i->parser = parser;
+ list_add(&parsers, &i->list);