@@ -1406,7 +1406,7 @@ listrefs (see also **[categorize](#categorize)**)
1406
1406
<a id="close"/>
1407
1407
**[close](tablet-5-io.html#close)**
1408
1408
*«filehandle method»* —
1409
- releasing the connection to a file via a file handler
1409
+ releasing the connection to a file via a [* file handle*](IO-type)
1410
1410
1411
1411
<a id="closure-adverb"/>
1412
1412
**[:closure](tablet-2-basic-syntax.html#interpolation)**
@@ -1823,7 +1823,7 @@ the left, short circuit or,low precedence version of
1823
1823
<a id="ERR-global-var"/>
1824
1824
**\$\*ERR**
1825
1825
*[«special var»](appendix-b-grouped.html#global-variables)* —
1826
- file handle for the standard error output (command line mostly),
1826
+ [* file handle*](IO-type) for the standard error output (command line mostly),
1827
1827
in Perl 5: *STDERR*
1828
1828
1829
1829
<a id="EUID-global-var"/>
@@ -2116,8 +2116,7 @@ line](tablet-5-io.html#command-line)
2116
2116
<a id="getc"/>
2117
2117
**[getc](tablet-5-io.html#getc)**
2118
2118
*«handle method»* —
2119
- reads one character from a file via file
2120
- handle
2119
+ reads one character from a file via [*file handle*](IO-type)
2121
2120
2122
2121
<a id="getlogin"/>
2123
2122
**getlogin** —
@@ -2178,21 +2177,23 @@ random selection <span class="you-provide">n</span> (only parameter) of hash
2178
2177
**grammar**
2179
2178
*«block modifier»* —
2180
2179
special kind of **[class](#class)**
2181
- with methods that execute **[regex](#regex)**,
2182
- **[token](#token)**,
2183
- **[rule](#rule)** and produce [match objects](#match-var)
2180
+ with methods like **[regex](#regex)**, **[token](#token)**, **[rule](#rule)**
2181
+ that execute [*regex*](appendix-g-glossary.html#regex) and are named subpatterns,
2182
+ produces a [match object](#match-var), the name is ment like in
2183
+ "Parsing Expression Grammar" (PEG)
2184
2184
2185
2185
<a id="GRAMMAR-compiler-var"/>
2186
2186
**\$?GRAMMAR**
2187
2187
*[«special var»](appendix-b-grouped.html#compiler-hint-variables)* —
2188
- grammar of the currently used language (mostly **[$\~MAIN](#main-slang-var)**)
2188
+ [grammar](#grammar) of the currently used [*slang*](appendix-g-glossary.html#slang)
2189
+ (mostly **[$\~MAIN](#MAIN-slang-var)**)
2189
2190
2190
2191
<a id="graph-subrule"/>
2191
2192
**\<graph\>**
2192
2193
*[«predefined subrule»](appendix-b-grouped.html#subrules)* —
2193
- a "graphical" character
2194
+ a "graphical" character, calles [*grapheme*](#grapheme)
2194
2195
2195
- <a id="graphs/>
2196
+ <a id="graphs" />
2196
2197
**graphs**([Str](#Str-type) [--\>](#double-minus-greater-signature) [Int](#Int-type))
2197
2198
*«string mmethod»* —
2198
2199
number of *[unicode](appendix-g-glossary.html#unicode)*
@@ -2212,9 +2213,10 @@ also: see also: **[:bytes](#bytes-modifier)**,
2212
2213
**grep**
2213
2214
*[«array op & method»](tablet-3-variables#array-methods)* —
2214
2215
returns all values of an array that pass a filter condition
2215
- (first parameter); the condition is a closure that takes one value
2216
- at a time (as [**`$_`**](#context-var) or `$^a`); see
2217
- also **[first](#first)** — example : `grep {$_ %% 2}, 1..5 ; # returns 2 4`
2216
+ (first parameter), the condition is a closure that takes one value
2217
+ at a time (as [**`$_`**](#context-var) or `$^a`) —
2218
+ see also **[first](#first)** —
2219
+ example : `grep {$_ %% 2}, 1..5;` returns: `2, 4`
2218
2220
2219
2221
<a id="gt"/><a id="gt-op"/>
2220
2222
**gt**
@@ -2350,7 +2352,7 @@ just import definitions from an already loaded module (see
2350
2352
<a id="IN-global-var"/>
2351
2353
**\$\*IN**
2352
2354
*[«special var»](appendix-b-grouped.html#global-variables)* —
2353
- file handle for thestandard input (command line mostly), see also
2355
+ [* file handle*](IO-type) for the standard input (command line mostly), see also
2354
2356
**[$\*OUT](#OUT-global-var)**, in Perl 5: *STDIN*
2355
2357
2356
2358
<a id="INC-global-var"/>
@@ -2638,8 +2640,9 @@ current line number
2638
2640
returns a chomped list of lines
2639
2641
(chunks of character separated by **[\\n](#backslash-n)**)
2640
2642
containing a string - example: `$str.lines($limit)` equals
2641
- [`$str.comb( / ^^ \N* /, $limit )`](#comb), works also on file handles —
2642
- see also [**words**](#words)
2643
+ [`$str.comb( / ^^ \N* /, $limit )`](#comb),
2644
+ works also on [*file handles*](IO-type) —
2645
+ see also: [**words**](#words)
2643
2646
2644
2647
<a id="list"/>
2645
2648
**list**()
@@ -2981,7 +2984,7 @@ opposite of: **[multi](#multi)**
2981
2984
<a id="open"/>
2982
2985
**[open](tablet-5-io.html#open)**
2983
2986
*«path method»* —
2984
- establishes a connection to a file via a file path name file handler
2987
+ establishes a connection to a file via a [* file handle*](IO-type)
2985
2988
2986
2989
<a id="OPTS-global-var"/>
2987
2990
**$\*OPTS**
@@ -3027,8 +3030,8 @@ introduces **[package](#package)**-scoped names for variables and
3027
3030
<a id="OUT-global-var"/>
3028
3031
**\$\*OUT**
3029
3032
*[«special var»](appendix-b-grouped.html#global-variables)* —
3030
- file handle for standard output (command line mostly), see also
3031
- **[$\*IN](#IN-global-var)**, in Perl 5: *STDOUT*
3033
+ [* file handle*](IO-type) for standard output (command line mostly) —
3034
+ see also: **[$\*IN](#IN-global-var)**, in Perl 5: *STDOUT*
3032
3035
3033
3036
<a id="ov-modifier"/>
3034
3037
**:ov** *[«regex modifier»](appendix-b-grouped.html#regex-modifier)* —
@@ -3894,7 +3897,7 @@ seconds (with sub-second resolution)
3894
3897
<a id="slurp"/>
3895
3898
**[slurp](tablet-2-basic-syntax.html#files)**
3896
3899
*«path and file handle method»* —
3897
- reads an entire file into a string without a file handle
3900
+ reads an entire file into a string without a [* file handle*](IO-type)
3898
3901
3899
3902
<a id="so"/><a id="so-op"/>
3900
3903
**so**
0 commit comments