Modules
Implements the CLDR Transform specification for transforming text from one script to another.
Implements built-in transforms defined by the Unicode Standard.
Compiles parsed transform rules into an executable form.
A struct that holds a compiled transform rule.
Executes compiled transforms against input strings.
Compiled Latin-ASCII transform for fast codepoint-level transliteration.
Loads CLDR transform definitions from XML files.
Optional NIF-based Unicode transforms using ICU4C.
Parses CLDR transform rule text into structured rule types.
Compiles CLDR transform rule patterns into Elixir regexes.
Resolves transform options and IDs to canonical transform identifiers.
Defines the structs for each type of CLDR transform rule.
A comment rule. Lines starting with # in the transform rule text.
A conversion rule maps text from one form to another.
A variable definition rule.
A filter rule restricts which characters are affected by transform and conversion rules.
A transform rule invokes another named transform.
Mix Tasks
Generates the compiled Unicode.Transform.LatinAscii module from
priv/transforms/Latin-ASCII.xml.