From: Ben Pfaff Date: Mon, 11 Jan 2016 04:40:28 +0000 (-0800) Subject: Description of light members appears to be complete. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=commitdiff_plain;h=0ed91de68e9149be640b996c21c8121296ded298 Description of light members appears to be complete. --- diff --git a/spv-file-format.texi b/spv-file-format.texi index a0b5e1449e..c1d5d07123 100644 --- a/spv-file-format.texi +++ b/spv-file-format.texi @@ -376,10 +376,10 @@ table-id := int @code{header} includes @code{version}, a version number that affects the interpretation of some of the other data in the member. We will -refer to ``version 1'' and ``version 3'' members later on. It also -@code{table-id} is a binary version of @code{tableId} attribute in the -structure member that refers to the detail member. For example, if -@code{tableId} is @code{-4154297861994971133}, then @code{table-id} +refer to ``version 1'' and ``version 3'' members later on. +@code{table-id} is a binary version of the @code{tableId} attribute in +the structure member that refers to the detail member. For example, +if @code{tableId} is @code{-4154297861994971133}, then @code{table-id} would be 0xdca00003. The meaning of the other variable parts of the header is not known. @@ -766,6 +766,8 @@ Given appropriate values for the first argument, expands to @code{X = Given appropriate values, expands to @code{1, 2, 3}. @end table @end table + +The format string is localized to the user's locale. @end table @example @@ -787,3 +789,31 @@ style := 01? 00? 00? 00? 01 string[fgcolor] string[bgcolor] string[font] byte format := 00 00 count(format-string (58 | 31 style) 58) format-string := count((i0 (58 | 31 string))?) @end example + +A @code{value-mod} can specify special modifications to a @code{value}: + +@itemize @bullet +@item +The @code{footnote-number}, if present, specifies a footnote that the +@code{value} references. The footnote's marker is shown appended to +the main text of the @code{value}, as a superscript. + +@item +The @code{subscript}, if present, specifies a string to append to the +main text of the @code{value}, as a subscript. The subscript text is +normally a brief indicator, e.g.@: @samp{a} or @samp{a,b}, with its +meaning indicated by the table caption. In this usage, subscripts are +similar to footnotes; one apparent difference is that a @code{value} +can only reference one footnote but a subscript can list more than one +letter. + +@item +The @code{format}, if present, is a format string for substitutions +using the syntax explained previously. It appears to be an +English-language version of the localized format string in the +@code{value} in which the @code{format} is nested. + +@item +The @code{style}, if present, changes the style for this individual +@code{value}. +@end itemize