};
return true;
}
+ else if (axis->op == CTAO_NEST)
+ {
+ msg_at (SE, loc, _("Summary functions may not be applied to the nest "
+ "operator '>'."));
+ msg_at (SN, axis->loc, _("This is where the nest operator was used."));
+ return false;
+ }
else
{
+ assert (axis->op == CTAO_STACK);
for (size_t i = 0; i < 2; i++)
if (!add_summary_spec (axis->subs[i], function, weighting, area,
percentile, label, format, is_ctables_format,
CTABLES /TABLE qn1 /CATEGORIES **.
CTABLES /TITLES.
+
+CTABLES /TABLE (qn1 > qn113) [COUNT].
]])
AT_CHECK([pspp ctables.sps -O box=unicode -O width=120], [1],
[[ctables.sps:2.76-2.78: error: CTABLES: Computed category &pc references a category not included in the category list.
ctables.sps:36.10-36.15: note: CTABLES: TABLE must appear before this subcommand.
36 | CTABLES /TITLES.
| ^~~~~~
+
+ctables.sps:38.31-38.35: error: CTABLES: Summary functions may not be applied to the nest operator '>'.
+ 38 | CTABLES /TABLE (qn1 > qn113) [COUNT].
+ | ^~~~~
+
+ctables.sps:38.17-38.27: note: CTABLES: This is where the nest operator was used.
+ 38 | CTABLES /TABLE (qn1 > qn113) [COUNT].
+ | ^~~~~~~~~~~
]])
AT_CLEANUP