diff options
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 186 |
1 files changed, 95 insertions, 91 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index d15ee481..33d4552a 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -27241,22 +27241,22 @@ provides a number of 'gawk' extensions, including one for processing XML files. This is the evolution of the original 'xgawk' (XML 'gawk') project. - As of this writing, there are seven extensions: - - * 'errno' extension - - * GD graphics library extension - - * MPFR library extension (this provides access to a number of MPFR - functions that 'gawk''s native MPFR support does not) + There are a number of extensions. Some of the more interesting ones +are: - * PDF extension + * 'abort' extension. It allows you to exit immediately from your + 'awk' program without running the 'END' rules. - * PostgreSQL extension + * 'json' extension. This serializes a multidimensional array into a + JSON string, and can deserialize a JSON string into a 'gawk' array. + This extension is interesting since it is written in C++ instead of + C. - * Redis extension + * MPFR library extension. This provides access to a number of MPFR + functions that 'gawk''s native MPFR support does not. - * Select extension + * Select extension. It provides functionality based on the + 'select()' system call. * XML parser extension, using the Expat (https://expat.sourceforge.net) XML parsing library @@ -27267,6 +27267,9 @@ command is as follows: git clone git://git.code.sf.net/p/gawkextlib/code gawkextlib-code + You will need to have the RapidJson (http://www.rapidjson.org) JSON +parser library installed in order to build and use the 'json' extension. + You will need to have the Expat (https://expat.sourceforge.net) XML parser library installed in order to build and use the XML extension. @@ -34117,7 +34120,7 @@ Index (line 100) * exp: Numeric Functions. (line 19) * expand utility: Very Simple. (line 73) -* Expat XML parser library: gawkextlib. (line 37) +* Expat XML parser library: gawkextlib. (line 40) * exponent: Numeric Functions. (line 19) * expressions: Expressions. (line 6) * expressions, as patterns: Expression Patterns. (line 6) @@ -35313,6 +35316,7 @@ Index * Rankin, Pat: Acknowledgments. (line 60) * Rankin, Pat <1>: Assignment Ops. (line 99) * Rankin, Pat <2>: Contributors. (line 38) +* RapidJson JSON parser library: gawkextlib. (line 37) * reada() extension function: Extension Sample Read write array. (line 18) * readable data files, checking: File Checking. (line 6) @@ -36472,83 +36476,83 @@ Node: Extension Sample Readfile1100535 Node: Extension Sample Time1101630 Node: Extension Sample API Tests1102978 Node: gawkextlib1103470 -Node: Extension summary1105926 -Node: Extension Exercises1109628 -Node: Language History1111126 -Node: V7/SVR3.11112782 -Node: SVR41114934 -Node: POSIX1116368 -Node: BTL1117748 -Node: POSIX/GNU1118477 -Node: Feature History1124255 -Node: Common Extensions1140114 -Node: Ranges and Locales1141397 -Ref: Ranges and Locales-Footnote-11146013 -Ref: Ranges and Locales-Footnote-21146040 -Ref: Ranges and Locales-Footnote-31146275 -Node: Contributors1146496 -Node: History summary1152441 -Node: Installation1153821 -Node: Gawk Distribution1154765 -Node: Getting1155249 -Node: Extracting1156212 -Node: Distribution contents1157850 -Node: Unix Installation1164330 -Node: Quick Installation1165012 -Node: Shell Startup Files1167426 -Node: Additional Configuration Options1168515 -Node: Configuration Philosophy1170680 -Node: Non-Unix Installation1173049 -Node: PC Installation1173509 -Node: PC Binary Installation1174347 -Node: PC Compiling1174782 -Node: PC Using1175899 -Node: Cygwin1178944 -Node: MSYS1179714 -Node: VMS Installation1180215 -Node: VMS Compilation1181006 -Ref: VMS Compilation-Footnote-11182235 -Node: VMS Dynamic Extensions1182293 -Node: VMS Installation Details1183978 -Node: VMS Running1186231 -Node: VMS GNV1190510 -Node: VMS Old Gawk1191245 -Node: Bugs1191716 -Node: Bug address1192379 -Node: Usenet1195171 -Node: Maintainers1195948 -Node: Other Versions1197209 -Node: Installation summary1203971 -Node: Notes1205173 -Node: Compatibility Mode1206038 -Node: Additions1206820 -Node: Accessing The Source1207745 -Node: Adding Code1209182 -Node: New Ports1215401 -Node: Derived Files1219889 -Ref: Derived Files-Footnote-11225535 -Ref: Derived Files-Footnote-21225570 -Ref: Derived Files-Footnote-31226168 -Node: Future Extensions1226282 -Node: Implementation Limitations1226940 -Node: Extension Design1228123 -Node: Old Extension Problems1229277 -Ref: Old Extension Problems-Footnote-11230795 -Node: Extension New Mechanism Goals1230852 -Ref: Extension New Mechanism Goals-Footnote-11234216 -Node: Extension Other Design Decisions1234405 -Node: Extension Future Growth1236518 -Node: Old Extension Mechanism1237354 -Node: Notes summary1239117 -Node: Basic Concepts1240299 -Node: Basic High Level1240980 -Ref: figure-general-flow1241262 -Ref: figure-process-flow1241947 -Ref: Basic High Level-Footnote-11245248 -Node: Basic Data Typing1245433 -Node: Glossary1248761 -Node: Copying1280599 -Node: GNU Free Documentation License1318142 -Node: Index1343262 +Node: Extension summary1106388 +Node: Extension Exercises1110090 +Node: Language History1111588 +Node: V7/SVR3.11113244 +Node: SVR41115396 +Node: POSIX1116830 +Node: BTL1118210 +Node: POSIX/GNU1118939 +Node: Feature History1124717 +Node: Common Extensions1140576 +Node: Ranges and Locales1141859 +Ref: Ranges and Locales-Footnote-11146475 +Ref: Ranges and Locales-Footnote-21146502 +Ref: Ranges and Locales-Footnote-31146737 +Node: Contributors1146958 +Node: History summary1152903 +Node: Installation1154283 +Node: Gawk Distribution1155227 +Node: Getting1155711 +Node: Extracting1156674 +Node: Distribution contents1158312 +Node: Unix Installation1164792 +Node: Quick Installation1165474 +Node: Shell Startup Files1167888 +Node: Additional Configuration Options1168977 +Node: Configuration Philosophy1171142 +Node: Non-Unix Installation1173511 +Node: PC Installation1173971 +Node: PC Binary Installation1174809 +Node: PC Compiling1175244 +Node: PC Using1176361 +Node: Cygwin1179406 +Node: MSYS1180176 +Node: VMS Installation1180677 +Node: VMS Compilation1181468 +Ref: VMS Compilation-Footnote-11182697 +Node: VMS Dynamic Extensions1182755 +Node: VMS Installation Details1184440 +Node: VMS Running1186693 +Node: VMS GNV1190972 +Node: VMS Old Gawk1191707 +Node: Bugs1192178 +Node: Bug address1192841 +Node: Usenet1195633 +Node: Maintainers1196410 +Node: Other Versions1197671 +Node: Installation summary1204433 +Node: Notes1205635 +Node: Compatibility Mode1206500 +Node: Additions1207282 +Node: Accessing The Source1208207 +Node: Adding Code1209644 +Node: New Ports1215863 +Node: Derived Files1220351 +Ref: Derived Files-Footnote-11225997 +Ref: Derived Files-Footnote-21226032 +Ref: Derived Files-Footnote-31226630 +Node: Future Extensions1226744 +Node: Implementation Limitations1227402 +Node: Extension Design1228585 +Node: Old Extension Problems1229739 +Ref: Old Extension Problems-Footnote-11231257 +Node: Extension New Mechanism Goals1231314 +Ref: Extension New Mechanism Goals-Footnote-11234678 +Node: Extension Other Design Decisions1234867 +Node: Extension Future Growth1236980 +Node: Old Extension Mechanism1237816 +Node: Notes summary1239579 +Node: Basic Concepts1240761 +Node: Basic High Level1241442 +Ref: figure-general-flow1241724 +Ref: figure-process-flow1242409 +Ref: Basic High Level-Footnote-11245710 +Node: Basic Data Typing1245895 +Node: Glossary1249223 +Node: Copying1281061 +Node: GNU Free Documentation License1318604 +Node: Index1343724 End Tag Table |