4 5 6
7 8 .
END DATA.
-SAVE OUTFILE='matrix.sav'.
MATRIX.
-GET x0 /FILE='matrix.sav' /NAMES=names0.
+GET x0 /NAMES=names0.
PRINT x0.
PRINT names0/FORMAT=A8.
END MATRIX.
MATRIX.
-GET x1 /FILE='matrix.sav' /VARIABLES=a b c /NAMES=names1 /MISSING=OMIT.
+GET x1 /VARIABLES=a b c /NAMES=names1 /MISSING=OMIT.
PRINT x1.
PRINT names1/FORMAT=A8.
END MATRIX.
MATRIX.
-GET x2 /FILE='matrix.sav' /VARIABLES=a b /NAMES=names2 /MISSING=OMIT.
+GET x2 /VARIABLES=a b /NAMES=names2 /MISSING=OMIT.
PRINT x2.
PRINT names2/FORMAT=A8.
END MATRIX.
MATRIX.
-GET x3 /FILE='matrix.sav' /VARIABLES=a b c /NAMES=names3 /MISSING=5.
+GET x3 /FILE=* /VARIABLES=a b c /NAMES=names3 /MISSING=5.
PRINT x3.
PRINT names3/FORMAT=A8.
END MATRIX.
MATRIX.
-GET x4 /FILE='matrix.sav' /VARIABLES=a b /NAMES=names4 /MISSING=5.
+GET x4 /FILE=* /VARIABLES=a b /NAMES=names4 /MISSING=5.
PRINT x4.
PRINT names4/FORMAT=A8.
END MATRIX.
+SAVE OUTFILE='matrix.sav'.
+NEW FILE.
+
MATRIX.
GET x5 /FILE='matrix.sav' /VARIABLES=a b c /NAMES=names5 /MISSING=ACCEPT.
PRINT x5.
END MATRIX.
])
AT_CHECK([pspp matrix.sps], [1], [dnl
-matrix.sps:12: error: MATRIX: GET: Variable a in case 2 has user-missing value
+matrix.sps:11: error: MATRIX: GET: Variable a in case 2 has user-missing value
1.
-matrix.sps:13: error: MATRIX: Uninitialized variable x0 used in expression.
+matrix.sps:12: error: MATRIX: Uninitialized variable x0 used in expression.
names0
a
b
c
-matrix.sps:18: error: MATRIX: GET: Variable c in case 4 is system-missing.
+matrix.sps:17: error: MATRIX: GET: Variable c in case 4 is system-missing.
-matrix.sps:19: error: MATRIX: Uninitialized variable x1 used in expression.
+matrix.sps:18: error: MATRIX: Uninitialized variable x1 used in expression.
names1
a
a
b
-matrix.sps:30: error: MATRIX: GET: Variable c in case 4 is system-missing.
+matrix.sps:29: error: MATRIX: GET: Variable c in case 4 is system-missing.
-matrix.sps:31: error: MATRIX: Uninitialized variable x3 used in expression.
+matrix.sps:30: error: MATRIX: Uninitialized variable x3 used in expression.
names3
a
a
b
-matrix.sps:42: error: MATRIX: GET: Variable c in case 4 is system-missing.
+matrix.sps:44: error: MATRIX: GET: Variable c in case 4 is system-missing.
-matrix.sps:43: error: MATRIX: Uninitialized variable x5 used in expression.
+matrix.sps:45: error: MATRIX: Uninitialized variable x5 used in expression.
names5
a