Initial work on Rust implementation of PSPP. rust2
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 19 Mar 2023 00:50:19 +0000 (17:50 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Mon, 7 Jul 2025 02:03:09 +0000 (19:03 -0700)
commitcc2f36ed8b74385d4c142891910907bd3ea97522
tree5caadae4eca663c61ef67f91ea294edd7c2af2ed
parentec03db2eebaec84d55d4d2a756e0cede64e41c52
Initial work on Rust implementation of PSPP.

To run what's here, use `cargo run` inside the `rust` directory to run
it in place, or `cargo install` to install it to a local directory.  The
`convert` command is the only thing that really works so far.

Signed-off-by: Ben Pfaff <blp@cs.stanford.edu>
595 files changed:
Makefile.am
doc/dev/system-file-format.texi
doc/language.texi
rust/.gitignore [new file with mode: 0644]
rust/Cargo.lock [new file with mode: 0644]
rust/Cargo.toml [new file with mode: 0644]
rust/doc/.gitignore [new file with mode: 0644]
rust/doc/book.toml [new file with mode: 0644]
rust/doc/info2md [new file with mode: 0644]
rust/doc/src/SUMMARY.md [new file with mode: 0644]
rust/doc/src/commands/combining/add-files.md [new file with mode: 0644]
rust/doc/src/commands/combining/index.md [new file with mode: 0644]
rust/doc/src/commands/combining/match-files.md [new file with mode: 0644]
rust/doc/src/commands/combining/update.md [new file with mode: 0644]
rust/doc/src/commands/control/break.md [new file with mode: 0644]
rust/doc/src/commands/control/define.md [new file with mode: 0644]
rust/doc/src/commands/control/do-if.md [new file with mode: 0644]
rust/doc/src/commands/control/do-repeat.md [new file with mode: 0644]
rust/doc/src/commands/control/index.md [new file with mode: 0644]
rust/doc/src/commands/control/loop.md [new file with mode: 0644]
rust/doc/src/commands/data-io/begin-data.md [new file with mode: 0644]
rust/doc/src/commands/data-io/close-file-handle.md [new file with mode: 0644]
rust/doc/src/commands/data-io/data-list.md [new file with mode: 0644]
rust/doc/src/commands/data-io/datafile-attribute.md [new file with mode: 0644]
rust/doc/src/commands/data-io/dataset.md [new file with mode: 0644]
rust/doc/src/commands/data-io/end-case.md [new file with mode: 0644]
rust/doc/src/commands/data-io/end-file.md [new file with mode: 0644]
rust/doc/src/commands/data-io/file-handle.md [new file with mode: 0644]
rust/doc/src/commands/data-io/index.md [new file with mode: 0644]
rust/doc/src/commands/data-io/input-program.md [new file with mode: 0644]
rust/doc/src/commands/data-io/list.md [new file with mode: 0644]
rust/doc/src/commands/data-io/new-file.md [new file with mode: 0644]
rust/doc/src/commands/data-io/print-eject.md [new file with mode: 0644]
rust/doc/src/commands/data-io/print-space.md [new file with mode: 0644]
rust/doc/src/commands/data-io/print.md [new file with mode: 0644]
rust/doc/src/commands/data-io/repeating-data.md [new file with mode: 0644]
rust/doc/src/commands/data-io/reread.md [new file with mode: 0644]
rust/doc/src/commands/data-io/write.md [new file with mode: 0644]
rust/doc/src/commands/data/aggregate.md [new file with mode: 0644]
rust/doc/src/commands/data/autorecode.md [new file with mode: 0644]
rust/doc/src/commands/data/compute.md [new file with mode: 0644]
rust/doc/src/commands/data/flip.md [new file with mode: 0644]
rust/doc/src/commands/data/if.md [new file with mode: 0644]
rust/doc/src/commands/data/index.md [new file with mode: 0644]
rust/doc/src/commands/data/recode.md [new file with mode: 0644]
rust/doc/src/commands/data/sort-cases.md [new file with mode: 0644]
rust/doc/src/commands/matrix/index.md [new file with mode: 0644]
rust/doc/src/commands/matrix/matrix-data.md [new file with mode: 0644]
rust/doc/src/commands/matrix/matrix.md [new file with mode: 0644]
rust/doc/src/commands/matrix/mconvert.md [new file with mode: 0644]
rust/doc/src/commands/selection/filter.md [new file with mode: 0644]
rust/doc/src/commands/selection/index.md [new file with mode: 0644]
rust/doc/src/commands/selection/n.md [new file with mode: 0644]
rust/doc/src/commands/selection/sample.md [new file with mode: 0644]
rust/doc/src/commands/selection/select-if.md [new file with mode: 0644]
rust/doc/src/commands/selection/split-file.md [new file with mode: 0644]
rust/doc/src/commands/selection/temporary.md [new file with mode: 0644]
rust/doc/src/commands/selection/weight.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/apply-dictionary.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/export.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/get-data.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/get.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/import.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/index.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/save-data-collection.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/save-translate.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/save.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/sysfile-info.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/xexport.md [new file with mode: 0644]
rust/doc/src/commands/spss-io/xsave.md [new file with mode: 0644]
rust/doc/src/commands/statistics/correlations.md [new file with mode: 0644]
rust/doc/src/commands/statistics/crosstabs.md [new file with mode: 0644]
rust/doc/src/commands/statistics/ctables.md [new file with mode: 0644]
rust/doc/src/commands/statistics/descriptives.md [new file with mode: 0644]
rust/doc/src/commands/statistics/examine.md [new file with mode: 0644]
rust/doc/src/commands/statistics/factor.md [new file with mode: 0644]
rust/doc/src/commands/statistics/frequencies.md [new file with mode: 0644]
rust/doc/src/commands/statistics/glm.md [new file with mode: 0644]
rust/doc/src/commands/statistics/graph.md [new file with mode: 0644]
rust/doc/src/commands/statistics/index.md [new file with mode: 0644]
rust/doc/src/commands/statistics/logistic-regression.md [new file with mode: 0644]
rust/doc/src/commands/statistics/means.md [new file with mode: 0644]
rust/doc/src/commands/statistics/npar-tests.md [new file with mode: 0644]
rust/doc/src/commands/statistics/oneway.md [new file with mode: 0644]
rust/doc/src/commands/statistics/quick-cluster.md [new file with mode: 0644]
rust/doc/src/commands/statistics/rank.md [new file with mode: 0644]
rust/doc/src/commands/statistics/regression.md [new file with mode: 0644]
rust/doc/src/commands/statistics/reliability.md [new file with mode: 0644]
rust/doc/src/commands/statistics/roc.md [new file with mode: 0644]
rust/doc/src/commands/statistics/t-test.md [new file with mode: 0644]
rust/doc/src/commands/utilities/add-document.md [new file with mode: 0644]
rust/doc/src/commands/utilities/cache.md [new file with mode: 0644]
rust/doc/src/commands/utilities/cd.md [new file with mode: 0644]
rust/doc/src/commands/utilities/comment.md [new file with mode: 0644]
rust/doc/src/commands/utilities/display-documents.md [new file with mode: 0644]
rust/doc/src/commands/utilities/display-file-label.md [new file with mode: 0644]
rust/doc/src/commands/utilities/document.md [new file with mode: 0644]
rust/doc/src/commands/utilities/drop-documents.md [new file with mode: 0644]
rust/doc/src/commands/utilities/echo.md [new file with mode: 0644]
rust/doc/src/commands/utilities/erase.md [new file with mode: 0644]
rust/doc/src/commands/utilities/execute.md [new file with mode: 0644]
rust/doc/src/commands/utilities/file-label.md [new file with mode: 0644]
rust/doc/src/commands/utilities/finish.md [new file with mode: 0644]
rust/doc/src/commands/utilities/host.md [new file with mode: 0644]
rust/doc/src/commands/utilities/include.md [new file with mode: 0644]
rust/doc/src/commands/utilities/index.md [new file with mode: 0644]
rust/doc/src/commands/utilities/insert.md [new file with mode: 0644]
rust/doc/src/commands/utilities/output.md [new file with mode: 0644]
rust/doc/src/commands/utilities/permissions.md [new file with mode: 0644]
rust/doc/src/commands/utilities/preserve.md [new file with mode: 0644]
rust/doc/src/commands/utilities/set.md [new file with mode: 0644]
rust/doc/src/commands/utilities/show.md [new file with mode: 0644]
rust/doc/src/commands/utilities/subtitle.md [new file with mode: 0644]
rust/doc/src/commands/utilities/title.md [new file with mode: 0644]
rust/doc/src/commands/variables/add-value-labels.md [new file with mode: 0644]
rust/doc/src/commands/variables/delete-variables.md [new file with mode: 0644]
rust/doc/src/commands/variables/display.md [new file with mode: 0644]
rust/doc/src/commands/variables/formats.md [new file with mode: 0644]
rust/doc/src/commands/variables/index.md [new file with mode: 0644]
rust/doc/src/commands/variables/leave.md [new file with mode: 0644]
rust/doc/src/commands/variables/missing-values.md [new file with mode: 0644]
rust/doc/src/commands/variables/mrsets.md [new file with mode: 0644]
rust/doc/src/commands/variables/numeric.md [new file with mode: 0644]
rust/doc/src/commands/variables/print-formats.md [new file with mode: 0644]
rust/doc/src/commands/variables/rename-variables.md [new file with mode: 0644]
rust/doc/src/commands/variables/sort-variables.md [new file with mode: 0644]
rust/doc/src/commands/variables/string.md [new file with mode: 0644]
rust/doc/src/commands/variables/value-labels.md [new file with mode: 0644]
rust/doc/src/commands/variables/variable-alignment.md [new file with mode: 0644]
rust/doc/src/commands/variables/variable-attribute.md [new file with mode: 0644]
rust/doc/src/commands/variables/variable-labels.md [new file with mode: 0644]
rust/doc/src/commands/variables/variable-level.md [new file with mode: 0644]
rust/doc/src/commands/variables/variable-role.md [new file with mode: 0644]
rust/doc/src/commands/variables/variable-width.md [new file with mode: 0644]
rust/doc/src/commands/variables/vector.md [new file with mode: 0644]
rust/doc/src/commands/variables/write-formats.md [new file with mode: 0644]
rust/doc/src/data/aggregate.md [new file with mode: 0644]
rust/doc/src/data/index.md [new file with mode: 0644]
rust/doc/src/encrypted-wrapper.md [new file with mode: 0644]
rust/doc/src/introduction.md [new file with mode: 0644]
rust/doc/src/invoking-pspp.md [new file with mode: 0644]
rust/doc/src/invoking/pspp-convert.md [new file with mode: 0644]
rust/doc/src/invoking/pspp-dump-sav.md [new file with mode: 0644]
rust/doc/src/invoking/pspp-output.md [new file with mode: 0644]
rust/doc/src/invoking/pspp.md [new file with mode: 0644]
rust/doc/src/language/basics/commands.md [new file with mode: 0644]
rust/doc/src/language/basics/index.md [new file with mode: 0644]
rust/doc/src/language/basics/missing-values.md [new file with mode: 0644]
rust/doc/src/language/basics/syntax-variants.md [new file with mode: 0644]
rust/doc/src/language/basics/tokens.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/basic.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/binary-and-hex.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/custom-currency.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/date-component.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/index.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/legacy-numeric.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/string.md [new file with mode: 0644]
rust/doc/src/language/datasets/formats/time-and-date.md [new file with mode: 0644]
rust/doc/src/language/datasets/index.md [new file with mode: 0644]
rust/doc/src/language/datasets/scratch-variables.md [new file with mode: 0644]
rust/doc/src/language/datasets/variable-lists.md [new file with mode: 0644]
rust/doc/src/language/datasets/variables.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/index.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/mathematical.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/miscellaneous.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/missing-value.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/set-membership.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/statistical-distributions.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/statistical.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/string.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/time-and-date.md [new file with mode: 0644]
rust/doc/src/language/expressions/functions/trigonometric.md [new file with mode: 0644]
rust/doc/src/language/expressions/index.md [new file with mode: 0644]
rust/doc/src/language/expressions/operators.md [new file with mode: 0644]
rust/doc/src/language/expressions/relational.md [new file with mode: 0644]
rust/doc/src/language/expressions/system-variables.md [new file with mode: 0644]
rust/doc/src/language/files/file-handles.md [new file with mode: 0644]
rust/doc/src/language/files/index.md [new file with mode: 0644]
rust/doc/src/language/index.md [new file with mode: 0644]
rust/doc/src/language/syntax-diagrams.md [new file with mode: 0644]
rust/doc/src/language/tutorial/hypotheses.md [new file with mode: 0644]
rust/doc/src/language/tutorial/index.md [new file with mode: 0644]
rust/doc/src/language/tutorial/preparation.md [new file with mode: 0644]
rust/doc/src/language/tutorial/transformations.md [new file with mode: 0644]
rust/doc/src/license.md [new file with mode: 0644]
rust/doc/src/pc+.md [new file with mode: 0644]
rust/doc/src/pc+/index.md [new file with mode: 0644]
rust/doc/src/pc.md [new file with mode: 0644]
rust/doc/src/portable.md [new file with mode: 0644]
rust/doc/src/spv/index.md [new file with mode: 0644]
rust/doc/src/spv/legacy-detail-binary.md [new file with mode: 0644]
rust/doc/src/spv/legacy-detail-xml.md [new file with mode: 0644]
rust/doc/src/spv/light-detail.md [new file with mode: 0644]
rust/doc/src/spv/structure.md [new file with mode: 0644]
rust/doc/src/system-file.md [new file with mode: 0644]
rust/doc/src/tablelook.md [new file with mode: 0644]
rust/pspp-derive/Cargo.toml [new file with mode: 0644]
rust/pspp-derive/src/lib.rs [new file with mode: 0644]
rust/pspp-lsp/Cargo.toml [new file with mode: 0644]
rust/pspp-lsp/lsp-pspp.el [new file with mode: 0644]
rust/pspp-lsp/src/main.rs [new file with mode: 0644]
rust/pspp/Cargo.lock [new file with mode: 0644]
rust/pspp/Cargo.toml [new file with mode: 0644]
rust/pspp/build.rs [new file with mode: 0644]
rust/pspp/convrtrs.txt [new file with mode: 0644]
rust/pspp/fuzz/.gitignore [new file with mode: 0644]
rust/pspp/fuzz/Cargo.lock [new file with mode: 0644]
rust/pspp/fuzz/Cargo.toml [new file with mode: 0644]
rust/pspp/fuzz/fuzz_targets/fuzz_target_1.rs [new file with mode: 0644]
rust/pspp/fuzz/fuzz_targets/segment.rs [new file with mode: 0644]
rust/pspp/src/calendar.rs [new file with mode: 0644]
rust/pspp/src/command/crosstabs.rs [new file with mode: 0644]
rust/pspp/src/command/ctables.rs [new file with mode: 0644]
rust/pspp/src/command/data_list.rs [new file with mode: 0644]
rust/pspp/src/command/descriptives.rs [new file with mode: 0644]
rust/pspp/src/command/mod.rs [new file with mode: 0644]
rust/pspp/src/dictionary.rs [new file with mode: 0644]
rust/pspp/src/endian.rs [new file with mode: 0644]
rust/pspp/src/engine.rs [new file with mode: 0644]
rust/pspp/src/format/display/mod.rs [new file with mode: 0644]
rust/pspp/src/format/display/test.rs [new file with mode: 0644]
rust/pspp/src/format/mod.rs [new file with mode: 0644]
rust/pspp/src/format/parse.rs [new file with mode: 0644]
rust/pspp/src/format/testdata/display/cca.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/ccb.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/ccc.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/ccd.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/cce.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/comma.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dollar.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dot.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime10.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime11.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime12.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime13.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime13.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime14.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime14.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime14.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime15.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime15.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime15.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime15.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime16.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime16.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime16.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime16.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime16.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime17.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime17.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime17.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime17.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime17.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime17.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime18.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime18.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime18.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime18.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime18.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime18.6.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime18.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime8.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/dtime9.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/e.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/f.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/ib.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime10.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime10.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime10.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime10.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime10.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime11.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime11.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime11.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime11.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime11.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime11.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime12.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime13.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime14.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime15.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime16.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime6.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime7.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime7.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime8.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime8.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime8.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime9.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime9.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime9.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/mtime9.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/n.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/p.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/pct.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/pib.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/pibhex.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/pk.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/rb.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/rbhex.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/split-binhex-out.expected.py [new file with mode: 0644]
rust/pspp/src/format/testdata/display/split-num-out.expected.py [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time-input.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time10.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time10.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time11.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time11.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time11.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time12.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time12.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time12.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time12.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time13.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time13.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time13.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time13.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time13.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time14.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time14.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time14.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time14.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time14.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time14.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time15.1.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time15.2.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time15.3.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time15.4.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time15.5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time15.6.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time15.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time5.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time6.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time7.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time8.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/time9.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/display/z.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/comma.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/dollar.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/dot.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/e.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/f.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/num-in.expected.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/num-in.split.py [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/num-in.txt [new file with mode: 0644]
rust/pspp/src/format/testdata/parse/pct.txt [new file with mode: 0644]
rust/pspp/src/hexfloat.rs [new file with mode: 0644]
rust/pspp/src/identifier.rs [new file with mode: 0644]
rust/pspp/src/integer.rs [new file with mode: 0644]
rust/pspp/src/lex/command_name.rs [new file with mode: 0644]
rust/pspp/src/lex/lexer.rs [new file with mode: 0644]
rust/pspp/src/lex/mod.rs [new file with mode: 0644]
rust/pspp/src/lex/scan/mod.rs [new file with mode: 0644]
rust/pspp/src/lex/scan/test.rs [new file with mode: 0644]
rust/pspp/src/lex/segment/mod.rs [new file with mode: 0644]
rust/pspp/src/lex/segment/test.rs [new file with mode: 0644]
rust/pspp/src/lex/token.rs [new file with mode: 0644]
rust/pspp/src/lib.rs [new file with mode: 0644]
rust/pspp/src/locale_charset.rs [new file with mode: 0644]
rust/pspp/src/macros.rs [new file with mode: 0644]
rust/pspp/src/main.rs [new file with mode: 0644]
rust/pspp/src/message.rs [new file with mode: 0644]
rust/pspp/src/output/cairo/driver.rs [new file with mode: 0644]
rust/pspp/src/output/cairo/fsm.rs [new file with mode: 0644]
rust/pspp/src/output/cairo/mod.rs [new file with mode: 0644]
rust/pspp/src/output/cairo/pager.rs [new file with mode: 0644]
rust/pspp/src/output/csv.rs [new file with mode: 0644]
rust/pspp/src/output/driver.rs [new file with mode: 0644]
rust/pspp/src/output/html.rs [new file with mode: 0644]
rust/pspp/src/output/mod.rs [new file with mode: 0644]
rust/pspp/src/output/page.rs [new file with mode: 0644]
rust/pspp/src/output/pivot/look_xml.rs [new file with mode: 0644]
rust/pspp/src/output/pivot/mod.rs [new file with mode: 0644]
rust/pspp/src/output/pivot/output.rs [new file with mode: 0644]
rust/pspp/src/output/pivot/test.rs [new file with mode: 0644]
rust/pspp/src/output/pivot/test1.tlo [new file with mode: 0644]
rust/pspp/src/output/pivot/tlo.rs [new file with mode: 0644]
rust/pspp/src/output/render.rs [new file with mode: 0644]
rust/pspp/src/output/spv.rs [new file with mode: 0644]
rust/pspp/src/output/table.rs [new file with mode: 0644]
rust/pspp/src/output/text.rs [new file with mode: 0644]
rust/pspp/src/output/text_line.rs [new file with mode: 0644]
rust/pspp/src/prompt.rs [new file with mode: 0644]
rust/pspp/src/settings.rs [new file with mode: 0644]
rust/pspp/src/sys/cooked.rs [new file with mode: 0644]
rust/pspp/src/sys/encoding.rs [new file with mode: 0644]
rust/pspp/src/sys/mod.rs [new file with mode: 0644]
rust/pspp/src/sys/raw.rs [new file with mode: 0644]
rust/pspp/src/sys/sack.rs [new file with mode: 0644]
rust/pspp/src/sys/test.rs [new file with mode: 0644]
rust/pspp/src/sys/testdata/attributes.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/attributes.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_float_info_size.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_float_info_size.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_integer_info_count.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_integer_info_count.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_integer_info_endianness.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_integer_info_endianness.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_integer_info_float_format.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_machine_integer_info_float_format.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_record_type.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_record_type.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_variable_name_in_long_string_value_label.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_variable_name_in_long_string_value_label.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_variable_name_in_variable_value_pair.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_variable_name_in_variable_value_pair.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_very_long_string_length.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_very_long_string_length.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_very_long_string_segment_width.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/bad_very_long_string_segment_width.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/compressed_data.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/compressed_data.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/compressed_data_other_bias.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/compressed_data_other_bias.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/compressed_data_zero_bias.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/compressed_data_zero_bias.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/documents.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/documents.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_attribute_name.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_attribute_name.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_long_variable_name.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_long_variable_name.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_value_labels_type.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_value_labels_type.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_variable_name.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/duplicate_variable_name.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/empty_document_record.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/empty_document_record.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/extension_too_large.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/extension_too_large.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/extra_product_info.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/extra_product_info.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/fewer_data_records_than_indicated_by_file_header.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/fewer_data_records_than_indicated_by_file_header.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/integer_overflows_in_long_string_missing_values.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/integer_overflows_in_long_string_missing_values.sav [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_label_indicator.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_label_indicator.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_long_string_missing_values.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_long_string_missing_values.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_missing_indicator.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_missing_indicator.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_missing_indicator2.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_missing_indicator2.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_variable_format.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_variable_format.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_variable_name.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/invalid_variable_name.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/long_variable_names.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/long_variable_names.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/misplaced_type_4_record.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/misplaced_type_4_record.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_attribute_value.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_attribute_value.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_newline_after_variable_name_in_mrsets.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_newline_after_variable_name_in_mrsets.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_string_continuation.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_string_continuation.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_type_4_record.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/missing_type_4_record.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/mixed_variable_types_in_mrsets.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/mixed_variable_types_in_mrsets.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/more_data_records_than_indicated_by_file_header.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/more_data_records_than_indicated_by_file_header.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_documents_records.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_documents_records.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_bad_counted_string.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_bad_counted_string.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_bad_name.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_bad_name.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_counted_string_bad_length.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_counted_string_bad_length.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_counted_string_missing_space.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_counted_string_missing_space.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_duplicate_variable_name.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_duplicate_variable_name.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_label_source.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_label_source.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_newline_after_variable_name.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_newline_after_variable_name.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_space_after_c.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_space_after_c.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_space_after_counted_string.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_space_after_counted_string.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_space_after_e.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_missing_space_after_e.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_unexpected_label_source.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/multiple_response_sets_unexpected_label_source.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/no_variables.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/no_variables.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/null_dereference_skipping_bad_extension_record_18.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/null_dereference_skipping_bad_extension_record_18.sav [new file with mode: 0644]
rust/pspp/src/sys/testdata/partial_compressed_data_record.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/partial_compressed_data_record.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/partial_data_record_between_variables.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/partial_data_record_between_variables.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/partial_data_record_within_long_string.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/partial_data_record_within_long_string.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/too_many_value_labels.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/too_many_value_labels.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/type_4_record_names_long_string_variable.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/type_4_record_names_long_string_variable.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/unknown_encoding.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/unknown_encoding.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/unknown_extension_record.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/unknown_extension_record.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/unquoted_attribute_value.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/unquoted_attribute_value.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/unspecified_number_of_variable_positions.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/unspecified_number_of_variable_positions.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_label_variable_indexes_must_be_in_correct_range.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_label_variable_indexes_must_be_in_correct_range.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_label_variable_indexes_must_not_be_long_string_continuation.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_label_variable_indexes_must_not_be_long_string_continuation.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_label_with_no_associated_variables.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_label_with_no_associated_variables.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_labels.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/value_labels.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_display_with_width.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_display_with_width.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_display_without_width.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_display_without_width.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_labels_and_missing_values.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_labels_and_missing_values.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_roles.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_roles.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_sets.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_sets.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_sets_unknown_variable.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/variable_sets_unknown_variable.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/variables_for_value_label_must_all_be_same_type.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/variables_for_value_label_must_all_be_same_type.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/very_long_strings.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/very_long_strings.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/weight_must_be_numeric.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/weight_must_be_numeric.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/weight_variable_bad_index.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/weight_variable_bad_index.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/weight_variable_continuation.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/weight_variable_continuation.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_alignment.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_alignment.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_measurement_level.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_measurement_level.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_parameter_count.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_parameter_count.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_parameter_size.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_display_parameter_size.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_special_floats.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_special_floats.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_variable_positions.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_variable_positions.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_variable_positions_but_v13.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/wrong_variable_positions_but_v13.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_bad_zheader_ofs.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_bad_zheader_ofs.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_bad_ztrailer_ofs.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_bad_ztrailer_ofs.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_compressed_sizes_don_t_add_up.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_compressed_sizes_don_t_add_up.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_compressed_sizes_dont_add_up.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_compressed_sizes_dont_add_up.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_compression_expands_data_too_much.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_compression_expands_data_too_much.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_invalid_ztrailer_len.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_invalid_ztrailer_len.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_uncompressed_size_block_size.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_uncompressed_size_block_size.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_block_size.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_block_size.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_compressed_ofs.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_compressed_ofs.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_n_blocks.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_n_blocks.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_uncompressed_ofs.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_uncompressed_ofs.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_ztrailer_bias.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_ztrailer_bias.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_ztrailer_len.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_ztrailer_len.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_ztrailer_zero.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zcompressed_data_wrong_ztrailer_zero.sack [new file with mode: 0644]
rust/pspp/src/sys/testdata/zero_or_one_variable_in_mrset.expected [new file with mode: 0644]
rust/pspp/src/sys/testdata/zero_or_one_variable_in_mrset.sack [new file with mode: 0644]
rust/pspp/tests/sack.rs [new file with mode: 0644]
src/data/sys-file-encoding.py
src/data/sys-file-reader.c
src/language/lexer/segment.c
src/libpspp/prompt.c
tests/data/sys-file-reader.at
utilities/pspp-dump-sav.c