+lisp_name_t
+make_one_lisp(string token)
+{
+ string[*] bits = String::split(token, "@");
+ string name = bits[0];
+ string feature = "all";
+
+ if (dim(bits) > 1)
+ feature = bits[1];
+ return (lisp_name_t) {.name = name, .feature = feature };
+}
+
+lisp_name_t[*]