work on manual
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 9 May 2025 21:15:32 +0000 (14:15 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 9 May 2025 21:15:32 +0000 (14:15 -0700)
rust/doc/book.toml
rust/doc/src/commands/data/compute.md
rust/doc/src/commands/data/flip.md
rust/doc/src/commands/matrix/matrix.md
rust/doc/src/commands/statistics/reliability.md
rust/doc/src/commands/variables/variable-attribute.md
rust/doc/src/system-file/index.md
rust/doc/src/system-file/value-labels-records.md

index 5ca7e6c7acf92c4af6a94fdacf37d0b8863a73ef..7f9d861cd4d02a7651f71191b050e3e2c32029b1 100644 (file)
@@ -8,6 +8,8 @@ title = "GNU PSPP"
 [output.html]
 mathjax-support = true
 
+[output.linkcheck]
+
 [preprocessor.toc]
 command = "mdbook-toc"
 renderer = ["html"]
index 9181d955d5f4c47f621299a4af88dbe9d1ea9fe5..b1543116063dfd7b094ed22b28209c08e5d7f7b3 100644 (file)
@@ -70,8 +70,8 @@ analyses, and this can be seen in the output from the `DESCRIPTIVES`
 command, below.
 
 The expression which follows the `=` sign can be as complicated as
-necessary.  See [Expressions](../../language/expressions.md) for a
-full description of the language accepted.
+necessary.  See [Expressions](../../language/expressions/index.md) for
+full description of the language accepted.
 
 ```
                   Descriptive Statistics
index ccef0d626b2ec53c1941c13d3efd64ec6165212b..ce04ed2a4d8dcc7a2e09f37cef662ed718142344 100644 (file)
@@ -77,7 +77,7 @@ there are seven variables (six containing data and one for the
 heading) and three cases.  Afterwards there are four variables (one
 per case, plus the CASE_LBL variable) and six cases.  You can delete
 the CASE_LBL variable (see [DELETE
-VARIABLES](../commands/variables/delete-variables.md)) if you don't
+VARIABLES](../../commands/variables/delete-variables.md)) if you don't
 need it.
 
 ```
index 8a9d86b4d4b80d86c1f4d457df130621ff01efc2..33a147c7b571be1c24f42e839166feafbe34366b 100644 (file)
@@ -119,8 +119,8 @@ The matrix language does not support missing values.
 
 Macros defined before a matrix program may be used within a matrix
 program, and macros may expand to include entire matrix programs.  The
-[`DEFINE`](../../control/define.md) command to define new macros may
-not appear within a matrix program.
+[`DEFINE`](../../commands/control/define.md) command to define new
+macros may not appear within a matrix program.
 
 The following sections describe the details of the matrix language:
 first, the syntax of matrix expressions, then each of the supported
index fc1e3e6d10d1e8c85071986efe71dd016cbb52d9..56c2668f0ba0c3222de4f7a1f22191291a9c742e 100644 (file)
@@ -50,7 +50,7 @@ questions, viz: v3 and v5 are negatively worded, whereas the others
 are positively worded.  All questions must be based upon the same
 scale for the analysis to be meaningful.  One could use the
 [`RECODE`](../../commands/data/recode.md) command, however a simpler
-way is to use [`COMPUTE`](../../commands/compute.md) and this is what
+way is to use [`COMPUTE`](../../commands/data/compute.md) and this is what
 is done in the syntax below.
 
 ```
index 0268f581c6b1229b6d0be68682a7a0e745232de0..2a8eb269a729ce223b7e1a66e1aeff515e65dd2a 100644 (file)
@@ -44,7 +44,7 @@ deleted element are shifted down, filling the vacated position.
 
 To associate custom attributes with the entire active dataset, instead
 of with particular variables, use [`DATAFILE
-ATTRIBUTE`](../commands/data-io/datafile-attribute.md) instead.
+ATTRIBUTE`](../../commands/data-io/datafile-attribute.md) instead.
 
 `VARIABLE ATTRIBUTE` takes effect immediately.  It is not affected by
 conditional and looping structures such as `DO IF` or `LOOP`.
index 068711db0d52847c8d735eaba68b2457380e33e6..a2e93f61303fb27bac08d1e57d386ca88520c617 100644 (file)
@@ -9,7 +9,7 @@ System files use four data types: 8-bit characters, 32-bit integers,
 64-bit integers, and 64-bit floating points, called here `char’,
 `int32’, `int64’, and `flt64’, respectively.  Data is not necessarily
 aligned on a word or double-word boundary: the [long variable name
-record](long-variable-name-record.md) and [very long string
+record](long-variable-names-record.md) and [very long string
 record](very-long-string-record.md) have arbitrary byte length and can
 therefore cause all data coming after them in the file to be
 misaligned.
index 91a9cba88285e13052b81ac8147b11590da60302..dc1d73ecc2af79efe58eaf8ee8b0811e89a6f641 100644 (file)
@@ -3,7 +3,7 @@
 The value label records documented in this section are used for
 numeric and short string variables only.  Long string variables may
 have value labels, but their value labels are recorded using a
-[different record type](long-string-values-record.md).
+[different record type](long-string-value-labels-record.md).
 
 [ReadStat](file-header-record.md) writes value labels that label a
 single value more than once.  In more detail, it emits value labels