aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.info
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gawk.info')
-rw-r--r--doc/gawk.info423
1 files changed, 420 insertions, 3 deletions
diff --git a/doc/gawk.info b/doc/gawk.info
index f28ba411..8378fd94 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -25563,8 +25563,9 @@ Various `.c', `.y', and `.h' files
does not.
`doc/awkforai.txt'
- A short article describing why `gawk' is a good language for
- Artificial Intelligence (AI) programming.
+ Pointers to the original draft of a short article describing why
+ `gawk' is a good language for Artificial Intelligence (AI)
+ programming.
`doc/bc_notes'
A brief description of `gawk''s "byte code" internals.
@@ -31538,7 +31539,7 @@ Index
* testbits.awk program: Bitwise Functions. (line 70)
* Texinfo <1>: Adding Code. (line 99)
* Texinfo <2>: Distribution contents.
- (line 79)
+ (line 80)
* Texinfo <3>: Extract Program. (line 12)
* Texinfo <4>: Dupword Program. (line 17)
* Texinfo <5>: Library Functions. (line 22)
@@ -31773,6 +31774,7 @@ Index

Tag Table:
Node: Top1352
+<<<<<<< HEAD
Node: Foreword40138
Node: Preface44483
Ref: Preface-Footnote-147536
@@ -32284,5 +32286,420 @@ Node: Glossary1095479
Node: Copying1120790
Node: GNU Free Documentation License1158347
Node: Index1183484
+=======
+Node: Foreword30282
+Node: Preface34627
+Ref: Preface-Footnote-137680
+Ref: Preface-Footnote-237786
+Node: History38018
+Node: Names40409
+Ref: Names-Footnote-141886
+Node: This Manual41958
+Ref: This Manual-Footnote-146905
+Node: Conventions47005
+Node: Manual History49139
+Ref: Manual History-Footnote-152409
+Ref: Manual History-Footnote-252450
+Node: How To Contribute52524
+Node: Acknowledgments53668
+Node: Getting Started57999
+Node: Running gawk60378
+Node: One-shot61564
+Node: Read Terminal62789
+Ref: Read Terminal-Footnote-164439
+Ref: Read Terminal-Footnote-264715
+Node: Long64886
+Node: Executable Scripts66262
+Ref: Executable Scripts-Footnote-168131
+Ref: Executable Scripts-Footnote-268233
+Node: Comments68780
+Node: Quoting71247
+Node: DOS Quoting75870
+Node: Sample Data Files76545
+Node: Very Simple79577
+Node: Two Rules84176
+Node: More Complex86323
+Ref: More Complex-Footnote-189253
+Node: Statements/Lines89338
+Ref: Statements/Lines-Footnote-193800
+Node: Other Features94065
+Node: When94993
+Node: Invoking Gawk97140
+Node: Command Line98525
+Node: Options99308
+Ref: Options-Footnote-1112852
+Node: Other Arguments112877
+Node: Naming Standard Input115535
+Node: Environment Variables116629
+Node: AWKPATH Variable117073
+Ref: AWKPATH Variable-Footnote-1119670
+Node: Other Environment Variables119930
+Node: Exit Status122270
+Node: Include Files122945
+Node: Obsolete126430
+Node: Undocumented127116
+Node: Regexp127357
+Node: Regexp Usage128746
+Node: Escape Sequences130772
+Node: Regexp Operators136535
+Ref: Regexp Operators-Footnote-1143915
+Ref: Regexp Operators-Footnote-2144062
+Node: Bracket Expressions144160
+Ref: table-char-classes146050
+Node: GNU Regexp Operators148573
+Node: Case-sensitivity152296
+Ref: Case-sensitivity-Footnote-1155264
+Ref: Case-sensitivity-Footnote-2155499
+Node: Leftmost Longest155607
+Node: Computed Regexps156808
+Node: Reading Files160218
+Node: Records162159
+Ref: Records-Footnote-1171083
+Node: Fields171120
+Ref: Fields-Footnote-1174153
+Node: Nonconstant Fields174239
+Node: Changing Fields176441
+Node: Field Separators182422
+Node: Default Field Splitting185051
+Node: Regexp Field Splitting186168
+Node: Single Character Fields189510
+Node: Command Line Field Separator190569
+Node: Field Splitting Summary194010
+Ref: Field Splitting Summary-Footnote-1197202
+Node: Constant Size197303
+Node: Splitting By Content201887
+Ref: Splitting By Content-Footnote-1205613
+Node: Multiple Line205653
+Ref: Multiple Line-Footnote-1211500
+Node: Getline211679
+Node: Plain Getline213907
+Node: Getline/Variable215996
+Node: Getline/File217137
+Node: Getline/Variable/File218459
+Ref: Getline/Variable/File-Footnote-1220058
+Node: Getline/Pipe220145
+Node: Getline/Variable/Pipe222705
+Node: Getline/Coprocess223812
+Node: Getline/Variable/Coprocess225055
+Node: Getline Notes225769
+Node: Getline Summary228556
+Ref: table-getline-variants228899
+Node: Command line directories229755
+Node: Printing230380
+Node: Print232011
+Node: Print Examples233348
+Node: Output Separators236132
+Node: OFMT237892
+Node: Printf239250
+Node: Basic Printf240156
+Node: Control Letters241695
+Node: Format Modifiers245507
+Node: Printf Examples251516
+Node: Redirection254231
+Node: Special Files261215
+Node: Special FD261748
+Ref: Special FD-Footnote-1265373
+Node: Special Network265447
+Node: Special Caveats266297
+Node: Close Files And Pipes267093
+Ref: Close Files And Pipes-Footnote-1274116
+Ref: Close Files And Pipes-Footnote-2274264
+Node: Expressions274414
+Node: Values275546
+Node: Constants276222
+Node: Scalar Constants276902
+Ref: Scalar Constants-Footnote-1277761
+Node: Nondecimal-numbers277943
+Node: Regexp Constants281002
+Node: Using Constant Regexps281477
+Node: Variables284532
+Node: Using Variables285187
+Node: Assignment Options286911
+Node: Conversion288783
+Ref: table-locale-affects294159
+Ref: Conversion-Footnote-1294783
+Node: All Operators294892
+Node: Arithmetic Ops295522
+Node: Concatenation298027
+Ref: Concatenation-Footnote-1300820
+Node: Assignment Ops300940
+Ref: table-assign-ops305928
+Node: Increment Ops307336
+Node: Truth Values and Conditions310806
+Node: Truth Values311889
+Node: Typing and Comparison312938
+Node: Variable Typing313727
+Ref: Variable Typing-Footnote-1317624
+Node: Comparison Operators317746
+Ref: table-relational-ops318156
+Node: POSIX String Comparison321705
+Ref: POSIX String Comparison-Footnote-1322661
+Node: Boolean Ops322799
+Ref: Boolean Ops-Footnote-1326877
+Node: Conditional Exp326968
+Node: Function Calls328700
+Node: Precedence332294
+Node: Locales335963
+Node: Patterns and Actions337052
+Node: Pattern Overview338106
+Node: Regexp Patterns339775
+Node: Expression Patterns340318
+Node: Ranges344003
+Node: BEGIN/END346969
+Node: Using BEGIN/END347731
+Ref: Using BEGIN/END-Footnote-1350462
+Node: I/O And BEGIN/END350568
+Node: BEGINFILE/ENDFILE352850
+Node: Empty355743
+Node: Using Shell Variables356059
+Node: Action Overview358344
+Node: Statements360701
+Node: If Statement362555
+Node: While Statement364054
+Node: Do Statement366098
+Node: For Statement367254
+Node: Switch Statement370406
+Node: Break Statement372503
+Node: Continue Statement374493
+Node: Next Statement376286
+Node: Nextfile Statement378676
+Node: Exit Statement381317
+Node: Built-in Variables383733
+Node: User-modified384828
+Ref: User-modified-Footnote-1392854
+Node: Auto-set392916
+Ref: Auto-set-Footnote-1402207
+Node: ARGC and ARGV402412
+Node: Arrays406263
+Node: Array Basics407768
+Node: Array Intro408594
+Node: Reference to Elements412912
+Node: Assigning Elements415182
+Node: Array Example415673
+Node: Scanning an Array417405
+Node: Controlling Scanning419719
+Ref: Controlling Scanning-Footnote-1424652
+Node: Delete424968
+Ref: Delete-Footnote-1427733
+Node: Numeric Array Subscripts427790
+Node: Uninitialized Subscripts429973
+Node: Multi-dimensional431601
+Node: Multi-scanning434695
+Node: Arrays of Arrays436286
+Node: Functions440931
+Node: Built-in441753
+Node: Calling Built-in442831
+Node: Numeric Functions444819
+Ref: Numeric Functions-Footnote-1448651
+Ref: Numeric Functions-Footnote-2449008
+Ref: Numeric Functions-Footnote-3449056
+Node: String Functions449325
+Ref: String Functions-Footnote-1472822
+Ref: String Functions-Footnote-2472951
+Ref: String Functions-Footnote-3473199
+Node: Gory Details473286
+Ref: table-sub-escapes474965
+Ref: table-sub-posix-92476319
+Ref: table-sub-proposed477662
+Ref: table-posix-sub479012
+Ref: table-gensub-escapes480558
+Ref: Gory Details-Footnote-1481765
+Ref: Gory Details-Footnote-2481816
+Node: I/O Functions481967
+Ref: I/O Functions-Footnote-1489072
+Node: Time Functions489219
+Ref: Time Functions-Footnote-1500111
+Ref: Time Functions-Footnote-2500179
+Ref: Time Functions-Footnote-3500337
+Ref: Time Functions-Footnote-4500448
+Ref: Time Functions-Footnote-5500560
+Ref: Time Functions-Footnote-6500787
+Node: Bitwise Functions501053
+Ref: table-bitwise-ops501611
+Ref: Bitwise Functions-Footnote-1505771
+Node: Type Functions505955
+Node: I18N Functions506425
+Node: User-defined508052
+Node: Definition Syntax508856
+Ref: Definition Syntax-Footnote-1513766
+Node: Function Example513835
+Node: Function Caveats516429
+Node: Calling A Function516850
+Node: Variable Scope517965
+Node: Pass By Value/Reference519940
+Node: Return Statement523380
+Node: Dynamic Typing526361
+Node: Indirect Calls527096
+Node: Internationalization536781
+Node: I18N and L10N538207
+Node: Explaining gettext538893
+Ref: Explaining gettext-Footnote-1543959
+Ref: Explaining gettext-Footnote-2544143
+Node: Programmer i18n544308
+Node: Translator i18n548508
+Node: String Extraction549301
+Ref: String Extraction-Footnote-1550262
+Node: Printf Ordering550348
+Ref: Printf Ordering-Footnote-1553132
+Node: I18N Portability553196
+Ref: I18N Portability-Footnote-1555645
+Node: I18N Example555708
+Ref: I18N Example-Footnote-1558343
+Node: Gawk I18N558415
+Node: Advanced Features559032
+Node: Nondecimal Data560545
+Node: Array Sorting562128
+Node: Controlling Array Traversal562825
+Node: Array Sorting Functions571062
+Ref: Array Sorting Functions-Footnote-1574736
+Ref: Array Sorting Functions-Footnote-2574829
+Node: Two-way I/O575023
+Ref: Two-way I/O-Footnote-1580455
+Node: TCP/IP Networking580525
+Node: Profiling583369
+Node: Library Functions590843
+Ref: Library Functions-Footnote-1593850
+Node: Library Names594021
+Ref: Library Names-Footnote-1597492
+Ref: Library Names-Footnote-2597712
+Node: General Functions597798
+Node: Strtonum Function598751
+Node: Assert Function601681
+Node: Round Function605007
+Node: Cliff Random Function606550
+Node: Ordinal Functions607566
+Ref: Ordinal Functions-Footnote-1610636
+Ref: Ordinal Functions-Footnote-2610888
+Node: Join Function611097
+Ref: Join Function-Footnote-1612868
+Node: Gettimeofday Function613068
+Node: Data File Management616783
+Node: Filetrans Function617415
+Node: Rewind Function621554
+Node: File Checking622941
+Node: Empty Files624035
+Node: Ignoring Assigns626265
+Node: Getopt Function627818
+Ref: Getopt Function-Footnote-1639122
+Node: Passwd Functions639325
+Ref: Passwd Functions-Footnote-1648300
+Node: Group Functions648388
+Node: Walking Arrays656472
+Node: Sample Programs658041
+Node: Running Examples658706
+Node: Clones659434
+Node: Cut Program660658
+Node: Egrep Program670503
+Ref: Egrep Program-Footnote-1678276
+Node: Id Program678386
+Node: Split Program682002
+Ref: Split Program-Footnote-1685521
+Node: Tee Program685649
+Node: Uniq Program688452
+Node: Wc Program695881
+Ref: Wc Program-Footnote-1700147
+Ref: Wc Program-Footnote-2700347
+Node: Miscellaneous Programs700439
+Node: Dupword Program701627
+Node: Alarm Program703658
+Node: Translate Program708407
+Ref: Translate Program-Footnote-1712794
+Ref: Translate Program-Footnote-2713022
+Node: Labels Program713156
+Ref: Labels Program-Footnote-1716527
+Node: Word Sorting716611
+Node: History Sorting720495
+Node: Extract Program722334
+Ref: Extract Program-Footnote-1729817
+Node: Simple Sed729945
+Node: Igawk Program733007
+Ref: Igawk Program-Footnote-1748164
+Ref: Igawk Program-Footnote-2748365
+Node: Anagram Program748503
+Node: Signature Program751571
+Node: Debugger752671
+Node: Debugging753582
+Node: Debugging Concepts753995
+Node: Debugging Terms755851
+Node: Awk Debugging758474
+Node: Sample dgawk session759366
+Node: dgawk invocation759858
+Node: Finding The Bug761040
+Node: List of Debugger Commands767526
+Node: Breakpoint Control768837
+Node: Dgawk Execution Control772473
+Node: Viewing And Changing Data775824
+Node: Dgawk Stack779161
+Node: Dgawk Info780621
+Node: Miscellaneous Dgawk Commands784569
+Node: Readline Support789997
+Node: Dgawk Limitations790835
+Node: Language History793024
+Node: V7/SVR3.1794536
+Node: SVR4796857
+Node: POSIX798299
+Node: BTL799307
+Node: POSIX/GNU800112
+Node: Common Extensions805263
+Node: Ranges and Locales806322
+Ref: Ranges and Locales-Footnote-1810940
+Ref: Ranges and Locales-Footnote-2810967
+Ref: Ranges and Locales-Footnote-3811227
+Node: Contributors811448
+Node: Installation815710
+Node: Gawk Distribution816604
+Node: Getting817088
+Node: Extracting817914
+Node: Distribution contents819606
+Node: Unix Installation824867
+Node: Quick Installation825484
+Node: Additional Configuration Options827446
+Node: Configuration Philosophy828923
+Node: Non-Unix Installation831265
+Node: PC Installation831723
+Node: PC Binary Installation833022
+Node: PC Compiling835037
+Node: PC Testing837981
+Node: PC Using839157
+Node: Cygwin843342
+Node: MSYS844342
+Node: VMS Installation844856
+Node: VMS Compilation845459
+Ref: VMS Compilation-Footnote-1846466
+Node: VMS Installation Details846524
+Node: VMS Running848159
+Node: VMS Old Gawk849766
+Node: Bugs850240
+Node: Other Versions854092
+Node: Notes859373
+Node: Compatibility Mode860065
+Node: Additions860848
+Node: Accessing The Source861660
+Node: Adding Code863085
+Node: New Ports869052
+Node: Dynamic Extensions873165
+Node: Internals874541
+Node: Plugin License883644
+Node: Sample Library884278
+Node: Internal File Description884964
+Node: Internal File Ops888679
+Ref: Internal File Ops-Footnote-1893460
+Node: Using Internal File Ops893600
+Node: Future Extensions895977
+Node: Basic Concepts898481
+Node: Basic High Level899238
+Ref: Basic High Level-Footnote-1903273
+Node: Basic Data Typing903458
+Node: Floating Point Issues907983
+Node: String Conversion Precision909066
+Ref: String Conversion Precision-Footnote-1910766
+Node: Unexpected Results910875
+Node: POSIX Floating Point Problems912701
+Ref: POSIX Floating Point Problems-Footnote-1916406
+Node: Glossary916444
+Node: Copying941619
+Node: GNU Free Documentation License979176
+Node: Index1004313
+>>>>>>> gawk-4.0-stable

End Tag Table