+ /* Parse the node.. */
+ localdata->nodes[i] = ctx->parser(ctx, argv[i]);
+
+ /* Subsequent nodes get coerced to match the type of the first node */
+ if (i)
+ localdata->nodes[i]=coerceNode(ctx,localdata->nodes[i],localdata->type);
+
+ /* If a node didn't parse, give up */
+ if (!localdata->nodes[i]) {
+ eq_free(ctx, thenode);