module Net::IMAP::StringPrep::Tables

Constants

BIDI_DESC_REQ2
BIDI_DESC_REQ3
BIDI_FAILS_REQ2

Bidirectional Characters [StringPrep, §6], Requirement 2

If a string contains any RandALCat character, the string MUST NOT contain any LCat character.

BIDI_FAILS_REQ3

Bidirectional Characters [StringPrep, §6], Requirement 3

If a string contains any RandALCat character, a RandALCat character MUST be the first character of the string, and a RandALCat character MUST be the last character of the string.

BIDI_FAILURE

Bidirectional Characters [StringPrep, §6]

IN_A_1

Unassigned code points in Unicode 3.2 StringPrep["A.1"]

IN_B_1

Commonly mapped to nothing StringPrep["B.1"]

IN_B_2

Mapping for case-folding used with NFKC StringPrep["B.2"]

IN_B_3

Mapping for case-folding used with no normalization StringPrep["B.3"]

IN_C_1_1

ASCII space characters StringPrep["C.1.1"]

IN_C_1_2

Non-ASCII space characters StringPrep["C.1.2"]

IN_C_2_1

ASCII control characters StringPrep["C.2.1"]

IN_C_2_2

Non-ASCII control characters StringPrep["C.2.2"]

IN_C_3

Private use StringPrep["C.3"]

IN_C_4

Non-character code points StringPrep["C.4"]

IN_C_5

Surrogate codes StringPrep["C.5"]

IN_C_6

Inappropriate for plain text StringPrep["C.6"]

IN_C_7

Inappropriate for canonical representation StringPrep["C.7"]

IN_C_8

Change display properties or are deprecated StringPrep["C.8"]

IN_C_9

Tagging characters StringPrep["C.9"]

IN_D_1

Characters with bidirectional property “R” or “AL” StringPrep["D.1"]

IN_D_1_NEGATED

Used to check req3 of bidirectional checks Matches the negation of the D.1 table

IN_D_2

Characters with bidirectional property “L” StringPrep["D.2"]

MAPPINGS
MAP_B_1

Replacements for IN_B.1

MAP_B_2

Replacements for IN_B.2

MAP_B_3

Replacements for IN_B.3

REGEXPS

Regexps matching each codepoint table in the RFC-3454 appendices

TITLES

Names of each codepoint table in the RFC-3454 appendices