[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, feature/typed-regex, updated. gawk-4.1.0

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/typed-regex, updated. gawk-4.1.0-2007-gcff5f2e
Date: Sun, 2 Oct 2016 10:55:43 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/typed-regex has been updated
       via  cff5f2ecabdb84929f482f731bbcce21e47f092d (commit)
       via  2acb7e752d79c8c57098461c00d2a1022e761b55 (commit)
       via  234fe8af6075075c84e142d2f62ee35a7006a39b (commit)
      from  c21fb43348d3315b60082f7f1b740db51be90258 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit cff5f2ecabdb84929f482f731bbcce21e47f092d
Merge: c21fb43 2acb7e7
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Oct 2 13:55:34 2016 +0300

    Merge branch 'master' into feature/typed-regex

diff --cc doc/
index 21aedf2,3c68a11..7270306
--- a/doc/
+++ b/doc/
@@@ -35332,570 -35308,573 +35364,573 @@@ Inde
  Tag Table:
  Node: Top1200
- Node: Foreword342506
- Node: Foreword446948
- Node: Preface48480
- Ref: Preface-Footnote-151352
- Ref: Preface-Footnote-251459
- Ref: Preface-Footnote-351693
- Node: History51835
- Node: Names54187
- Ref: Names-Footnote-155281
- Node: This Manual55428
- Ref: This Manual-Footnote-161913
- Node: Conventions62013
- Node: Manual History64367
- Ref: Manual History-Footnote-167362
- Ref: Manual History-Footnote-267403
- Node: How To Contribute67477
- Node: Acknowledgments68606
- Node: Getting Started73492
- Node: Running gawk75931
- Node: One-shot77121
- Node: Read Terminal78384
- Node: Long80416
- Node: Executable Scripts81929
- Ref: Executable Scripts-Footnote-184724
- Node: Comments84827
- Node: Quoting87311
- Node: DOS Quoting92828
- Node: Sample Data Files93503
- Node: Very Simple96098
- Node: Two Rules101000
- Node: More Complex102885
- Node: Statements/Lines105751
- Ref: Statements/Lines-Footnote-1110210
- Node: Other Features110475
- Node: When111411
- Ref: When-Footnote-1113165
- Node: Intro Summary113230
- Node: Invoking Gawk114114
- Node: Command Line115628
- Node: Options116426
- Ref: Options-Footnote-1132525
- Ref: Options-Footnote-2132755
- Node: Other Arguments132780
- Node: Naming Standard Input135727
- Node: Environment Variables136820
- Node: AWKPATH Variable137378
- Ref: AWKPATH Variable-Footnote-1140789
- Ref: AWKPATH Variable-Footnote-2140834
- Node: AWKLIBPATH Variable141095
- Node: Other Environment Variables142352
- Node: Exit Status146173
- Node: Include Files146850
- Node: Loading Shared Libraries150445
- Node: Obsolete151873
- Node: Undocumented152565
- Node: Invoking Summary152862
- Node: Regexp154522
- Node: Regexp Usage156041
- Node: Escape Sequences158078
- Node: Regexp Operators164310
- Ref: Regexp Operators-Footnote-1171726
- Ref: Regexp Operators-Footnote-2171873
- Node: Bracket Expressions171971
- Ref: table-char-classes174447
- Node: Leftmost Longest177584
- Node: Computed Regexps178887
- Node: GNU Regexp Operators182314
- Node: Case-sensitivity185993
- Ref: Case-sensitivity-Footnote-1188889
- Ref: Case-sensitivity-Footnote-2189124
- Node: Strong Regexp Constants189232
- Node: Regexp Summary192174
- Node: Reading Files193780
- Node: Records195943
- Node: awk split records196676
- Node: gawk split records201607
- Ref: gawk split records-Footnote-1206147
- Node: Fields206184
- Node: Nonconstant Fields208925
- Ref: Nonconstant Fields-Footnote-1211161
- Node: Changing Fields211365
- Node: Field Separators217293
- Node: Default Field Splitting219991
- Node: Regexp Field Splitting221109
- Node: Single Character Fields224462
- Node: Command Line Field Separator225522
- Node: Full Line Fields228740
- Ref: Full Line Fields-Footnote-1230262
- Ref: Full Line Fields-Footnote-2230308
- Node: Field Splitting Summary230409
- Node: Constant Size232483
- Node: Splitting By Content237061
- Ref: Splitting By Content-Footnote-1241032
- Node: Multiple Line241195
- Ref: Multiple Line-Footnote-1247077
- Node: Getline247256
- Node: Plain Getline249723
- Node: Getline/Variable252362
- Node: Getline/File253511
- Node: Getline/Variable/File254897
- Ref: Getline/Variable/File-Footnote-1256500
- Node: Getline/Pipe256588
- Node: Getline/Variable/Pipe259293
- Node: Getline/Coprocess260426
- Node: Getline/Variable/Coprocess261691
- Node: Getline Notes262431
- Node: Getline Summary265226
- Ref: table-getline-variants265648
- Node: Read Timeout266396
- Ref: Read Timeout-Footnote-1270302
- Node: Retrying Input270360
- Node: Command-line directories271559
- Node: Input Summary272465
- Node: Input Exercises275637
- Node: Printing276365
- Node: Print278199
- Node: Print Examples279656
- Node: Output Separators282436
- Node: OFMT284453
- Node: Printf285809
- Node: Basic Printf286594
- Node: Control Letters288168
- Node: Format Modifiers292156
- Node: Printf Examples298171
- Node: Redirection300657
- Node: Special FD307498
- Ref: Special FD-Footnote-1310666
- Node: Special Files310740
- Node: Other Inherited Files311357
- Node: Special Network312358
- Node: Special Caveats313218
- Node: Close Files And Pipes314167
- Ref: table-close-pipe-return-values321074
- Ref: Close Files And Pipes-Footnote-1321857
- Ref: Close Files And Pipes-Footnote-2322005
- Node: Nonfatal322157
- Node: Output Summary324482
- Node: Output Exercises325704
- Node: Expressions326383
- Node: Values327571
- Node: Constants328249
- Node: Scalar Constants328940
- Ref: Scalar Constants-Footnote-1329804
- Node: Nondecimal-numbers330054
- Node: Regexp Constants333067
- Node: Using Constant Regexps333593
- Node: Variables336756
- Node: Using Variables337413
- Node: Assignment Options339323
- Node: Conversion341196
- Node: Strings And Numbers341720
- Ref: Strings And Numbers-Footnote-1344783
- Node: Locale influences conversions344892
- Ref: table-locale-affects347650
- Node: All Operators348268
- Node: Arithmetic Ops348897
- Node: Concatenation351403
- Ref: Concatenation-Footnote-1354250
- Node: Assignment Ops354357
- Ref: table-assign-ops359348
- Node: Increment Ops360661
- Node: Truth Values and Conditions364121
- Node: Truth Values365195
- Node: Typing and Comparison366243
- Node: Variable Typing367063
- Node: Comparison Operators370687
- Ref: table-relational-ops371106
- Node: POSIX String Comparison374601
- Ref: POSIX String Comparison-Footnote-1376296
- Ref: POSIX String Comparison-Footnote-2376435
- Node: Boolean Ops376519
- Ref: Boolean Ops-Footnote-1381001
- Node: Conditional Exp381093
- Node: Function Calls382829
- Node: Precedence386706
- Node: Locales390365
- Node: Expressions Summary391997
- Node: Patterns and Actions394570
- Node: Pattern Overview395690
- Node: Regexp Patterns397367
- Node: Expression Patterns397909
- Node: Ranges401690
- Node: BEGIN/END404798
- Node: Using BEGIN/END405559
- Ref: Using BEGIN/END-Footnote-1408295
- Node: I/O And BEGIN/END408401
- Node: Empty413622
- Node: Using Shell Variables413939
- Node: Action Overview416213
- Node: Statements418538
- Node: If Statement420386
- Node: While Statement421881
- Node: Do Statement423909
- Node: For Statement425057
- Node: Switch Statement428215
- Node: Break Statement430601
- Node: Continue Statement432693
- Node: Next Statement434520
- Node: Nextfile Statement436903
- Node: Exit Statement439555
- Node: Built-in Variables441958
- Node: User-modified443091
- Node: Auto-set450677
- Ref: Auto-set-Footnote-1465330
- Ref: Auto-set-Footnote-2465536
- Node: ARGC and ARGV465592
- Node: Pattern Action Summary469805
- Node: Arrays472235
- Node: Array Basics473564
- Node: Array Intro474408
- Ref: figure-array-elements476383
- Ref: Array Intro-Footnote-1479087
- Node: Reference to Elements479215
- Node: Assigning Elements481679
- Node: Array Example482170
- Node: Scanning an Array483929
- Node: Controlling Scanning486951
- Ref: Controlling Scanning-Footnote-1492350
- Node: Numeric Array Subscripts492666
- Node: Uninitialized Subscripts494850
- Node: Delete496469
- Ref: Delete-Footnote-1499221
- Node: Multidimensional499278
- Node: Multiscanning502373
- Node: Arrays of Arrays503964
- Node: Arrays Summary508731
- Node: Functions510824
- Node: Built-in511862
- Node: Calling Built-in512943
- Node: Numeric Functions514939
- Ref: Numeric Functions-Footnote-1519772
- Ref: Numeric Functions-Footnote-2520129
- Ref: Numeric Functions-Footnote-3520177
- Node: String Functions520449
- Ref: String Functions-Footnote-1543953
- Ref: String Functions-Footnote-2544081
- Ref: String Functions-Footnote-3544329
- Node: Gory Details544416
- Ref: table-sub-escapes546207
- Ref: table-sub-proposed547726
- Ref: table-posix-sub549089
- Ref: table-gensub-escapes550630
- Ref: Gory Details-Footnote-1551453
- Node: I/O Functions551607
- Ref: table-system-return-values558189
- Ref: I/O Functions-Footnote-1560169
- Ref: I/O Functions-Footnote-2560317
- Node: Time Functions560437
- Ref: Time Functions-Footnote-1570959
- Ref: Time Functions-Footnote-2571027
- Ref: Time Functions-Footnote-3571185
- Ref: Time Functions-Footnote-4571296
- Ref: Time Functions-Footnote-5571408
- Ref: Time Functions-Footnote-6571635
- Node: Bitwise Functions571901
- Ref: table-bitwise-ops572495
- Ref: Bitwise Functions-Footnote-1576833
- Node: Type Functions577006
- Node: I18N Functions579667
- Node: User-defined581318
- Node: Definition Syntax582123
- Ref: Definition Syntax-Footnote-1587810
- Node: Function Example587881
- Ref: Function Example-Footnote-1590803
- Node: Function Caveats590825
- Node: Calling A Function591343
- Node: Variable Scope592301
- Node: Pass By Value/Reference595295
- Node: Return Statement598794
- Node: Dynamic Typing601773
- Node: Indirect Calls602703
- Ref: Indirect Calls-Footnote-1612954
- Node: Functions Summary613082
- Node: Library Functions615787
- Ref: Library Functions-Footnote-1619394
- Ref: Library Functions-Footnote-2619537
- Node: Library Names619708
- Ref: Library Names-Footnote-1623168
- Ref: Library Names-Footnote-2623391
- Node: General Functions623477
- Node: Strtonum Function624580
- Node: Assert Function627602
- Node: Round Function630928
- Node: Cliff Random Function632469
- Node: Ordinal Functions633485
- Ref: Ordinal Functions-Footnote-1636548
- Ref: Ordinal Functions-Footnote-2636800
- Node: Join Function637010
- Ref: Join Function-Footnote-1638780
- Node: Getlocaltime Function638980
- Node: Readfile Function642722
- Node: Shell Quoting644694
- Node: Data File Management646095
- Node: Filetrans Function646727
- Node: Rewind Function650823
- Node: File Checking652729
- Ref: File Checking-Footnote-1654063
- Node: Empty Files654264
- Node: Ignoring Assigns656243
- Node: Getopt Function657793
- Ref: Getopt Function-Footnote-1669262
- Node: Passwd Functions669462
- Ref: Passwd Functions-Footnote-1678301
- Node: Group Functions678389
- Ref: Group Functions-Footnote-1686287
- Node: Walking Arrays686494
- Node: Library Functions Summary689502
- Node: Library Exercises690908
- Node: Sample Programs691373
- Node: Running Examples692143
- Node: Clones692871
- Node: Cut Program694095
- Node: Egrep Program704024
- Ref: Egrep Program-Footnote-1711536
- Node: Id Program711646
- Node: Split Program715326
- Ref: Split Program-Footnote-1718785
- Node: Tee Program718914
- Node: Uniq Program721704
- Node: Wc Program729130
- Ref: Wc Program-Footnote-1733385
- Node: Miscellaneous Programs733479
- Node: Dupword Program734692
- Node: Alarm Program736722
- Node: Translate Program741577
- Ref: Translate Program-Footnote-1746142
- Node: Labels Program746412
- Ref: Labels Program-Footnote-1749763
- Node: Word Sorting749847
- Node: History Sorting753919
- Node: Extract Program755754
- Node: Simple Sed763283
- Node: Igawk Program766357
- Ref: Igawk Program-Footnote-1780688
- Ref: Igawk Program-Footnote-2780890
- Ref: Igawk Program-Footnote-3781012
- Node: Anagram Program781127
- Node: Signature Program784189
- Node: Programs Summary785436
- Node: Programs Exercises786650
- Ref: Programs Exercises-Footnote-1790779
- Node: Advanced Features790870
- Node: Nondecimal Data792860
- Node: Array Sorting794451
- Node: Controlling Array Traversal795151
- Ref: Controlling Array Traversal-Footnote-1803518
- Node: Array Sorting Functions803636
- Ref: Array Sorting Functions-Footnote-1808727
- Node: Two-way I/O808923
- Ref: Two-way I/O-Footnote-1815473
- Ref: Two-way I/O-Footnote-2815660
- Node: TCP/IP Networking815742
- Node: Profiling818860
- Ref: Profiling-Footnote-1827353
- Node: Advanced Features Summary827676
- Node: Internationalization829520
- Node: I18N and L10N831000
- Node: Explaining gettext831687
- Ref: Explaining gettext-Footnote-1837579
- Ref: Explaining gettext-Footnote-2837764
- Node: Programmer i18n837929
- Ref: Programmer i18n-Footnote-1842784
- Node: Translator i18n842833
- Node: String Extraction843627
- Ref: String Extraction-Footnote-1844759
- Node: Printf Ordering844845
- Ref: Printf Ordering-Footnote-1847631
- Node: I18N Portability847695
- Ref: I18N Portability-Footnote-1850151
- Node: I18N Example850214
- Ref: I18N Example-Footnote-1853020
- Node: Gawk I18N853093
- Node: I18N Summary853738
- Node: Debugger855079
- Node: Debugging856101
- Node: Debugging Concepts856542
- Node: Debugging Terms858351
- Node: Awk Debugging860926
- Node: Sample Debugging Session861832
- Node: Debugger Invocation862366
- Node: Finding The Bug863752
- Node: List of Debugger Commands870230
- Node: Breakpoint Control871563
- Node: Debugger Execution Control875257
- Node: Viewing And Changing Data878619
- Node: Execution Stack881993
- Node: Debugger Info883630
- Node: Miscellaneous Debugger Commands887701
- Node: Readline Support892789
- Node: Limitations893685
- Ref: Limitations-Footnote-1897916
- Node: Debugging Summary897967
- Node: Arbitrary Precision Arithmetic899246
- Node: Computer Arithmetic900662
- Ref: table-numeric-ranges904253
- Ref: Computer Arithmetic-Footnote-1904975
- Node: Math Definitions905032
- Ref: table-ieee-formats908346
- Ref: Math Definitions-Footnote-1908949
- Node: MPFR features909054
- Node: FP Math Caution910771
- Ref: FP Math Caution-Footnote-1911843
- Node: Inexactness of computations912212
- Node: Inexact representation913172
- Node: Comparing FP Values914532
- Node: Errors accumulate915614
- Node: Getting Accuracy917047
- Node: Try To Round919757
- Node: Setting precision920656
- Ref: table-predefined-precision-strings921353
- Node: Setting the rounding mode923183
- Ref: table-gawk-rounding-modes923557
- Ref: Setting the rounding mode-Footnote-1926965
- Node: Arbitrary Precision Integers927144
- Ref: Arbitrary Precision Integers-Footnote-1932061
- Node: POSIX Floating Point Problems932210
- Ref: POSIX Floating Point Problems-Footnote-1936092
- Node: Floating point summary936130
- Node: Dynamic Extensions938320
- Node: Extension Intro939873
- Node: Plugin License941139
- Node: Extension Mechanism Outline941936
- Ref: figure-load-extension942375
- Ref: figure-register-new-function943940
- Ref: figure-call-new-function945032
- Node: Extension API Description947094
- Node: Extension API Functions Introduction948626
- Node: General Data Types953485
- Ref: General Data Types-Footnote-1959440
- Node: Memory Allocation Functions959739
- Ref: Memory Allocation Functions-Footnote-1962584
- Node: Constructor Functions962683
- Node: Registration Functions964428
- Node: Extension Functions965113
- Node: Exit Callback Functions967736
- Node: Extension Version String968986
- Node: Input Parsers969649
- Node: Output Wrappers979531
- Node: Two-way processors984043
- Node: Printing Messages986308
- Ref: Printing Messages-Footnote-1987479
- Node: Updating ERRNO987632
- Node: Requesting Values988371
- Ref: table-value-types-returned989108
- Node: Accessing Parameters989991
- Node: Symbol Table Access991226
- Node: Symbol table by name991738
- Node: Symbol table by cookie993759
- Ref: Symbol table by cookie-Footnote-1997911
- Node: Cached values997975
- Ref: Cached values-Footnote-11001482
- Node: Array Manipulation1001573
- Ref: Array Manipulation-Footnote-11002664
- Node: Array Data Types1002701
- Ref: Array Data Types-Footnote-11005359
- Node: Array Functions1005451
- Node: Flattening Arrays1009309
- Node: Creating Arrays1016217
- Node: Redirection API1020986
- Node: Extension API Variables1023817
- Node: Extension Versioning1024450
- Ref: gawk-api-version1024887
- Node: Extension API Informational Variables1026643
- Node: Extension API Boilerplate1027707
- Node: Finding Extensions1031521
- Node: Extension Example1032080
- Node: Internal File Description1032878
- Node: Internal File Ops1036958
- Ref: Internal File Ops-Footnote-11048720
- Node: Using Internal File Ops1048860
- Ref: Using Internal File Ops-Footnote-11051243
- Node: Extension Samples1051517
- Node: Extension Sample File Functions1053046
- Node: Extension Sample Fnmatch1060695
- Node: Extension Sample Fork1062182
- Node: Extension Sample Inplace1063400
- Node: Extension Sample Ord1066610
- Node: Extension Sample Readdir1067446
- Ref: table-readdir-file-types1068335
- Node: Extension Sample Revout1069140
- Node: Extension Sample Rev2way1069729
- Node: Extension Sample Read write array1070469
- Node: Extension Sample Readfile1072411
- Node: Extension Sample Time1073506
- Node: Extension Sample API Tests1074854
- Node: gawkextlib1075346
- Node: Extension summary1077793
- Node: Extension Exercises1081495
- Node: Language History1082993
- Node: V7/SVR3.11084649
- Node: SVR41086801
- Node: POSIX1088235
- Node: BTL1089614
- Node: POSIX/GNU1090343
- Node: Feature History1096205
- Node: Common Extensions1110575
- Node: Ranges and Locales1111858
- Ref: Ranges and Locales-Footnote-11116474
- Ref: Ranges and Locales-Footnote-21116501
- Ref: Ranges and Locales-Footnote-31116736
- Node: Contributors1116957
- Node: History summary1122517
- Node: Installation1123897
- Node: Gawk Distribution1124841
- Node: Getting1125325
- Node: Extracting1126286
- Node: Distribution contents1127924
- Node: Unix Installation1134018
- Node: Quick Installation1134700
- Node: Shell Startup Files1137114
- Node: Additional Configuration Options1138192
- Node: Configuration Philosophy1139997
- Node: Non-Unix Installation1142366
- Node: PC Installation1142824
- Node: PC Binary Installation1144144
- Node: PC Compiling1145996
- Ref: PC Compiling-Footnote-11148790
- Node: PC Testing1148899
- Node: PC Using1150079
- Ref: PC Using-Footnote-11154232
- Node: Cygwin1154305
- Node: MSYS1155075
- Node: VMS Installation1155576
- Node: VMS Compilation1156367
- Ref: VMS Compilation-Footnote-11157596
- Node: VMS Dynamic Extensions1157654
- Node: VMS Installation Details1159339
- Node: VMS Running1161592
- Node: VMS GNV1165871
- Node: VMS Old Gawk1166606
- Node: Bugs1167077
- Node: Other Versions1171392
- Node: Installation summary1177976
- Node: Notes1179027
- Node: Compatibility Mode1179892
- Node: Additions1180674
- Node: Accessing The Source1181599
- Node: Adding Code1183034
- Node: New Ports1189253
- Node: Derived Files1193741
- Ref: Derived Files-Footnote-11199226
- Ref: Derived Files-Footnote-21199261
- Ref: Derived Files-Footnote-31199859
- Node: Future Extensions1199973
- Node: Implementation Limitations1200631
- Node: Extension Design1201814
- Node: Old Extension Problems1202968
- Ref: Old Extension Problems-Footnote-11204486
- Node: Extension New Mechanism Goals1204543
- Ref: Extension New Mechanism Goals-Footnote-11207907
- Node: Extension Other Design Decisions1208096
- Node: Extension Future Growth1210209
- Node: Old Extension Mechanism1211045
- Node: Notes summary1212808
- Node: Basic Concepts1213990
- Node: Basic High Level1214671
- Ref: figure-general-flow1214953
- Ref: figure-process-flow1215638
- Ref: Basic High Level-Footnote-11218939
- Node: Basic Data Typing1219124
- Node: Glossary1222452
- Node: Copying1254399
- Node: GNU Free Documentation License1291938
- Node: Index1317056
+ Node: Foreword342713
+ Node: Foreword447155
+ Node: Preface48687
+ Ref: Preface-Footnote-151559
+ Ref: Preface-Footnote-251666
+ Ref: Preface-Footnote-351900
+ Node: History52042
+ Node: Names54394
+ Ref: Names-Footnote-155488
+ Node: This Manual55635
+ Ref: This Manual-Footnote-162120
+ Node: Conventions62220
+ Node: Manual History64574
+ Ref: Manual History-Footnote-167569
+ Ref: Manual History-Footnote-267610
+ Node: How To Contribute67684
+ Node: Acknowledgments68813
+ Node: Getting Started73699
+ Node: Running gawk76138
+ Node: One-shot77328
+ Node: Read Terminal78591
+ Node: Long80623
+ Node: Executable Scripts82136
+ Ref: Executable Scripts-Footnote-184931
+ Node: Comments85034
+ Node: Quoting87518
+ Node: DOS Quoting93035
+ Node: Sample Data Files93710
+ Node: Very Simple96305
+ Node: Two Rules101207
+ Node: More Complex103092
+ Node: Statements/Lines105958
+ Ref: Statements/Lines-Footnote-1110417
+ Node: Other Features110682
+ Node: When111618
+ Ref: When-Footnote-1113372
+ Node: Intro Summary113437
+ Node: Invoking Gawk114321
+ Node: Command Line115835
+ Node: Options116633
+ Ref: Options-Footnote-1132732
+ Ref: Options-Footnote-2132962
+ Node: Other Arguments132987
+ Node: Naming Standard Input135934
+ Node: Environment Variables137027
+ Node: AWKPATH Variable137585
+ Ref: AWKPATH Variable-Footnote-1140996
+ Ref: AWKPATH Variable-Footnote-2141041
+ Node: AWKLIBPATH Variable141302
+ Node: Other Environment Variables142559
+ Node: Exit Status146380
+ Node: Include Files147057
+ Node: Loading Shared Libraries150652
+ Node: Obsolete152080
+ Node: Undocumented152772
+ Node: Invoking Summary153069
+ Node: Regexp154729
+ Node: Regexp Usage156248
+ Node: Escape Sequences158285
+ Node: Regexp Operators164517
+ Ref: Regexp Operators-Footnote-1171933
+ Ref: Regexp Operators-Footnote-2172080
+ Node: Bracket Expressions172178
+ Ref: table-char-classes174654
+ Node: Leftmost Longest177791
+ Node: Computed Regexps179094
+ Node: GNU Regexp Operators182521
+ Node: Case-sensitivity186200
+ Ref: Case-sensitivity-Footnote-1189096
+ Ref: Case-sensitivity-Footnote-2189331
+ Node: Strong Regexp Constants189439
 -Node: Regexp Summary190228
 -Node: Reading Files191703
 -Node: Records193866
 -Node: awk split records194599
 -Node: gawk split records199530
 -Ref: gawk split records-Footnote-1204070
 -Node: Fields204107
 -Node: Nonconstant Fields206848
 -Ref: Nonconstant Fields-Footnote-1209084
 -Node: Changing Fields209288
 -Node: Field Separators215216
 -Node: Default Field Splitting217914
 -Node: Regexp Field Splitting219032
 -Node: Single Character Fields222385
 -Node: Command Line Field Separator223445
 -Node: Full Line Fields226663
 -Ref: Full Line Fields-Footnote-1228185
 -Ref: Full Line Fields-Footnote-2228231
 -Node: Field Splitting Summary228332
 -Node: Constant Size230406
 -Node: Splitting By Content234984
 -Ref: Splitting By Content-Footnote-1238955
 -Node: Multiple Line239118
 -Ref: Multiple Line-Footnote-1245000
 -Node: Getline245179
 -Node: Plain Getline247646
 -Node: Getline/Variable250285
 -Node: Getline/File251434
 -Node: Getline/Variable/File252820
 -Ref: Getline/Variable/File-Footnote-1254423
 -Node: Getline/Pipe254511
 -Node: Getline/Variable/Pipe257216
 -Node: Getline/Coprocess258349
 -Node: Getline/Variable/Coprocess259614
 -Node: Getline Notes260354
 -Node: Getline Summary263149
 -Ref: table-getline-variants263571
 -Node: Read Timeout264319
 -Ref: Read Timeout-Footnote-1268225
 -Node: Retrying Input268283
 -Node: Command-line directories269482
 -Node: Input Summary270388
 -Node: Input Exercises273560
 -Node: Printing274288
 -Node: Print276122
 -Node: Print Examples277579
 -Node: Output Separators280359
 -Node: OFMT282376
 -Node: Printf283732
 -Node: Basic Printf284517
 -Node: Control Letters286091
 -Node: Format Modifiers290079
 -Node: Printf Examples296094
 -Node: Redirection298580
 -Node: Special FD305421
 -Ref: Special FD-Footnote-1308589
 -Node: Special Files308663
 -Node: Other Inherited Files309280
 -Node: Special Network310281
 -Node: Special Caveats311141
 -Node: Close Files And Pipes312090
 -Ref: table-close-pipe-return-values318997
 -Ref: Close Files And Pipes-Footnote-1319780
 -Ref: Close Files And Pipes-Footnote-2319928
 -Node: Nonfatal320080
 -Node: Output Summary322405
 -Node: Output Exercises323627
 -Node: Expressions324306
 -Node: Values325494
 -Node: Constants326172
 -Node: Scalar Constants326863
 -Ref: Scalar Constants-Footnote-1327727
 -Node: Nondecimal-numbers327977
 -Node: Regexp Constants330990
 -Node: Using Constant Regexps331516
 -Node: Variables334679
 -Node: Using Variables335336
 -Node: Assignment Options337246
 -Node: Conversion339119
 -Node: Strings And Numbers339643
 -Ref: Strings And Numbers-Footnote-1342706
 -Node: Locale influences conversions342815
 -Ref: table-locale-affects345573
 -Node: All Operators346191
 -Node: Arithmetic Ops346820
 -Node: Concatenation349326
 -Ref: Concatenation-Footnote-1352173
 -Node: Assignment Ops352280
 -Ref: table-assign-ops357271
 -Node: Increment Ops358584
 -Node: Truth Values and Conditions362044
 -Node: Truth Values363118
 -Node: Typing and Comparison364166
 -Node: Variable Typing364986
 -Node: Comparison Operators368610
 -Ref: table-relational-ops369029
 -Node: POSIX String Comparison372524
 -Ref: POSIX String Comparison-Footnote-1374219
 -Ref: POSIX String Comparison-Footnote-2374358
 -Node: Boolean Ops374442
 -Ref: Boolean Ops-Footnote-1378924
 -Node: Conditional Exp379016
 -Node: Function Calls380752
 -Node: Precedence384629
 -Node: Locales388288
 -Node: Expressions Summary389920
 -Node: Patterns and Actions392493
 -Node: Pattern Overview393613
 -Node: Regexp Patterns395290
 -Node: Expression Patterns395832
 -Node: Ranges399613
 -Node: BEGIN/END402721
 -Node: Using BEGIN/END403482
 -Ref: Using BEGIN/END-Footnote-1406218
 -Node: I/O And BEGIN/END406324
 -Node: Empty411545
 -Node: Using Shell Variables411862
 -Node: Action Overview414136
 -Node: Statements416461
 -Node: If Statement418309
 -Node: While Statement419804
 -Node: Do Statement421832
 -Node: For Statement422980
 -Node: Switch Statement426138
 -Node: Break Statement428524
 -Node: Continue Statement430616
 -Node: Next Statement432443
 -Node: Nextfile Statement434826
 -Node: Exit Statement437478
 -Node: Built-in Variables439881
 -Node: User-modified441014
 -Node: Auto-set448600
 -Ref: Auto-set-Footnote-1463253
 -Ref: Auto-set-Footnote-2463459
 -Node: ARGC and ARGV463515
 -Node: Pattern Action Summary467728
 -Node: Arrays470158
 -Node: Array Basics471487
 -Node: Array Intro472331
 -Ref: figure-array-elements474306
 -Ref: Array Intro-Footnote-1477010
 -Node: Reference to Elements477138
 -Node: Assigning Elements479602
 -Node: Array Example480093
 -Node: Scanning an Array481852
 -Node: Controlling Scanning484874
 -Ref: Controlling Scanning-Footnote-1490273
 -Node: Numeric Array Subscripts490589
 -Node: Uninitialized Subscripts492773
 -Node: Delete494392
 -Ref: Delete-Footnote-1497144
 -Node: Multidimensional497201
 -Node: Multiscanning500296
 -Node: Arrays of Arrays501887
 -Node: Arrays Summary506654
 -Node: Functions508747
 -Node: Built-in509785
 -Node: Calling Built-in510866
 -Node: Numeric Functions512862
 -Ref: Numeric Functions-Footnote-1517695
 -Ref: Numeric Functions-Footnote-2518052
 -Ref: Numeric Functions-Footnote-3518100
 -Node: String Functions518372
 -Ref: String Functions-Footnote-1541876
 -Ref: String Functions-Footnote-2542004
 -Ref: String Functions-Footnote-3542252
 -Node: Gory Details542339
 -Ref: table-sub-escapes544130
 -Ref: table-sub-proposed545649
 -Ref: table-posix-sub547012
 -Ref: table-gensub-escapes548553
 -Ref: Gory Details-Footnote-1549376
 -Node: I/O Functions549530
 -Ref: table-system-return-values556112
 -Ref: I/O Functions-Footnote-1558092
 -Ref: I/O Functions-Footnote-2558240
 -Node: Time Functions558360
 -Ref: Time Functions-Footnote-1568882
 -Ref: Time Functions-Footnote-2568950
 -Ref: Time Functions-Footnote-3569108
 -Ref: Time Functions-Footnote-4569219
 -Ref: Time Functions-Footnote-5569331
 -Ref: Time Functions-Footnote-6569558
 -Node: Bitwise Functions569824
 -Ref: table-bitwise-ops570418
 -Ref: Bitwise Functions-Footnote-1574756
 -Node: Type Functions574929
 -Node: I18N Functions577461
 -Node: User-defined579112
 -Node: Definition Syntax579917
 -Ref: Definition Syntax-Footnote-1585604
 -Node: Function Example585675
 -Ref: Function Example-Footnote-1588597
 -Node: Function Caveats588619
 -Node: Calling A Function589137
 -Node: Variable Scope590095
 -Node: Pass By Value/Reference593089
 -Node: Return Statement596588
 -Node: Dynamic Typing599567
 -Node: Indirect Calls600497
 -Ref: Indirect Calls-Footnote-1610748
 -Node: Functions Summary610876
 -Node: Library Functions613581
 -Ref: Library Functions-Footnote-1617188
 -Ref: Library Functions-Footnote-2617331
 -Node: Library Names617502
 -Ref: Library Names-Footnote-1620962
 -Ref: Library Names-Footnote-2621185
 -Node: General Functions621271
 -Node: Strtonum Function622374
 -Node: Assert Function625396
 -Node: Round Function628722
 -Node: Cliff Random Function630263
 -Node: Ordinal Functions631279
 -Ref: Ordinal Functions-Footnote-1634342
 -Ref: Ordinal Functions-Footnote-2634594
 -Node: Join Function634804
 -Ref: Join Function-Footnote-1636574
 -Node: Getlocaltime Function636774
 -Node: Readfile Function640516
 -Node: Shell Quoting642488
 -Node: Data File Management643889
 -Node: Filetrans Function644521
 -Node: Rewind Function648617
 -Node: File Checking650523
 -Ref: File Checking-Footnote-1651857
 -Node: Empty Files652058
 -Node: Ignoring Assigns654037
 -Node: Getopt Function655587
 -Ref: Getopt Function-Footnote-1667056
 -Node: Passwd Functions667256
 -Ref: Passwd Functions-Footnote-1676095
 -Node: Group Functions676183
 -Ref: Group Functions-Footnote-1684081
 -Node: Walking Arrays684288
 -Node: Library Functions Summary687296
 -Node: Library Exercises688702
 -Node: Sample Programs689167
 -Node: Running Examples689937
 -Node: Clones690665
 -Node: Cut Program691889
 -Node: Egrep Program701818
 -Ref: Egrep Program-Footnote-1709330
 -Node: Id Program709440
 -Node: Split Program713120
 -Ref: Split Program-Footnote-1716579
 -Node: Tee Program716708
 -Node: Uniq Program719498
 -Node: Wc Program726924
 -Ref: Wc Program-Footnote-1731179
 -Node: Miscellaneous Programs731273
 -Node: Dupword Program732486
 -Node: Alarm Program734516
 -Node: Translate Program739371
 -Ref: Translate Program-Footnote-1743936
 -Node: Labels Program744206
 -Ref: Labels Program-Footnote-1747557
 -Node: Word Sorting747641
 -Node: History Sorting751713
 -Node: Extract Program753548
 -Node: Simple Sed761077
 -Node: Igawk Program764151
 -Ref: Igawk Program-Footnote-1778482
 -Ref: Igawk Program-Footnote-2778684
 -Ref: Igawk Program-Footnote-3778806
 -Node: Anagram Program778921
 -Node: Signature Program781983
 -Node: Programs Summary783230
 -Node: Programs Exercises784444
 -Ref: Programs Exercises-Footnote-1788573
 -Node: Advanced Features788664
 -Node: Nondecimal Data790654
 -Node: Array Sorting792245
 -Node: Controlling Array Traversal792945
 -Ref: Controlling Array Traversal-Footnote-1801312
 -Node: Array Sorting Functions801430
 -Ref: Array Sorting Functions-Footnote-1806521
 -Node: Two-way I/O806717
 -Ref: Two-way I/O-Footnote-1813267
 -Ref: Two-way I/O-Footnote-2813454
 -Node: TCP/IP Networking813536
 -Node: Profiling816654
 -Ref: Profiling-Footnote-1825147
 -Node: Advanced Features Summary825470
 -Node: Internationalization827314
 -Node: I18N and L10N828794
 -Node: Explaining gettext829481
 -Ref: Explaining gettext-Footnote-1835373
 -Ref: Explaining gettext-Footnote-2835558
 -Node: Programmer i18n835723
 -Ref: Programmer i18n-Footnote-1840578
 -Node: Translator i18n840627
 -Node: String Extraction841421
 -Ref: String Extraction-Footnote-1842553
 -Node: Printf Ordering842639
 -Ref: Printf Ordering-Footnote-1845425
 -Node: I18N Portability845489
 -Ref: I18N Portability-Footnote-1847945
 -Node: I18N Example848008
 -Ref: I18N Example-Footnote-1850814
 -Node: Gawk I18N850887
 -Node: I18N Summary851532
 -Node: Debugger852873
 -Node: Debugging853895
 -Node: Debugging Concepts854336
 -Node: Debugging Terms856145
 -Node: Awk Debugging858720
 -Node: Sample Debugging Session859626
 -Node: Debugger Invocation860160
 -Node: Finding The Bug861546
 -Node: List of Debugger Commands868024
 -Node: Breakpoint Control869357
 -Node: Debugger Execution Control873051
 -Node: Viewing And Changing Data876413
 -Node: Execution Stack879787
 -Node: Debugger Info881424
 -Node: Miscellaneous Debugger Commands885495
 -Node: Readline Support890583
 -Node: Limitations891479
 -Ref: Limitations-Footnote-1895710
 -Node: Debugging Summary895761
 -Node: Arbitrary Precision Arithmetic897040
 -Node: Computer Arithmetic898456
 -Ref: table-numeric-ranges902047
 -Ref: Computer Arithmetic-Footnote-1902769
 -Node: Math Definitions902826
 -Ref: table-ieee-formats906140
 -Ref: Math Definitions-Footnote-1906743
 -Node: MPFR features906848
 -Node: FP Math Caution908565
 -Ref: FP Math Caution-Footnote-1909637
 -Node: Inexactness of computations910006
 -Node: Inexact representation910966
 -Node: Comparing FP Values912326
 -Node: Errors accumulate913408
 -Node: Getting Accuracy914841
 -Node: Try To Round917551
 -Node: Setting precision918450
 -Ref: table-predefined-precision-strings919147
 -Node: Setting the rounding mode920977
 -Ref: table-gawk-rounding-modes921351
 -Ref: Setting the rounding mode-Footnote-1924759
 -Node: Arbitrary Precision Integers924938
 -Ref: Arbitrary Precision Integers-Footnote-1929855
 -Node: POSIX Floating Point Problems930004
 -Ref: POSIX Floating Point Problems-Footnote-1933886
 -Node: Floating point summary933924
 -Node: Dynamic Extensions936114
 -Node: Extension Intro937667
 -Node: Plugin License938933
 -Node: Extension Mechanism Outline939730
 -Ref: figure-load-extension940169
 -Ref: figure-register-new-function941734
 -Ref: figure-call-new-function942826
 -Node: Extension API Description944888
 -Node: Extension API Functions Introduction946420
 -Node: General Data Types951279
 -Ref: General Data Types-Footnote-1957234
 -Node: Memory Allocation Functions957533
 -Ref: Memory Allocation Functions-Footnote-1960378
 -Node: Constructor Functions960477
 -Node: Registration Functions962222
 -Node: Extension Functions962907
 -Node: Exit Callback Functions965530
 -Node: Extension Version String966780
 -Node: Input Parsers967443
 -Node: Output Wrappers977325
 -Node: Two-way processors981837
 -Node: Printing Messages984102
 -Ref: Printing Messages-Footnote-1985273
 -Node: Updating ERRNO985426
 -Node: Requesting Values986165
 -Ref: table-value-types-returned986902
 -Node: Accessing Parameters987785
 -Node: Symbol Table Access989020
 -Node: Symbol table by name989532
 -Node: Symbol table by cookie991553
 -Ref: Symbol table by cookie-Footnote-1995705
 -Node: Cached values995769
 -Ref: Cached values-Footnote-1999276
 -Node: Array Manipulation999367
 -Ref: Array Manipulation-Footnote-11000458
 -Node: Array Data Types1000495
 -Ref: Array Data Types-Footnote-11003153
 -Node: Array Functions1003245
 -Node: Flattening Arrays1007103
 -Node: Creating Arrays1014011
 -Node: Redirection API1018780
 -Node: Extension API Variables1021611
 -Node: Extension Versioning1022244
 -Ref: gawk-api-version1022681
 -Node: Extension API Informational Variables1024437
 -Node: Extension API Boilerplate1025501
 -Node: Finding Extensions1029315
 -Node: Extension Example1029874
 -Node: Internal File Description1030672
 -Node: Internal File Ops1034752
 -Ref: Internal File Ops-Footnote-11046514
 -Node: Using Internal File Ops1046654
 -Ref: Using Internal File Ops-Footnote-11049037
 -Node: Extension Samples1049311
 -Node: Extension Sample File Functions1050840
 -Node: Extension Sample Fnmatch1058489
 -Node: Extension Sample Fork1059976
 -Node: Extension Sample Inplace1061194
 -Node: Extension Sample Ord1064404
 -Node: Extension Sample Readdir1065240
 -Ref: table-readdir-file-types1066129
 -Node: Extension Sample Revout1066934
 -Node: Extension Sample Rev2way1067523
 -Node: Extension Sample Read write array1068263
 -Node: Extension Sample Readfile1070205
 -Node: Extension Sample Time1071300
 -Node: Extension Sample API Tests1072648
 -Node: gawkextlib1073140
 -Node: Extension summary1075587
 -Node: Extension Exercises1079289
 -Node: Language History1080787
 -Node: V7/SVR3.11082443
 -Node: SVR41084595
 -Node: POSIX1086029
 -Node: BTL1087408
 -Node: POSIX/GNU1088137
 -Node: Feature History1093999
 -Node: Common Extensions1108369
 -Node: Ranges and Locales1109652
 -Ref: Ranges and Locales-Footnote-11114268
 -Ref: Ranges and Locales-Footnote-21114295
 -Ref: Ranges and Locales-Footnote-31114530
 -Node: Contributors1114751
 -Node: History summary1120311
 -Node: Installation1121691
 -Node: Gawk Distribution1122635
 -Node: Getting1123119
 -Node: Extracting1124080
 -Node: Distribution contents1125718
 -Node: Unix Installation1131812
 -Node: Quick Installation1132494
 -Node: Shell Startup Files1134908
 -Node: Additional Configuration Options1135986
 -Node: Configuration Philosophy1137791
 -Node: Non-Unix Installation1140160
 -Node: PC Installation1140618
 -Node: PC Binary Installation1141938
 -Node: PC Compiling1143790
 -Ref: PC Compiling-Footnote-11146584
 -Node: PC Testing1146693
 -Node: PC Using1147873
 -Ref: PC Using-Footnote-11152026
 -Node: Cygwin1152099
 -Node: MSYS1152869
 -Node: VMS Installation1153370
 -Node: VMS Compilation1154161
 -Ref: VMS Compilation-Footnote-11155390
 -Node: VMS Dynamic Extensions1155448
 -Node: VMS Installation Details1157133
 -Node: VMS Running1159386
 -Node: VMS GNV1163665
 -Node: VMS Old Gawk1164400
 -Node: Bugs1164871
 -Node: Bug address1165534
 -Node: Usenet1167931
 -Node: Maintainers1168706
 -Node: Other Versions1170082
 -Node: Installation summary1176666
 -Node: Notes1177717
 -Node: Compatibility Mode1178582
 -Node: Additions1179364
 -Node: Accessing The Source1180289
 -Node: Adding Code1181724
 -Node: New Ports1187943
 -Node: Derived Files1192431
 -Ref: Derived Files-Footnote-11197916
 -Ref: Derived Files-Footnote-21197951
 -Ref: Derived Files-Footnote-31198549
 -Node: Future Extensions1198663
 -Node: Implementation Limitations1199321
 -Node: Extension Design1200504
 -Node: Old Extension Problems1201658
 -Ref: Old Extension Problems-Footnote-11203176
 -Node: Extension New Mechanism Goals1203233
 -Ref: Extension New Mechanism Goals-Footnote-11206597
 -Node: Extension Other Design Decisions1206786
 -Node: Extension Future Growth1208899
 -Node: Old Extension Mechanism1209735
 -Node: Notes summary1211498
 -Node: Basic Concepts1212680
 -Node: Basic High Level1213361
 -Ref: figure-general-flow1213643
 -Ref: figure-process-flow1214328
 -Ref: Basic High Level-Footnote-11217629
 -Node: Basic Data Typing1217814
 -Node: Glossary1221142
 -Node: Copying1253089
 -Node: GNU Free Documentation License1290628
 -Node: Index1315746
++Node: Regexp Summary192381
++Node: Reading Files193987
++Node: Records196150
++Node: awk split records196883
++Node: gawk split records201814
++Ref: gawk split records-Footnote-1206354
++Node: Fields206391
++Node: Nonconstant Fields209132
++Ref: Nonconstant Fields-Footnote-1211368
++Node: Changing Fields211572
++Node: Field Separators217500
++Node: Default Field Splitting220198
++Node: Regexp Field Splitting221316
++Node: Single Character Fields224669
++Node: Command Line Field Separator225729
++Node: Full Line Fields228947
++Ref: Full Line Fields-Footnote-1230469
++Ref: Full Line Fields-Footnote-2230515
++Node: Field Splitting Summary230616
++Node: Constant Size232690
++Node: Splitting By Content237268
++Ref: Splitting By Content-Footnote-1241239
++Node: Multiple Line241402
++Ref: Multiple Line-Footnote-1247284
++Node: Getline247463
++Node: Plain Getline249930
++Node: Getline/Variable252569
++Node: Getline/File253718
++Node: Getline/Variable/File255104
++Ref: Getline/Variable/File-Footnote-1256707
++Node: Getline/Pipe256795
++Node: Getline/Variable/Pipe259500
++Node: Getline/Coprocess260633
++Node: Getline/Variable/Coprocess261898
++Node: Getline Notes262638
++Node: Getline Summary265433
++Ref: table-getline-variants265855
++Node: Read Timeout266603
++Ref: Read Timeout-Footnote-1270509
++Node: Retrying Input270567
++Node: Command-line directories271766
++Node: Input Summary272672
++Node: Input Exercises275844
++Node: Printing276572
++Node: Print278406
++Node: Print Examples279863
++Node: Output Separators282643
++Node: OFMT284660
++Node: Printf286016
++Node: Basic Printf286801
++Node: Control Letters288375
++Node: Format Modifiers292363
++Node: Printf Examples298378
++Node: Redirection300864
++Node: Special FD307705
++Ref: Special FD-Footnote-1310873
++Node: Special Files310947
++Node: Other Inherited Files311564
++Node: Special Network312565
++Node: Special Caveats313425
++Node: Close Files And Pipes314374
++Ref: table-close-pipe-return-values321281
++Ref: Close Files And Pipes-Footnote-1322064
++Ref: Close Files And Pipes-Footnote-2322212
++Node: Nonfatal322364
++Node: Output Summary324689
++Node: Output Exercises325911
++Node: Expressions326590
++Node: Values327778
++Node: Constants328456
++Node: Scalar Constants329147
++Ref: Scalar Constants-Footnote-1330011
++Node: Nondecimal-numbers330261
++Node: Regexp Constants333274
++Node: Using Constant Regexps333800
++Node: Variables336963
++Node: Using Variables337620
++Node: Assignment Options339530
++Node: Conversion341403
++Node: Strings And Numbers341927
++Ref: Strings And Numbers-Footnote-1344990
++Node: Locale influences conversions345099
++Ref: table-locale-affects347857
++Node: All Operators348475
++Node: Arithmetic Ops349104
++Node: Concatenation351610
++Ref: Concatenation-Footnote-1354457
++Node: Assignment Ops354564
++Ref: table-assign-ops359555
++Node: Increment Ops360868
++Node: Truth Values and Conditions364328
++Node: Truth Values365402
++Node: Typing and Comparison366450
++Node: Variable Typing367270
++Node: Comparison Operators370894
++Ref: table-relational-ops371313
++Node: POSIX String Comparison374808
++Ref: POSIX String Comparison-Footnote-1376503
++Ref: POSIX String Comparison-Footnote-2376642
++Node: Boolean Ops376726
++Ref: Boolean Ops-Footnote-1381208
++Node: Conditional Exp381300
++Node: Function Calls383036
++Node: Precedence386913
++Node: Locales390572
++Node: Expressions Summary392204
++Node: Patterns and Actions394777
++Node: Pattern Overview395897
++Node: Regexp Patterns397574
++Node: Expression Patterns398116
++Node: Ranges401897
++Node: BEGIN/END405005
++Node: Using BEGIN/END405766
++Ref: Using BEGIN/END-Footnote-1408502
++Node: I/O And BEGIN/END408608
++Node: Empty413829
++Node: Using Shell Variables414146
++Node: Action Overview416420
++Node: Statements418745
++Node: If Statement420593
++Node: While Statement422088
++Node: Do Statement424116
++Node: For Statement425264
++Node: Switch Statement428422
++Node: Break Statement430808
++Node: Continue Statement432900
++Node: Next Statement434727
++Node: Nextfile Statement437110
++Node: Exit Statement439762
++Node: Built-in Variables442165
++Node: User-modified443298
++Node: Auto-set450884
++Ref: Auto-set-Footnote-1465537
++Ref: Auto-set-Footnote-2465743
++Node: ARGC and ARGV465799
++Node: Pattern Action Summary470012
++Node: Arrays472442
++Node: Array Basics473771
++Node: Array Intro474615
++Ref: figure-array-elements476590
++Ref: Array Intro-Footnote-1479294
++Node: Reference to Elements479422
++Node: Assigning Elements481886
++Node: Array Example482377
++Node: Scanning an Array484136
++Node: Controlling Scanning487158
++Ref: Controlling Scanning-Footnote-1492557
++Node: Numeric Array Subscripts492873
++Node: Uninitialized Subscripts495057
++Node: Delete496676
++Ref: Delete-Footnote-1499428
++Node: Multidimensional499485
++Node: Multiscanning502580
++Node: Arrays of Arrays504171
++Node: Arrays Summary508938
++Node: Functions511031
++Node: Built-in512069
++Node: Calling Built-in513150
++Node: Numeric Functions515146
++Ref: Numeric Functions-Footnote-1519979
++Ref: Numeric Functions-Footnote-2520336
++Ref: Numeric Functions-Footnote-3520384
++Node: String Functions520656
++Ref: String Functions-Footnote-1544160
++Ref: String Functions-Footnote-2544288
++Ref: String Functions-Footnote-3544536
++Node: Gory Details544623
++Ref: table-sub-escapes546414
++Ref: table-sub-proposed547933
++Ref: table-posix-sub549296
++Ref: table-gensub-escapes550837
++Ref: Gory Details-Footnote-1551660
++Node: I/O Functions551814
++Ref: table-system-return-values558396
++Ref: I/O Functions-Footnote-1560376
++Ref: I/O Functions-Footnote-2560524
++Node: Time Functions560644
++Ref: Time Functions-Footnote-1571166
++Ref: Time Functions-Footnote-2571234
++Ref: Time Functions-Footnote-3571392
++Ref: Time Functions-Footnote-4571503
++Ref: Time Functions-Footnote-5571615
++Ref: Time Functions-Footnote-6571842
++Node: Bitwise Functions572108
++Ref: table-bitwise-ops572702
++Ref: Bitwise Functions-Footnote-1577040
++Node: Type Functions577213
++Node: I18N Functions579874
++Node: User-defined581525
++Node: Definition Syntax582330
++Ref: Definition Syntax-Footnote-1588017
++Node: Function Example588088
++Ref: Function Example-Footnote-1591010
++Node: Function Caveats591032
++Node: Calling A Function591550
++Node: Variable Scope592508
++Node: Pass By Value/Reference595502
++Node: Return Statement599001
++Node: Dynamic Typing601980
++Node: Indirect Calls602910
++Ref: Indirect Calls-Footnote-1613161
++Node: Functions Summary613289
++Node: Library Functions615994
++Ref: Library Functions-Footnote-1619601
++Ref: Library Functions-Footnote-2619744
++Node: Library Names619915
++Ref: Library Names-Footnote-1623375
++Ref: Library Names-Footnote-2623598
++Node: General Functions623684
++Node: Strtonum Function624787
++Node: Assert Function627809
++Node: Round Function631135
++Node: Cliff Random Function632676
++Node: Ordinal Functions633692
++Ref: Ordinal Functions-Footnote-1636755
++Ref: Ordinal Functions-Footnote-2637007
++Node: Join Function637217
++Ref: Join Function-Footnote-1638987
++Node: Getlocaltime Function639187
++Node: Readfile Function642929
++Node: Shell Quoting644901
++Node: Data File Management646302
++Node: Filetrans Function646934
++Node: Rewind Function651030
++Node: File Checking652936
++Ref: File Checking-Footnote-1654270
++Node: Empty Files654471
++Node: Ignoring Assigns656450
++Node: Getopt Function658000
++Ref: Getopt Function-Footnote-1669469
++Node: Passwd Functions669669
++Ref: Passwd Functions-Footnote-1678508
++Node: Group Functions678596
++Ref: Group Functions-Footnote-1686494
++Node: Walking Arrays686701
++Node: Library Functions Summary689709
++Node: Library Exercises691115
++Node: Sample Programs691580
++Node: Running Examples692350
++Node: Clones693078
++Node: Cut Program694302
++Node: Egrep Program704231
++Ref: Egrep Program-Footnote-1711743
++Node: Id Program711853
++Node: Split Program715533
++Ref: Split Program-Footnote-1718992
++Node: Tee Program719121
++Node: Uniq Program721911
++Node: Wc Program729337
++Ref: Wc Program-Footnote-1733592
++Node: Miscellaneous Programs733686
++Node: Dupword Program734899
++Node: Alarm Program736929
++Node: Translate Program741784
++Ref: Translate Program-Footnote-1746349
++Node: Labels Program746619
++Ref: Labels Program-Footnote-1749970
++Node: Word Sorting750054
++Node: History Sorting754126
++Node: Extract Program755961
++Node: Simple Sed763490
++Node: Igawk Program766564
++Ref: Igawk Program-Footnote-1780895
++Ref: Igawk Program-Footnote-2781097
++Ref: Igawk Program-Footnote-3781219
++Node: Anagram Program781334
++Node: Signature Program784396
++Node: Programs Summary785643
++Node: Programs Exercises786857
++Ref: Programs Exercises-Footnote-1790986
++Node: Advanced Features791077
++Node: Nondecimal Data793067
++Node: Array Sorting794658
++Node: Controlling Array Traversal795358
++Ref: Controlling Array Traversal-Footnote-1803725
++Node: Array Sorting Functions803843
++Ref: Array Sorting Functions-Footnote-1808934
++Node: Two-way I/O809130
++Ref: Two-way I/O-Footnote-1815680
++Ref: Two-way I/O-Footnote-2815867
++Node: TCP/IP Networking815949
++Node: Profiling819067
++Ref: Profiling-Footnote-1827560
++Node: Advanced Features Summary827883
++Node: Internationalization829727
++Node: I18N and L10N831207
++Node: Explaining gettext831894
++Ref: Explaining gettext-Footnote-1837786
++Ref: Explaining gettext-Footnote-2837971
++Node: Programmer i18n838136
++Ref: Programmer i18n-Footnote-1842991
++Node: Translator i18n843040
++Node: String Extraction843834
++Ref: String Extraction-Footnote-1844966
++Node: Printf Ordering845052
++Ref: Printf Ordering-Footnote-1847838
++Node: I18N Portability847902
++Ref: I18N Portability-Footnote-1850358
++Node: I18N Example850421
++Ref: I18N Example-Footnote-1853227
++Node: Gawk I18N853300
++Node: I18N Summary853945
++Node: Debugger855286
++Node: Debugging856308
++Node: Debugging Concepts856749
++Node: Debugging Terms858558
++Node: Awk Debugging861133
++Node: Sample Debugging Session862039
++Node: Debugger Invocation862573
++Node: Finding The Bug863959
++Node: List of Debugger Commands870437
++Node: Breakpoint Control871770
++Node: Debugger Execution Control875464
++Node: Viewing And Changing Data878826
++Node: Execution Stack882200
++Node: Debugger Info883837
++Node: Miscellaneous Debugger Commands887908
++Node: Readline Support892996
++Node: Limitations893892
++Ref: Limitations-Footnote-1898123
++Node: Debugging Summary898174
++Node: Arbitrary Precision Arithmetic899453
++Node: Computer Arithmetic900869
++Ref: table-numeric-ranges904460
++Ref: Computer Arithmetic-Footnote-1905182
++Node: Math Definitions905239
++Ref: table-ieee-formats908553
++Ref: Math Definitions-Footnote-1909156
++Node: MPFR features909261
++Node: FP Math Caution910978
++Ref: FP Math Caution-Footnote-1912050
++Node: Inexactness of computations912419
++Node: Inexact representation913379
++Node: Comparing FP Values914739
++Node: Errors accumulate915821
++Node: Getting Accuracy917254
++Node: Try To Round919964
++Node: Setting precision920863
++Ref: table-predefined-precision-strings921560
++Node: Setting the rounding mode923390
++Ref: table-gawk-rounding-modes923764
++Ref: Setting the rounding mode-Footnote-1927172
++Node: Arbitrary Precision Integers927351
++Ref: Arbitrary Precision Integers-Footnote-1932268
++Node: POSIX Floating Point Problems932417
++Ref: POSIX Floating Point Problems-Footnote-1936299
++Node: Floating point summary936337
++Node: Dynamic Extensions938527
++Node: Extension Intro940080
++Node: Plugin License941346
++Node: Extension Mechanism Outline942143
++Ref: figure-load-extension942582
++Ref: figure-register-new-function944147
++Ref: figure-call-new-function945239
++Node: Extension API Description947301
++Node: Extension API Functions Introduction948833
++Node: General Data Types953692
++Ref: General Data Types-Footnote-1959647
++Node: Memory Allocation Functions959946
++Ref: Memory Allocation Functions-Footnote-1962791
++Node: Constructor Functions962890
++Node: Registration Functions964635
++Node: Extension Functions965320
++Node: Exit Callback Functions967943
++Node: Extension Version String969193
++Node: Input Parsers969856
++Node: Output Wrappers979738
++Node: Two-way processors984250
++Node: Printing Messages986515
++Ref: Printing Messages-Footnote-1987686
++Node: Updating ERRNO987839
++Node: Requesting Values988578
++Ref: table-value-types-returned989315
++Node: Accessing Parameters990198
++Node: Symbol Table Access991433
++Node: Symbol table by name991945
++Node: Symbol table by cookie993966
++Ref: Symbol table by cookie-Footnote-1998118
++Node: Cached values998182
++Ref: Cached values-Footnote-11001689
++Node: Array Manipulation1001780
++Ref: Array Manipulation-Footnote-11002871
++Node: Array Data Types1002908
++Ref: Array Data Types-Footnote-11005566
++Node: Array Functions1005658
++Node: Flattening Arrays1009516
++Node: Creating Arrays1016424
++Node: Redirection API1021193
++Node: Extension API Variables1024024
++Node: Extension Versioning1024657
++Ref: gawk-api-version1025094
++Node: Extension API Informational Variables1026850
++Node: Extension API Boilerplate1027914
++Node: Finding Extensions1031728
++Node: Extension Example1032287
++Node: Internal File Description1033085
++Node: Internal File Ops1037165
++Ref: Internal File Ops-Footnote-11048927
++Node: Using Internal File Ops1049067
++Ref: Using Internal File Ops-Footnote-11051450
++Node: Extension Samples1051724
++Node: Extension Sample File Functions1053253
++Node: Extension Sample Fnmatch1060902
++Node: Extension Sample Fork1062389
++Node: Extension Sample Inplace1063607
++Node: Extension Sample Ord1066817
++Node: Extension Sample Readdir1067653
++Ref: table-readdir-file-types1068542
++Node: Extension Sample Revout1069347
++Node: Extension Sample Rev2way1069936
++Node: Extension Sample Read write array1070676
++Node: Extension Sample Readfile1072618
++Node: Extension Sample Time1073713
++Node: Extension Sample API Tests1075061
++Node: gawkextlib1075553
++Node: Extension summary1078000
++Node: Extension Exercises1081702
++Node: Language History1083200
++Node: V7/SVR3.11084856
++Node: SVR41087008
++Node: POSIX1088442
++Node: BTL1089821
++Node: POSIX/GNU1090550
++Node: Feature History1096412
++Node: Common Extensions1110782
++Node: Ranges and Locales1112065
++Ref: Ranges and Locales-Footnote-11116681
++Ref: Ranges and Locales-Footnote-21116708
++Ref: Ranges and Locales-Footnote-31116943
++Node: Contributors1117164
++Node: History summary1122724
++Node: Installation1124104
++Node: Gawk Distribution1125048
++Node: Getting1125532
++Node: Extracting1126493
++Node: Distribution contents1128131
++Node: Unix Installation1134225
++Node: Quick Installation1134907
++Node: Shell Startup Files1137321
++Node: Additional Configuration Options1138399
++Node: Configuration Philosophy1140204
++Node: Non-Unix Installation1142573
++Node: PC Installation1143031
++Node: PC Binary Installation1144351
++Node: PC Compiling1146203
++Ref: PC Compiling-Footnote-11148997
++Node: PC Testing1149106
++Node: PC Using1150286
++Ref: PC Using-Footnote-11154439
++Node: Cygwin1154512
++Node: MSYS1155282
++Node: VMS Installation1155783
++Node: VMS Compilation1156574
++Ref: VMS Compilation-Footnote-11157803
++Node: VMS Dynamic Extensions1157861
++Node: VMS Installation Details1159546
++Node: VMS Running1161799
++Node: VMS GNV1166078
++Node: VMS Old Gawk1166813
++Node: Bugs1167284
++Node: Bug address1167947
++Node: Usenet1170344
++Node: Maintainers1171119
++Node: Other Versions1172495
++Node: Installation summary1179079
++Node: Notes1180130
++Node: Compatibility Mode1180995
++Node: Additions1181777
++Node: Accessing The Source1182702
++Node: Adding Code1184137
++Node: New Ports1190356
++Node: Derived Files1194844
++Ref: Derived Files-Footnote-11200329
++Ref: Derived Files-Footnote-21200364
++Ref: Derived Files-Footnote-31200962
++Node: Future Extensions1201076
++Node: Implementation Limitations1201734
++Node: Extension Design1202917
++Node: Old Extension Problems1204071
++Ref: Old Extension Problems-Footnote-11205589
++Node: Extension New Mechanism Goals1205646
++Ref: Extension New Mechanism Goals-Footnote-11209010
++Node: Extension Other Design Decisions1209199
++Node: Extension Future Growth1211312
++Node: Old Extension Mechanism1212148
++Node: Notes summary1213911
++Node: Basic Concepts1215093
++Node: Basic High Level1215774
++Ref: figure-general-flow1216056
++Ref: figure-process-flow1216741
++Ref: Basic High Level-Footnote-11220042
++Node: Basic Data Typing1220227
++Node: Glossary1223555
++Node: Copying1255502
++Node: GNU Free Documentation License1293041
++Node: Index1318159
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    6 +
 doc/   | 1221 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   86 ++--
 doc/ |   86 ++--
 4 files changed, 736 insertions(+), 663 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]