@@ -432,17 +432,23 @@ There are shortcuts for C<!==> and C<!eq>, namely C<!=> and C<ne>.
432432 my $today = Date.today;
433433 say so $release !before $today; # OUTPUT: «False»
434434
435- =head2 X<Reversed operators|Metaoperators,R;Metaoperators,reverse metaoperator >
435+ =head2 X<Reversed operators|Metaoperators,R>
436436
437+ X<|Metaoperators,reverse metaoperator>
437438Any infix operator may be called with its two arguments reversed by
438439prefixing with C<R>. Associativity of operands is reversed as well.
439440
440441 say 4 R/ 12; # OUTPUT: «3»
441442 say [R/] 2, 4, 16; # OUTPUT: «2»
442443 say [RZ~] <1 2 3>,<4 5 6> # OUTPUT: «(41 52 63)»
443444
444- =head2 X<<< Hyper operators|Operators,<<;Operators,>>;Operators,«;Operators,»;Operators,»=«;Operators,«=»>>>
445+ =head2 X« Hyper operators|Operators,<<»
445446
447+ X«|Operators,>>»
448+ X<|Operators,«>
449+ X<|Operators,»>
450+ X<|Operators,»=«>
451+ X<|Operators,«=»>
446452Hyper operators include C<«> and C<»>, with their ASCII variants C«<<» and
447453C«>>». They apply a given operator enclosed (or preceded or followed, in the
448454case of unary operators) by C<«> and/or C<»> to one or two lists, returning the
@@ -621,8 +627,9 @@ default:
621627
622628See L<infix:<Z>|#infix_Z> for more about this usage.
623629
624- =head2 X<Sequential operators|Metaoperators,S;Metaoperators,sequential metaoperator >
630+ =head2 X<Sequential operators|Metaoperators,S>
625631
632+ X<|Metaoperators,sequential metaoperator>
626633The sequential metaoperator, C<S>, will suppress any concurrency or reordering
627634done by the optimizer. Most simple infix operators are supported.
628635
@@ -642,7 +649,8 @@ compiler understand you.
642649
643650=head2 term C«< >»
644651
645- The X<quote-words|Terms,qw;Terms,quote-words> construct breaks up the contents on whitespace
652+ X<|Terms,quote-words>
653+ The X<quote-words|Terms,qw> construct breaks up the contents on whitespace
646654and returns a L<C<List>|/type/List> of the words. If a word looks like a number
647655literal or a L<C<Pair>|/type/Pair> literal, it's converted to the appropriate number.
648656
@@ -666,7 +674,9 @@ being interpreted as a named argument.
666674
667675=head2 term C«{ }»
668676
669- L<C<Block>|/type/Block> or L<C<Hash>|/type/Hash> constructor. X<|Terms,block constructor;Terms,hash constructor>
677+ X<|Terms,block constructor>
678+ X<|Terms,hash constructor>
679+ L<C<Block>|/type/Block> or L<C<Hash>|/type/Hash> constructor.
670680
671681If the content is empty, or contains a single list that starts with a L<C<Pair>|/type/Pair>
672682literal or C<%>-sigiled variable, and the L«C<$_> variable|/syntax/$_» or
@@ -707,7 +717,8 @@ Terms have their L<own extended documentation|/language/terms>.
707717 :$k, :$v, :$kv, :$p, :$exists, :$delete)
708718
709719Universal interface for positional access to zero or more elements of
710- @container, a.k.a. "X<array indexing operator|Postcircumfix operators,array indexing operator;Postcircumfix operators,array subscript operator>".
720+ @container, a.k.a. "X<array indexing operator|Postcircumfix operators,array indexing operator>".
721+ X<|Postcircumfix operators,array subscript operator>
711722
712723 my @alphabet = 'a' .. 'z';
713724 say @alphabet[0]; # OUTPUT: «a»
@@ -729,7 +740,8 @@ operator's behavior and for how to implement support for it in custom types.
729740 :$k, :$v, :$kv, :$p, :$exists, :$delete)
730741
731742Universal interface for associative access to zero or more elements of a
732- %container, a.k.a. "X<hash indexing operator|Postcircumfix operators,hash indexing operator;Postcircumfix operators,hash subscript operator>".
743+ %container, a.k.a. "X<hash indexing operator|Postcircumfix operators,hash indexing operator>".
744+ X<|Postcircumfix operators,hash subscript operator>
733745
734746 my %color = kiwi => "green", banana => "yellow", cherry => "red";
735747 say %color{"banana"}; # OUTPUT: «yellow»
0 commit comments