X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fvariables.texi;h=cc73470fd559477867416d64d7b774e2ff8f3fa6;hb=207ea79ecdd7500ec0ecaf3d7a79488ba78ca560;hp=dcb7ba7dfb9ed6c30e9a3f577a29b9961c49916a;hpb=b401615e6db40bf74394839b96600afe3a868a95;p=pspp diff --git a/doc/variables.texi b/doc/variables.texi index dcb7ba7dfb..cc73470fd5 100644 --- a/doc/variables.texi +++ b/doc/variables.texi @@ -127,19 +127,20 @@ FILE LABEL}. @vindex FORMATS @display -FORMATS var_list (fmt_spec). +FORMATS var_list (fmt_spec) [var_list (fmt_spec)]@dots{}. @end display @cmd{FORMATS} set both print and write formats for the specified -numeric variables to the specified format specification. +variables to the specified format specification. @xref{Input and Output Formats}. Specify a list of variables followed by a format specification in parentheses. The print and write formats of the specified variables -will be changed. +will be changed. All of the variables listed together must have +the same type and, for string variables, the same width. -Additional lists of variables and formats may be included if they are -delimited by a slash (@samp{/}). +Additional lists of variables and formats may be included following +the first one. @cmd{FORMATS} takes effect immediately. It is not affected by conditional and looping structures such as @cmd{DO IF} or @cmd{LOOP}. @@ -275,25 +276,6 @@ not. @cmd{MODIFY VARS} may not be specified following @cmd{TEMPORARY} (@pxref{TEMPORARY}). -@node NUMERIC -@section NUMERIC -@vindex NUMERIC - -@display -NUMERIC /var_list [(fmt_spec)]. -@end display - -@cmd{NUMERIC} explicitly declares new numeric variables, optionally -setting their output formats. - -Specify a slash (@samp{/}), followed by the names of the new numeric -variables. If you wish to set their output formats, follow their names -by an output format specification in parentheses (@pxref{Input and Output -Formats}); otherwise, the default is F8.2. - -Variables created with @cmd{NUMERIC} are initialized to the -system-missing value. - @node MRSETS @section MRSETS @vindex MRSETS @@ -401,16 +383,35 @@ Multiple response sets are saved to and read from system files by, e.g., the @cmd{SAVE} and @cmd{GET} command. Otherwise, multiple response sets are currently used only by third party software. +@node NUMERIC +@section NUMERIC +@vindex NUMERIC + +@display +NUMERIC /var_list [(fmt_spec)]. +@end display + +@cmd{NUMERIC} explicitly declares new numeric variables, optionally +setting their output formats. + +Specify a slash (@samp{/}), followed by the names of the new numeric +variables. If you wish to set their output formats, follow their names +by an output format specification in parentheses (@pxref{Input and Output +Formats}); otherwise, the default is F8.2. + +Variables created with @cmd{NUMERIC} are initialized to the +system-missing value. + @node PRINT FORMATS @section PRINT FORMATS @vindex PRINT FORMATS @display -PRINT FORMATS var_list (fmt_spec). +PRINT FORMATS var_list (fmt_spec) [var_list (fmt_spec)]@dots{}. @end display @cmd{PRINT FORMATS} sets the print formats for the specified -numeric variables to the specified format specification. +variables to the specified format specification. Its syntax is identical to that of @cmd{FORMATS} (@pxref{FORMATS}), but @cmd{PRINT FORMATS} sets only print formats, not write formats. @@ -453,6 +454,10 @@ To set up value labels for a set of variables, specify the variable names after a slash (@samp{/}), followed by a list of values and their associated labels, separated by spaces. +Value labels in output are normally broken into lines automatically. +Put @samp{\n} in a label string to force a line break at that point. +The label may still be broken into lines at additional points. + Before @cmd{VALUE LABELS} is executed, any existing value labels are cleared from the variables specified. Use @cmd{ADD VALUE LABELS} (@pxref{ADD VALUE LABELS}) to add value labels without clearing those @@ -655,11 +660,10 @@ Variables within a vector may be referenced in expressions using @vindex WRITE FORMATS @display -WRITE FORMATS var_list (fmt_spec). +WRITE FORMATS var_list (fmt_spec) [var_list (fmt_spec)]@dots{}. @end display -@cmd{WRITE FORMATS} sets the write formats for the specified numeric -variables +@cmd{WRITE FORMATS} sets the write formats for the specified variables to the specified format specification. Its syntax is identical to that of FORMATS (@pxref{FORMATS}), but @cmd{WRITE FORMATS} sets only write formats, not print formats.