-* Too many variables in INTO
-RANK x
- /RANK INTO foo bar wiz.
-])
-AT_CHECK([pspp -O format=csv rank.sps], [1], [dnl
-"rank.sps:15.1: error: RANK: Syntax error expecting `@{:@'.
- 15 | .
- | ^"
+"rank.sps:8.16-8.17: error: RANK: Syntax error expecting BLOM, TUKEY, VW, or RANKIT.
+ 8 | RANK x/FRACTIO=**.
+ | ^~"
+
+"rank.sps:9.14-9.15: error: RANK: Syntax error expecting `='.
+ 9 | RANK x/PRINT **.
+ | ^~"
+
+"rank.sps:10.14-10.15: error: RANK: Syntax error expecting YES or NO.
+ 10 | RANK x/PRINT=**.
+ | ^~"
+
+"rank.sps:11.16-11.17: error: RANK: Syntax error expecting `='.
+ 11 | RANK x/MISSING **.
+ | ^~"
+
+"rank.sps:12.16-12.17: error: RANK: Syntax error expecting INCLUDE or EXCLUDE.
+ 12 | RANK x/MISSING=**.
+ | ^~"
+
+"rank.sps:13.15-13.16: error: RANK: Syntax error expecting `('.
+ 13 | RANK x/NTILES **.
+ | ^~"
+
+"rank.sps:14.15-14.16: error: RANK: Syntax error expecting positive integer for NTILES.
+ 14 | RANK x/NTILES(**).
+ | ^~"
+
+"rank.sps:15.17-15.18: error: RANK: Syntax error expecting `)'.
+ 15 | RANK x/NTILES(5 **).
+ | ^~"
+
+"rank.sps:16.9-16.10: error: RANK: Syntax error expecting RANK, NORMAL, RFRACTION, N, SAVAGE, PERCENT, PROPORTION, or NTILES.
+ 16 | RANK x/ **.
+ | ^~"