+ cmd = EC_NODE_CMD(NULL, "sell vegetable",
+ ec_node_many("vegetable",
+ EC_NODE_OR(NULL,
+ ec_node_once(NULL,
+ ec_node_str(NULL, "potatoes")),
+ ec_node_once(NULL,
+ ec_node_str(NULL, "carrots")),
+ ec_node_once(NULL,
+ ec_node_str(NULL, "pumpkins"))),
+ 1, 0));
+ if (cmd == NULL)
+ goto fail;
+ ec_keyval_set(ec_node_attrs(cmd), "help",
+ "sell vegetables", NULL);
+ if (ec_node_or_add(cmdlist, cmd) < 0)
+ goto fail;
+
+