@@ -413,7 +413,7 @@ first positional submatch, there is **`$1`**, **`$2`**, ... too
413
413
(don't stops at **`$9`** like Perl 5), alias to
414
414
[**`$()[0]`**](#round-brackets-var) and
415
415
[**`$/[0]`**](#slash-var), P5s $0 is
416
- [**\$\*EXECUTABLE\_NAME**](#executable-name -global-var)
416
+ [**\$\*EXECUTABLE\_NAME**](#EXECUTABLE-NAME -global-var)
417
417
418
418
<a id="colon"/><a id="colon-adverb"/>
419
419
**:**() —
@@ -1331,7 +1331,7 @@ searching on character level (default), see also:
1331
1331
<a id="chdir"/>
1332
1332
**[chdir](tablet-5-io.html#dir)**
1333
1333
changes the current working directory
1334
- (**[$\*CWD](#cwd -global-var)**)
1334
+ (**[$\*CWD](#CWD -global-var)**)
1335
1335
1336
1336
<a id="CHECK-phaser"/>
1337
1337
**CHECK**
@@ -1601,7 +1601,7 @@ returns the denominator of a rational number
1601
1601
**die** —
1602
1602
throws a fatal **[Exception](#exception-type)**, the default
1603
1603
exception handler **[print](#print)**'s each element
1604
- of the list to **[$\*ERR](#err -global-var)**
1604
+ of the list to **[$\*ERR](#ERR -global-var)**
1605
1605
1606
1606
<a id="digit-subrule"/>
1607
1607
**\<digit\>**
@@ -1618,8 +1618,8 @@ default
1618
1618
**\$\*DISTRO**
1619
1619
*[«special var»](appendix-b-grouped.html#global-variables)* —
1620
1620
running OS distribution, you might want to use `$*DISTRO.name`,
1621
- see also: **[\$\*KERNEL](#kernel -global-var)** and
1622
- **[\$\*VM](#vm -global-var)**
1621
+ see also: **[\$\*KERNEL](#KERNEL -global-var)** and
1622
+ **[\$\*VM](#VM -global-var)**
1623
1623
1624
1624
<a id="DISTRO-compiler-var"/>
1625
1625
**\$\?DISTRO**
@@ -2304,7 +2304,7 @@ just import definitions from an already loaded module (see
2304
2304
**\$\*IN**
2305
2305
*[«special var»](appendix-b-grouped.html#global-variables)* —
2306
2306
file handle for thestandard input (command line mostly), see also
2307
- **[$\*OUT](#out -global-var)**, is STDIN in P5
2307
+ **[$\*OUT](#OUT -global-var)**, is STDIN in P5
2308
2308
2309
2309
<a id="INC-global-var"/>
2310
2310
**\@\*INC**
@@ -2431,8 +2431,8 @@ forces subrules to memorize everything (even comments)
2431
2431
*[«special var»](appendix-b-grouped.html#global-variables)* —
2432
2432
(core or type of the) running operating system, use
2433
2433
*$\*KERNEL.name* instead of Perl 5s $OSNAME, see also:
2434
- **[\$\*DISTRO](#distro -global-var)** and
2435
- **[\$\*VM](#vm -global-var)**
2434
+ **[\$\*DISTRO](#DISTRO -global-var)** and
2435
+ **[\$\*VM](#VM -global-var)**
2436
2436
2437
2437
<a id="KERNEL-compiler-var"/>
2438
2438
**\$?KERNEL**
@@ -2493,7 +2493,7 @@ everything within the brackets is lowercase
2493
2493
<a id="LANG-global-var"/>
2494
2494
**$\*LANG**
2495
2495
*[«special var»](appendix-b-grouped.html#global-variables)* —
2496
- LANG variable from **[%\*ENV](#env -global-var)**
2496
+ LANG variable from **[%\*ENV](#ENV -global-var)**
2497
2497
that defines what human language is used
2498
2498
2499
2499
<a id="LANG-compiler-var"/>
@@ -2947,7 +2947,7 @@ names for variables and routines
2947
2947
**\$\*OUT**
2948
2948
*[«special var»](appendix-b-grouped.html#global-variables)* —
2949
2949
file handle for standard output (command line mostly), see also
2950
- **[$\*IN](#in -global-var)**, is STDOUT in P5
2950
+ **[$\*IN](#IN -global-var)**, is STDOUT in P5
2951
2951
2952
2952
<a id="ov-modifier"/>
2953
2953
**:ov** *[«regex modifier»](appendix-b-grouped.html#regex-modifier)* —
@@ -2971,7 +2971,7 @@ file is a named pipe (FIFO), or filehandle is a pipe
2971
2971
**[:p](tablet-2-basic-syntax.html#paths)**
2972
2972
*[«quoting adverb»](appendix-b-grouped.html#quoting-adverbs)* —
2973
2973
quote paths and create path object that know the right format of
2974
- the current **[$\*KERNEL](#kernel -global-var)** with
2974
+ the current **[$\*KERNEL](#KERNEL -global-var)** with
2975
2975
**Q :p /.../ **, short for **[:path](#path-adverb)**
2976
2976
2977
2977
<a id="p-modifier"/>
@@ -3058,7 +3058,7 @@ later defined rules can't be applied, opposite of
3058
3058
**[:path](tablet-2-basic-syntax.html#paths)**
3059
3059
*[«quoting adverb»](appendix-b-grouped.html#quoting-adverbs)* —
3060
3060
quote paths and create path object that know the right format of
3061
- the current **[$\*KERNEL](#kernel -global-var)** with
3061
+ the current **[$\*KERNEL](#KERNEL -global-var)** with
3062
3062
**Q :path /.../ **, long for **[:p](#p-adverb)**
3063
3063
3064
3064
<a id="perl"/>
@@ -3682,15 +3682,15 @@ matched string, long for **[:mm](#mm-modifier)**
3682
3682
<a id="samespace-modifier"/>
3683
3683
**:samespace**
3684
3684
*[«regex modifier»](appendix-b-grouped.html#regex-modifier)* —
3685
- smart space mapping for substitutions, long for
3686
- **[:ss](#ss-modifier)**,
3687
- **[ ss/.../.../](#ss-op)** is alias to
3688
- **s:samespace/.../.../** — example: *ss/teh hsa/the has/; *
3685
+ smart space mapping for substitutions, long alias of
3686
+ **[:ss](#ss-modifier)** —
3687
+ example: * ss/teh hsa/the has/;* —
3688
+ see also: **[:sigspace](#sigspace-modifier)* *
3689
3689
3690
3690
<a id="say"/>
3691
3691
**[say](tablet-5-io.html#say)** —
3692
3692
makes output via command line
3693
- (**[$\*OUT](#out -global-var)**) like
3693
+ (**[$\*OUT](#OUT -global-var)**) like
3694
3694
**[print](#print)**, but appends a newline
3695
3695
(**[\\n](#backslash-n)**)
3696
3696
@@ -3844,23 +3844,23 @@ string like **[printf](#printf)**, but returns the
3844
3844
string instead of outputting it
3845
3845
3846
3846
<a id="sqrt"/>
3847
- **sqrt** —
3848
- square root of $n ( **[Num ](#Num-type )** - first and only parameter)
3847
+ **sqrt**([Num](#Num-type) $f) —
3848
+ square root of $f — see also: **[exp ](#exp )**
3849
3849
3850
3850
<a id="ss"/><a id="ss-op"/>
3851
3851
**[ss/ / /](tablet-9-regexes.html#substitution)**
3852
3852
*[«regex quoting op»](appendix-b-grouped.html#quoting-ops)* —
3853
3853
performs **[rx](#rx)** based substitution, spaces
3854
- are just subrule separators, alias to **s:ss/.../.../**, e.g.:
3855
- ss/teh hsa/the has/;
3854
+ are just subrule separators,
3855
+ `ss/.../.../` is alias to [`s:ss/.../.../`](#ss-modifier) —
3856
+ example: `ss/teh hsa/the has/;`
3856
3857
3857
3858
<a id="ss-modifier"/>
3858
3859
**:ss**
3859
3860
*[«regex modifier»](appendix-b-grouped.html#regex-modifier)* —
3860
3861
only for for substitution, whitespace separates subregexes like
3861
3862
**[:sigspace](#sigspace-modifier)**, but also in the
3862
- second part, short for
3863
- **[:samespace](#samespace-modifier)**
3863
+ second part, short alais of **[:samespace](#samespace-modifier)**
3864
3864
3865
3865
<a id="st-modifier"/>
3866
3866
**:st**
@@ -4248,8 +4248,8 @@ returns an array of just the values — example: *(1 =\> 2, 3 =\>
4248
4248
**\$\*VM**
4249
4249
*[«special var»](appendix-b-grouped.html#global-variables)* —
4250
4250
running virtual machine, might want to use *$\*VM.name*, see
4251
- also: **[\$\*DISTRO](#distro -global-var)** and
4252
- **[\$\*KERNEL](#kernel -global-var)**
4251
+ also: **[\$\*DISTRO](#DISTRO -global-var)** and
4252
+ **[\$\*KERNEL](#KERNEL -global-var)**
4253
4253
4254
4254
<a id="VM-compiler-var"/>
4255
4255
**\$\?VM**
@@ -4393,7 +4393,7 @@ by providing a block after the subroutine's signature definition
4393
4393
4394
4394
<a id="words"/>
4395
4395
**words**
4396
- *( string method) * —
4396
+ *« string method» * —
4397
4397
splits a sting into a list of words —
4398
4398
example: `$input.words($limit)` equals [`$input.comb( / \\S+ /,
4399
4399
$limit )`](#comb)
@@ -4412,7 +4412,8 @@ but can forward to it, opposite of **[unwrap](#unwrap)**
4412
4412
4413
4413
<a id="write"/>
4414
4414
**[write](tablet-5-io.html#read)**
4415
- *(Buf method)* — writes content of all parameter into that buffer
4415
+ *«Buf method»* —
4416
+ writes content of all parameter into that buffer
4416
4417
4417
4418
<a id="ws-subrule"/>
4418
4419
**\<ws\>**
0 commit comments