Skip to content

Commit 1a7a9d9

Browse files
committed
defined case folding by unicode support level
1 parent 81058c1 commit 1a7a9d9

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

S02-bits.pod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Synopsis 2: Bits and Pieces
1414
Created: 10 Aug 2004
1515

1616
Last Modified: 9 Jan 2011
17-
Version: 232
17+
Version: 233
1818

1919
This document summarizes Apocalypse 2, which covers small-scale
2020
lexical items and typological issues. (These Synopses also contain

S05-regex.pod

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,10 @@ The single-character modifiers also have longer versions:
218218

219219
The C<:i> (or C<:ignorecase>) modifier causes case distinctions to be
220220
ignored in its lexical scope, but not in its dynamic scope. That is,
221-
subrules always use their own case settings.
221+
subrules always use their own case settings. The amount of case folding
222+
depends on the current context. In byte and codepoint mode, level 1 case folding
223+
is required (as defined in TR18 section 2.4). In grapheme mode level 2 is
224+
required.
222225

223226
The C<:ii> (or C<:samecase>) variant may be used on a substitution to change the
224227
substituted string to the same case pattern as the matched string.

0 commit comments

Comments
 (0)