aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info98
-rw-r--r--doc/gawk.texi12
-rw-r--r--doc/gawktexi.in12
4 files changed, 82 insertions, 44 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 652c6a31..96e22def 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2021-11-22 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Add info about AWKgo, an awk to go translator.
+
2021-11-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Getopt Function): Note that long option support
diff --git a/doc/gawk.info b/doc/gawk.info
index f29969b4..8ec60fb0 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -32189,6 +32189,12 @@ The OpenSolaris POSIX 'awk'
article (https://benhoyt.com/writings/goawk/) describing the
implementation.
+ This is an 'awk' to Go translator. It was written by the author of
+ 'goawk'. (See the previous entry in this list.) Source code is
+ available from
+ <https://github.com/benhoyt/goawk/tree/master/awkgo>. The author's
+ article about it is at <https://benhoyt.com/writings/awkgo/>.
+
'jawk'
This is an interpreter for 'awk' written in Java. It claims to be
a full interpreter, although because it uses Java facilities for
@@ -35767,7 +35773,9 @@ Index
* awk programs, examples of: Sample Programs. (line 6)
* awk programs, profiling: Profiling. (line 6)
* awk programs, internationalizing <1>: Programmer i18n. (line 6)
+* awk to Go translator: Other Versions. (line 133)
* awka compiler for awk: Other Versions. (line 64)
+* AWKgo: Other Versions. (line 133)
* AWKLIBPATH environment variable: AWKLIBPATH Variable. (line 6)
* AWKPATH environment variable: AWKPATH Variable. (line 6)
* AWKPATH environment variable <1>: PC Using. (line 13)
@@ -37307,9 +37315,9 @@ Index
* Jaegermann, Michal: Acknowledgments. (line 60)
* Jaegermann, Michal <1>: Contributors. (line 46)
* Jannick: Contributors. (line 152)
-* Java implementation of awk: Other Versions. (line 133)
+* Java implementation of awk: Other Versions. (line 139)
* Java programming language: Glossary. (line 466)
-* jawk: Other Versions. (line 133)
+* jawk: Other Versions. (line 139)
* jedi knights: Undocumented. (line 6)
* Johansen, Chris: Signature Program. (line 25)
* join() user-defined function: Join Function. (line 18)
@@ -37365,7 +37373,7 @@ Index
* length of string: String Functions. (line 184)
* Lesser General Public License (LGPL): Glossary. (line 489)
* LGPL (Lesser General Public License): Glossary. (line 489)
-* libmawk: Other Versions. (line 146)
+* libmawk: Other Versions. (line 152)
* libraries of awk functions: Library Functions. (line 6)
* libraries of awk functions, associative arrays and: Library Names.
(line 58)
@@ -37534,7 +37542,7 @@ Index
* naming issues, functions: Definition Syntax. (line 24)
* naming issues: Library Names. (line 6)
* naming rules, namespace and component names: Naming Rules. (line 6)
-* Neacsu, Mircea: Other Versions. (line 149)
+* Neacsu, Mircea: Other Versions. (line 155)
* NetBSD: Glossary. (line 747)
* networks, support for: Special Network. (line 6)
* networks, programming: TCP/IP Networking. (line 6)
@@ -37715,7 +37723,7 @@ Index
* patterns, counts, in a profile: Profiling. (line 118)
* pawk (profiling version of Brian Kernighan's awk): Other Versions.
(line 82)
-* pawk, awk-like facilities for Python: Other Versions. (line 154)
+* pawk, awk-like facilities for Python: Other Versions. (line 160)
* PC operating systems, gawk on, installing: PC Installation. (line 6)
* PC operating systems, gawk on: PC Using. (line 6)
* percent sign (%), %= operator: Assignment Ops. (line 129)
@@ -37937,13 +37945,14 @@ Index
* programming languages, data-driven vs. procedural: Getting Started.
(line 12)
* programming languages, Go: Other Versions. (line 125)
+* programming languages, Go <1>: Other Versions. (line 133)
* programming languages, Ada: Glossary. (line 11)
* programming languages, Java: Glossary. (line 466)
* Proulx, Bob: Asking for help. (line 23)
* pwcat program: Passwd Functions. (line 23)
* q debugger command (alias for quit): Miscellaneous Debugger Commands.
(line 100)
-* QSE awk: Other Versions. (line 160)
+* QSE awk: Other Versions. (line 166)
* qualified name, definition of: Qualified Names. (line 6)
* qualified name, use of: Qualified Names. (line 17)
* Quanstrom, Erik: Alarm Program. (line 8)
@@ -37952,7 +37961,7 @@ Index
* question mark (?), regexp operator <1>: GNU Regexp Operators.
(line 59)
* question mark (?), ?: operator: Precedence. (line 91)
-* QuikTrim Awk: Other Versions. (line 164)
+* QuikTrim Awk: Other Versions. (line 170)
* quit debugger command: Miscellaneous Debugger Commands.
(line 100)
* QUIT signal (MS-Windows): Profiling. (line 220)
@@ -38319,12 +38328,13 @@ Index
* source code, Illumos awk: Other Versions. (line 109)
* source code, frawk: Other Versions. (line 117)
* source code, goawk: Other Versions. (line 125)
-* source code, jawk: Other Versions. (line 133)
-* source code, libmawk: Other Versions. (line 146)
-* source code, embeddable awk interpreter: Other Versions. (line 149)
-* source code, pawk (Python version): Other Versions. (line 154)
-* source code, QSE awk: Other Versions. (line 160)
-* source code, QuikTrim Awk: Other Versions. (line 164)
+* source code, AWKgo: Other Versions. (line 133)
+* source code, jawk: Other Versions. (line 139)
+* source code, libmawk: Other Versions. (line 152)
+* source code, embeddable awk interpreter: Other Versions. (line 155)
+* source code, pawk (Python version): Other Versions. (line 160)
+* source code, QSE awk: Other Versions. (line 166)
+* source code, QuikTrim Awk: Other Versions. (line 170)
* source file, show in debugger: Debugger Info. (line 37)
* source files, search path for: Programs Exercises. (line 70)
* sparse arrays: Array Intro. (line 76)
@@ -39284,37 +39294,37 @@ Node: Performance bugs1284499
Node: Asking for help1287420
Node: Maintainers1289387
Node: Other Versions1290581
-Node: Installation summary1298433
-Node: Notes1299797
-Node: Compatibility Mode1300591
-Node: Additions1301373
-Node: Accessing The Source1302298
-Node: Adding Code1303735
-Node: New Ports1309927
-Node: Derived Files1314302
-Ref: Derived Files-Footnote-11319962
-Ref: Derived Files-Footnote-21319997
-Ref: Derived Files-Footnote-31320595
-Node: Future Extensions1320709
-Node: Implementation Limitations1321367
-Node: Extension Design1322577
-Node: Old Extension Problems1323721
-Ref: Old Extension Problems-Footnote-11325239
-Node: Extension New Mechanism Goals1325296
-Ref: Extension New Mechanism Goals-Footnote-11328660
-Node: Extension Other Design Decisions1328849
-Node: Extension Future Growth1330962
-Node: Notes summary1331568
-Node: Basic Concepts1332726
-Node: Basic High Level1333407
-Ref: figure-general-flow1333689
-Ref: figure-process-flow1334375
-Ref: Basic High Level-Footnote-11337677
-Node: Basic Data Typing1337862
-Node: Glossary1341190
-Node: Copying1373077
-Node: GNU Free Documentation License1410620
-Node: Index1435740
+Node: Installation summary1298737
+Node: Notes1300101
+Node: Compatibility Mode1300895
+Node: Additions1301677
+Node: Accessing The Source1302602
+Node: Adding Code1304039
+Node: New Ports1310231
+Node: Derived Files1314606
+Ref: Derived Files-Footnote-11320266
+Ref: Derived Files-Footnote-21320301
+Ref: Derived Files-Footnote-31320899
+Node: Future Extensions1321013
+Node: Implementation Limitations1321671
+Node: Extension Design1322881
+Node: Old Extension Problems1324025
+Ref: Old Extension Problems-Footnote-11325543
+Node: Extension New Mechanism Goals1325600
+Ref: Extension New Mechanism Goals-Footnote-11328964
+Node: Extension Other Design Decisions1329153
+Node: Extension Future Growth1331266
+Node: Notes summary1331872
+Node: Basic Concepts1333030
+Node: Basic High Level1333711
+Ref: figure-general-flow1333993
+Ref: figure-process-flow1334679
+Ref: Basic High Level-Footnote-11337981
+Node: Basic Data Typing1338166
+Node: Glossary1341494
+Node: Copying1373381
+Node: GNU Free Documentation License1410924
+Node: Index1436044

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 4ef3266c..d93193bc 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -43887,6 +43887,18 @@ The author wrote a nice
@uref{https://benhoyt.com/writings/goawk/, article}
describing the implementation.
+@cindex @command{AWKgo}
+@cindex @command{awk} to Go translator
+@cindex source code @subentry @command{AWKgo}
+@cindex programming languages @subentry Go
+This is an @command{awk} to Go translator.
+It was written by the author of @command{goawk}.
+(See the previous entry in this list.) Source code is
+available from
+@uref{https://github.com/benhoyt/goawk/tree/master/awkgo}.
+The author's article about it is at
+@uref{https://benhoyt.com/writings/awkgo/}.
+
@cindex @command{jawk}
@cindex Java implementation of @command{awk}
@cindex source code @subentry @command{jawk}
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 0e621e04..3344b8e5 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -42730,6 +42730,18 @@ The author wrote a nice
@uref{https://benhoyt.com/writings/goawk/, article}
describing the implementation.
+@cindex @command{AWKgo}
+@cindex @command{awk} to Go translator
+@cindex source code @subentry @command{AWKgo}
+@cindex programming languages @subentry Go
+This is an @command{awk} to Go translator.
+It was written by the author of @command{goawk}.
+(See the previous entry in this list.) Source code is
+available from
+@uref{https://github.com/benhoyt/goawk/tree/master/awkgo}.
+The author's article about it is at
+@uref{https://benhoyt.com/writings/awkgo/}.
+
@cindex @command{jawk}
@cindex Java implementation of @command{awk}
@cindex source code @subentry @command{jawk}