diff options
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/gawk.info | 299 | ||||
-rw-r--r-- | doc/gawk.texi | 113 | ||||
-rw-r--r-- | doc/gawktexi.in | 113 |
4 files changed, 305 insertions, 224 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 3a4978d9..879be20a 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2016-12-23 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: Update API table of type requested / type returned. + 2016-12-22 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in: Minor edits after merging branches and some diff --git a/doc/gawk.info b/doc/gawk.info index 3169ff0c..dd920c6d 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -23649,7 +23649,7 @@ use them. type. '#define str_value u.s' -'#define strnum_value str_value' +'#define strnum_value str_value' '#define regex_value str_value' '#define num_value u.d' '#define array_cookie u.a' @@ -24506,18 +24506,17 @@ summarized in *note Table 16.1: table-value-types-returned. Type of Actual Value -------------------------------------------------------------------------- - String Number Array Undefined ------------------------------------------------------------------------------- - String String String False False - Number Number if Number False False - can be - converted, - else false -Type Array False False Array False -Requested Scalar Scalar Scalar False False - Undefined String Number Array Undefined - Value False False False False - cookie + String Strnum Number Regex Array Undefined +------------------------------------------------------------------------------- + String String String String String false false + Strnum false Strnum Strnum false false false + Number Number Number Number false false false +Type Regex false false false Regex false false +Requested Array false false false false Array false + Scalar Scalar Scalar Scalar Scalar false false + Undefined String Strnum Number Regex Array Undefined + Value false false false false false false + cookie Table 16.1: API value types returned @@ -35863,142 +35862,142 @@ Ref: figure-call-new-function948497 Node: Extension API Description950559 Node: Extension API Functions Introduction952201 Node: General Data Types957512 -Ref: General Data Types-Footnote-1964235 -Node: Memory Allocation Functions964534 -Ref: Memory Allocation Functions-Footnote-1967379 -Node: Constructor Functions967478 -Node: Registration Functions970477 -Node: Extension Functions971162 -Node: Exit Callback Functions976360 -Node: Extension Version String977610 -Node: Input Parsers978273 -Node: Output Wrappers988155 -Node: Two-way processors992667 -Node: Printing Messages994932 -Ref: Printing Messages-Footnote-1996103 -Node: Updating ERRNO996256 -Node: Requesting Values996995 -Ref: table-value-types-returned997732 -Node: Accessing Parameters998615 -Node: Symbol Table Access999850 -Node: Symbol table by name1000362 -Node: Symbol table by cookie1002151 -Ref: Symbol table by cookie-Footnote-11006336 -Node: Cached values1006400 -Ref: Cached values-Footnote-11009936 -Node: Array Manipulation1010027 -Ref: Array Manipulation-Footnote-11011118 -Node: Array Data Types1011155 -Ref: Array Data Types-Footnote-11013813 -Node: Array Functions1013905 -Node: Flattening Arrays1018300 -Node: Creating Arrays1025241 -Node: Redirection API1030010 -Node: Extension API Variables1032841 -Node: Extension Versioning1033474 -Ref: gawk-api-version1033911 -Node: Extension API Informational Variables1035639 -Node: Extension API Boilerplate1036703 -Node: Changes from API V11040565 -Node: Finding Extensions1041225 -Node: Extension Example1041784 -Node: Internal File Description1042582 -Node: Internal File Ops1046662 -Ref: Internal File Ops-Footnote-11058062 -Node: Using Internal File Ops1058202 -Ref: Using Internal File Ops-Footnote-11060585 -Node: Extension Samples1060859 -Node: Extension Sample File Functions1062388 -Node: Extension Sample Fnmatch1070037 -Node: Extension Sample Fork1071524 -Node: Extension Sample Inplace1072742 -Node: Extension Sample Ord1075952 -Node: Extension Sample Readdir1076788 -Ref: table-readdir-file-types1077677 -Node: Extension Sample Revout1078482 -Node: Extension Sample Rev2way1079071 -Node: Extension Sample Read write array1079811 -Node: Extension Sample Readfile1081753 -Node: Extension Sample Time1082848 -Node: Extension Sample API Tests1084196 -Node: gawkextlib1084688 -Node: Extension summary1087135 -Node: Extension Exercises1090837 -Node: Language History1092335 -Node: V7/SVR3.11093991 -Node: SVR41096143 -Node: POSIX1097577 -Node: BTL1098956 -Node: POSIX/GNU1099685 -Node: Feature History1105547 -Node: Common Extensions1119917 -Node: Ranges and Locales1121200 -Ref: Ranges and Locales-Footnote-11125816 -Ref: Ranges and Locales-Footnote-21125843 -Ref: Ranges and Locales-Footnote-31126078 -Node: Contributors1126299 -Node: History summary1131859 -Node: Installation1133239 -Node: Gawk Distribution1134183 -Node: Getting1134667 -Node: Extracting1135628 -Node: Distribution contents1137266 -Node: Unix Installation1143608 -Node: Quick Installation1144290 -Node: Shell Startup Files1146704 -Node: Additional Configuration Options1147782 -Node: Configuration Philosophy1149587 -Node: Non-Unix Installation1151956 -Node: PC Installation1152416 -Node: PC Binary Installation1153254 -Node: PC Compiling1153689 -Node: PC Using1154806 -Node: Cygwin1157851 -Node: MSYS1158621 -Node: VMS Installation1159122 -Node: VMS Compilation1159913 -Ref: VMS Compilation-Footnote-11161142 -Node: VMS Dynamic Extensions1161200 -Node: VMS Installation Details1162885 -Node: VMS Running1165138 -Node: VMS GNV1169417 -Node: VMS Old Gawk1170152 -Node: Bugs1170623 -Node: Bug address1171286 -Node: Usenet1173683 -Node: Maintainers1174458 -Node: Other Versions1175834 -Node: Installation summary1182418 -Node: Notes1183453 -Node: Compatibility Mode1184318 -Node: Additions1185100 -Node: Accessing The Source1186025 -Node: Adding Code1187460 -Node: New Ports1193679 -Node: Derived Files1198167 -Ref: Derived Files-Footnote-11203652 -Ref: Derived Files-Footnote-21203687 -Ref: Derived Files-Footnote-31204285 -Node: Future Extensions1204399 -Node: Implementation Limitations1205057 -Node: Extension Design1206240 -Node: Old Extension Problems1207394 -Ref: Old Extension Problems-Footnote-11208912 -Node: Extension New Mechanism Goals1208969 -Ref: Extension New Mechanism Goals-Footnote-11212333 -Node: Extension Other Design Decisions1212522 -Node: Extension Future Growth1214635 -Node: Old Extension Mechanism1215471 -Node: Notes summary1217234 -Node: Basic Concepts1218416 -Node: Basic High Level1219097 -Ref: figure-general-flow1219379 -Ref: figure-process-flow1220064 -Ref: Basic High Level-Footnote-11223365 -Node: Basic Data Typing1223550 -Node: Glossary1226878 -Node: Copying1258825 -Node: GNU Free Documentation License1296364 -Node: Index1321482 +Ref: General Data Types-Footnote-1964234 +Node: Memory Allocation Functions964533 +Ref: Memory Allocation Functions-Footnote-1967378 +Node: Constructor Functions967477 +Node: Registration Functions970476 +Node: Extension Functions971161 +Node: Exit Callback Functions976359 +Node: Extension Version String977609 +Node: Input Parsers978272 +Node: Output Wrappers988154 +Node: Two-way processors992666 +Node: Printing Messages994931 +Ref: Printing Messages-Footnote-1996102 +Node: Updating ERRNO996255 +Node: Requesting Values996994 +Ref: table-value-types-returned997731 +Node: Accessing Parameters998667 +Node: Symbol Table Access999902 +Node: Symbol table by name1000414 +Node: Symbol table by cookie1002203 +Ref: Symbol table by cookie-Footnote-11006388 +Node: Cached values1006452 +Ref: Cached values-Footnote-11009988 +Node: Array Manipulation1010079 +Ref: Array Manipulation-Footnote-11011170 +Node: Array Data Types1011207 +Ref: Array Data Types-Footnote-11013865 +Node: Array Functions1013957 +Node: Flattening Arrays1018352 +Node: Creating Arrays1025293 +Node: Redirection API1030062 +Node: Extension API Variables1032893 +Node: Extension Versioning1033526 +Ref: gawk-api-version1033963 +Node: Extension API Informational Variables1035691 +Node: Extension API Boilerplate1036755 +Node: Changes from API V11040617 +Node: Finding Extensions1041277 +Node: Extension Example1041836 +Node: Internal File Description1042634 +Node: Internal File Ops1046714 +Ref: Internal File Ops-Footnote-11058114 +Node: Using Internal File Ops1058254 +Ref: Using Internal File Ops-Footnote-11060637 +Node: Extension Samples1060911 +Node: Extension Sample File Functions1062440 +Node: Extension Sample Fnmatch1070089 +Node: Extension Sample Fork1071576 +Node: Extension Sample Inplace1072794 +Node: Extension Sample Ord1076004 +Node: Extension Sample Readdir1076840 +Ref: table-readdir-file-types1077729 +Node: Extension Sample Revout1078534 +Node: Extension Sample Rev2way1079123 +Node: Extension Sample Read write array1079863 +Node: Extension Sample Readfile1081805 +Node: Extension Sample Time1082900 +Node: Extension Sample API Tests1084248 +Node: gawkextlib1084740 +Node: Extension summary1087187 +Node: Extension Exercises1090889 +Node: Language History1092387 +Node: V7/SVR3.11094043 +Node: SVR41096195 +Node: POSIX1097629 +Node: BTL1099008 +Node: POSIX/GNU1099737 +Node: Feature History1105599 +Node: Common Extensions1119969 +Node: Ranges and Locales1121252 +Ref: Ranges and Locales-Footnote-11125868 +Ref: Ranges and Locales-Footnote-21125895 +Ref: Ranges and Locales-Footnote-31126130 +Node: Contributors1126351 +Node: History summary1131911 +Node: Installation1133291 +Node: Gawk Distribution1134235 +Node: Getting1134719 +Node: Extracting1135680 +Node: Distribution contents1137318 +Node: Unix Installation1143660 +Node: Quick Installation1144342 +Node: Shell Startup Files1146756 +Node: Additional Configuration Options1147834 +Node: Configuration Philosophy1149639 +Node: Non-Unix Installation1152008 +Node: PC Installation1152468 +Node: PC Binary Installation1153306 +Node: PC Compiling1153741 +Node: PC Using1154858 +Node: Cygwin1157903 +Node: MSYS1158673 +Node: VMS Installation1159174 +Node: VMS Compilation1159965 +Ref: VMS Compilation-Footnote-11161194 +Node: VMS Dynamic Extensions1161252 +Node: VMS Installation Details1162937 +Node: VMS Running1165190 +Node: VMS GNV1169469 +Node: VMS Old Gawk1170204 +Node: Bugs1170675 +Node: Bug address1171338 +Node: Usenet1173735 +Node: Maintainers1174510 +Node: Other Versions1175886 +Node: Installation summary1182470 +Node: Notes1183505 +Node: Compatibility Mode1184370 +Node: Additions1185152 +Node: Accessing The Source1186077 +Node: Adding Code1187512 +Node: New Ports1193731 +Node: Derived Files1198219 +Ref: Derived Files-Footnote-11203704 +Ref: Derived Files-Footnote-21203739 +Ref: Derived Files-Footnote-31204337 +Node: Future Extensions1204451 +Node: Implementation Limitations1205109 +Node: Extension Design1206292 +Node: Old Extension Problems1207446 +Ref: Old Extension Problems-Footnote-11208964 +Node: Extension New Mechanism Goals1209021 +Ref: Extension New Mechanism Goals-Footnote-11212385 +Node: Extension Other Design Decisions1212574 +Node: Extension Future Growth1214687 +Node: Old Extension Mechanism1215523 +Node: Notes summary1217286 +Node: Basic Concepts1218468 +Node: Basic High Level1219149 +Ref: figure-general-flow1219431 +Ref: figure-process-flow1220116 +Ref: Basic High Level-Footnote-11223417 +Node: Basic Data Typing1223602 +Node: Glossary1226930 +Node: Copying1258877 +Node: GNU Free Documentation License1296416 +Node: Index1321534 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 2a7f1c58..25468301 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -32581,7 +32581,7 @@ The @code{val_type} member indicates what kind of value the @code{union} holds, and each member is of the appropriate type. @item #define str_value@ @ @ @ @ @ u.s -@itemx #define strnum_value@ @ @ @ str_value +@itemx #define strnum_value@ @ @ str_value @itemx #define regex_value@ @ @ @ str_value @itemx #define num_value@ @ @ @ @ @ u.d @itemx #define array_cookie@ @ @ u.a @@ -33501,22 +33501,27 @@ value type, as appropriate. This behavior is summarized in @caption{API value types returned} @c FIXME: This needs doing. @docbook +<!-- FIXME: Column widths need adjusting --> <informaltable> -<tgroup cols="6"> - <colspec colwidth="16.6*"/> - <colspec colwidth="16.6*"/> - <colspec colwidth="19.8*" colname="c3"/> - <colspec colwidth="15*" colname="c4"/> - <colspec colwidth="15*" colname="c5"/> - <colspec colwidth="16.6*" colname="c6"/> - <spanspec spanname="hspan" namest="c3" nameend="c6" align="center"/> +<tgroup cols="8"> + <colspec colname="c1"/> + <colspec colname="c2"/> + <colspec colname="c3"/> + <colspec colname="c4"/> + <colspec colname="c5"/> + <colspec colname="c6"/> + <colspec colname="c7"/> + <colspec colname="c8"/> + <spanspec spanname="hspan" namest="c3" nameend="c8" align="center"/> <thead> <row><entry></entry><entry spanname="hspan"><para>Type of Actual Value</para></entry></row> <row> <entry></entry> <entry></entry> <entry><para>String</para></entry> + <entry><para>Strnum</para></entry> <entry><para>Number</para></entry> + <entry><para>Regex</para></entry> <entry><para>Array</para></entry> <entry><para>Undefined</para></entry> </row> @@ -33527,55 +33532,86 @@ value type, as appropriate. This behavior is summarized in <entry><para><emphasis role="bold">String</emphasis></para></entry> <entry><para>String</para></entry> <entry><para>String</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>String</para></entry> + <entry><para>String</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + </row> + <row> + <entry></entry> + <entry><para><emphasis role="bold">Strnum</emphasis></para></entry> + <entry><para>false</para></entry> + <entry><para>Strnum</para></entry> + <entry><para>Strnum</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> <row> <entry></entry> <entry><para><emphasis role="bold">Number</emphasis></para></entry> - <entry><para>Number if can be converted, else false</para></entry> <entry><para>Number</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>Number</para></entry> + <entry><para>Number</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> <row> <entry><para><emphasis role="bold">Type</emphasis></para></entry> + <entry><para><emphasis role="bold">Regex</emphasis></para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>Regex</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + </row> + <row> + <entry><para><emphasis role="bold">Requested</emphasis></para></entry> <entry><para><emphasis role="bold">Array</emphasis></para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> <entry><para>Array</para></entry> - <entry><para>False</para></entry> + <entry><para>false</para></entry> </row> <row> - <entry><para><emphasis role="bold">Requested</emphasis></para></entry> + <entry></entry> <entry><para><emphasis role="bold">Scalar</emphasis></para></entry> <entry><para>Scalar</para></entry> <entry><para>Scalar</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>Scalar</para></entry> + <entry><para>Scalar</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> <row> <entry></entry> <entry><para><emphasis role="bold">Undefined</emphasis></para></entry> <entry><para>String</para></entry> + <entry><para>Strnum</para></entry> <entry><para>Number</para></entry> + <entry><para>Regex</para></entry> <entry><para>Array</para></entry> <entry><para>Undefined</para></entry> </row> <row> <entry></entry> <entry><para><emphasis role="bold">Value cookie</emphasis></para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para> - </entry><entry><para>False</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> </tbody> </tgroup> </informaltable> @end docbook -@c FIXME: This needs doing. @ifnotplaintext @ifnotdocbook @multitable @columnfractions .50 .50 @@ -33585,19 +33621,22 @@ value type, as appropriate. This behavior is summarized in @tex \vglue-1.1\baselineskip @end tex -@multitable @columnfractions .166 .166 .198 .15 .15 .166 -@headitem @tab @tab String @tab Number @tab Array @tab Undefined -@item @tab @b{String} @tab String @tab String @tab False @tab False -@item @tab @b{Number} @tab Number if can be converted, else false @tab Number @tab False @tab False -@item @b{Type} @tab @b{Array} @tab False @tab False @tab Array @tab False -@item @b{Requested} @tab @b{Scalar} @tab Scalar @tab Scalar @tab False @tab False -@item @tab @b{Undefined} @tab String @tab Number @tab Array @tab Undefined -@item @tab @b{Value cookie} @tab False @tab False @tab False @tab False +@c @multitable @columnfractions .166 .166 .198 .15 .15 .166 +@multitable {Requested} {Undefined} {Number} {Number} {Scalar} {Regex} {Array} {Undefined} +@headitem @tab @tab String @tab Strnum @tab Number @tab Regex @tab Array @tab Undefined +@item @tab @b{String} @tab String @tab String @tab String @tab String @tab false @tab false +@item @tab @b{Strnum} @tab false @tab Strnum @tab Strnum @tab false @tab false @tab false +@item @tab @b{Number} @tab Number @tab Number @tab Number @tab false @tab false @tab false +@item @b{Type} @tab @b{Regex} @tab false @tab false @tab false @tab Regex @tab false @tab false +@item @b{Requested} @tab @b{Array} @tab false @tab false @tab false @tab false @tab Array @tab false +@item @tab @b{Scalar} @tab Scalar @tab Scalar @tab Scalar @tab Scalar @tab false @tab false +@item @tab @b{Undefined} @tab String @tab Strnum @tab Number @tab Regex @tab Array @tab Undefined +@item @tab @b{Value cookie} @tab false @tab false @tab false @tab false @tab false @tab false @end multitable @end ifnotdocbook @end ifnotplaintext @ifplaintext -@example +@verbatim +-------------------------------------------------------+ | Type of Actual Value: | +--------+--------+--------+--------+-------+-----------+ @@ -33610,9 +33649,9 @@ value type, as appropriate. This behavior is summarized in | | Number | Number | Number | Number | false | false | false | | +-----------+--------+--------+--------+--------+-------+-----------+ | | Regex | false | false | false | Regex | false | false | +| Type +-----------+--------+--------+--------+--------+-------+-----------+ +| Requested | Array | false | false | false | false | Array | false | | +-----------+--------+--------+--------+--------+-------+-----------+ -| Type | Array | false | false | false | false | Array | false | -| Requested +-----------+--------+--------+--------+--------+-------+-----------+ | | Scalar | Scalar | Scalar | Scalar | Scalar | false | false | | +-----------+--------+--------+--------+--------+-------+-----------+ | | Undefined | String | Strnum | Number | Regex | Array | Undefined | @@ -33620,7 +33659,7 @@ value type, as appropriate. This behavior is summarized in | | Value | false | false | false | false | false | false | | | Cookie | | | | | | | +-----------+-----------+--------+--------+--------+--------+-------+-----------+ -@end example +@end verbatim @end ifplaintext @end float diff --git a/doc/gawktexi.in b/doc/gawktexi.in index c8c66d2d..d8f10f76 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -31595,7 +31595,7 @@ The @code{val_type} member indicates what kind of value the @code{union} holds, and each member is of the appropriate type. @item #define str_value@ @ @ @ @ @ u.s -@itemx #define strnum_value@ @ @ @ str_value +@itemx #define strnum_value@ @ @ str_value @itemx #define regex_value@ @ @ @ str_value @itemx #define num_value@ @ @ @ @ @ u.d @itemx #define array_cookie@ @ @ u.a @@ -32515,22 +32515,27 @@ value type, as appropriate. This behavior is summarized in @caption{API value types returned} @c FIXME: This needs doing. @docbook +<!-- FIXME: Column widths need adjusting --> <informaltable> -<tgroup cols="6"> - <colspec colwidth="16.6*"/> - <colspec colwidth="16.6*"/> - <colspec colwidth="19.8*" colname="c3"/> - <colspec colwidth="15*" colname="c4"/> - <colspec colwidth="15*" colname="c5"/> - <colspec colwidth="16.6*" colname="c6"/> - <spanspec spanname="hspan" namest="c3" nameend="c6" align="center"/> +<tgroup cols="8"> + <colspec colname="c1"/> + <colspec colname="c2"/> + <colspec colname="c3"/> + <colspec colname="c4"/> + <colspec colname="c5"/> + <colspec colname="c6"/> + <colspec colname="c7"/> + <colspec colname="c8"/> + <spanspec spanname="hspan" namest="c3" nameend="c8" align="center"/> <thead> <row><entry></entry><entry spanname="hspan"><para>Type of Actual Value</para></entry></row> <row> <entry></entry> <entry></entry> <entry><para>String</para></entry> + <entry><para>Strnum</para></entry> <entry><para>Number</para></entry> + <entry><para>Regex</para></entry> <entry><para>Array</para></entry> <entry><para>Undefined</para></entry> </row> @@ -32541,55 +32546,86 @@ value type, as appropriate. This behavior is summarized in <entry><para><emphasis role="bold">String</emphasis></para></entry> <entry><para>String</para></entry> <entry><para>String</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>String</para></entry> + <entry><para>String</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + </row> + <row> + <entry></entry> + <entry><para><emphasis role="bold">Strnum</emphasis></para></entry> + <entry><para>false</para></entry> + <entry><para>Strnum</para></entry> + <entry><para>Strnum</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> <row> <entry></entry> <entry><para><emphasis role="bold">Number</emphasis></para></entry> - <entry><para>Number if can be converted, else false</para></entry> <entry><para>Number</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>Number</para></entry> + <entry><para>Number</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> <row> <entry><para><emphasis role="bold">Type</emphasis></para></entry> + <entry><para><emphasis role="bold">Regex</emphasis></para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>Regex</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + </row> + <row> + <entry><para><emphasis role="bold">Requested</emphasis></para></entry> <entry><para><emphasis role="bold">Array</emphasis></para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> <entry><para>Array</para></entry> - <entry><para>False</para></entry> + <entry><para>false</para></entry> </row> <row> - <entry><para><emphasis role="bold">Requested</emphasis></para></entry> + <entry></entry> <entry><para><emphasis role="bold">Scalar</emphasis></para></entry> <entry><para>Scalar</para></entry> <entry><para>Scalar</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> + <entry><para>Scalar</para></entry> + <entry><para>Scalar</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> <row> <entry></entry> <entry><para><emphasis role="bold">Undefined</emphasis></para></entry> <entry><para>String</para></entry> + <entry><para>Strnum</para></entry> <entry><para>Number</para></entry> + <entry><para>Regex</para></entry> <entry><para>Array</para></entry> <entry><para>Undefined</para></entry> </row> <row> <entry></entry> <entry><para><emphasis role="bold">Value cookie</emphasis></para></entry> - <entry><para>False</para></entry> - <entry><para>False</para></entry> - <entry><para>False</para> - </entry><entry><para>False</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> + <entry><para>false</para></entry> </row> </tbody> </tgroup> </informaltable> @end docbook -@c FIXME: This needs doing. @ifnotplaintext @ifnotdocbook @multitable @columnfractions .50 .50 @@ -32599,19 +32635,22 @@ value type, as appropriate. This behavior is summarized in @tex \vglue-1.1\baselineskip @end tex -@multitable @columnfractions .166 .166 .198 .15 .15 .166 -@headitem @tab @tab String @tab Number @tab Array @tab Undefined -@item @tab @b{String} @tab String @tab String @tab False @tab False -@item @tab @b{Number} @tab Number if can be converted, else false @tab Number @tab False @tab False -@item @b{Type} @tab @b{Array} @tab False @tab False @tab Array @tab False -@item @b{Requested} @tab @b{Scalar} @tab Scalar @tab Scalar @tab False @tab False -@item @tab @b{Undefined} @tab String @tab Number @tab Array @tab Undefined -@item @tab @b{Value cookie} @tab False @tab False @tab False @tab False +@c @multitable @columnfractions .166 .166 .198 .15 .15 .166 +@multitable {Requested} {Undefined} {Number} {Number} {Scalar} {Regex} {Array} {Undefined} +@headitem @tab @tab String @tab Strnum @tab Number @tab Regex @tab Array @tab Undefined +@item @tab @b{String} @tab String @tab String @tab String @tab String @tab false @tab false +@item @tab @b{Strnum} @tab false @tab Strnum @tab Strnum @tab false @tab false @tab false +@item @tab @b{Number} @tab Number @tab Number @tab Number @tab false @tab false @tab false +@item @b{Type} @tab @b{Regex} @tab false @tab false @tab false @tab Regex @tab false @tab false +@item @b{Requested} @tab @b{Array} @tab false @tab false @tab false @tab false @tab Array @tab false +@item @tab @b{Scalar} @tab Scalar @tab Scalar @tab Scalar @tab Scalar @tab false @tab false +@item @tab @b{Undefined} @tab String @tab Strnum @tab Number @tab Regex @tab Array @tab Undefined +@item @tab @b{Value cookie} @tab false @tab false @tab false @tab false @tab false @tab false @end multitable @end ifnotdocbook @end ifnotplaintext @ifplaintext -@example +@verbatim +-------------------------------------------------------+ | Type of Actual Value: | +--------+--------+--------+--------+-------+-----------+ @@ -32624,9 +32663,9 @@ value type, as appropriate. This behavior is summarized in | | Number | Number | Number | Number | false | false | false | | +-----------+--------+--------+--------+--------+-------+-----------+ | | Regex | false | false | false | Regex | false | false | +| Type +-----------+--------+--------+--------+--------+-------+-----------+ +| Requested | Array | false | false | false | false | Array | false | | +-----------+--------+--------+--------+--------+-------+-----------+ -| Type | Array | false | false | false | false | Array | false | -| Requested +-----------+--------+--------+--------+--------+-------+-----------+ | | Scalar | Scalar | Scalar | Scalar | Scalar | false | false | | +-----------+--------+--------+--------+--------+-------+-----------+ | | Undefined | String | Strnum | Number | Regex | Array | Undefined | @@ -32634,7 +32673,7 @@ value type, as appropriate. This behavior is summarized in | | Value | false | false | false | false | false | false | | | Cookie | | | | | | | +-----------+-----------+--------+--------+--------+--------+-------+-----------+ -@end example +@end verbatim @end ifplaintext @end float |