# Unicode Transform v1.0.0 - Table of Contents Transliterates text between scripts, applies normalization and case mappings, and executes arbitrary CLDR transforms. ## Pages - [Unicode Transform](readme.md) - [License](license.md) - [Changelog](changelog.md) ## Modules - [Unicode.Transform](Unicode.Transform.md): Implements the CLDR Transform specification for transforming text from one script to another. - [Unicode.Transform.Builtin](Unicode.Transform.Builtin.md): Implements built-in transforms defined by the Unicode Standard. - [Unicode.Transform.Compiler](Unicode.Transform.Compiler.md): Compiles parsed transform rules into an executable form. - [Unicode.Transform.Compiler.CompiledTransform](Unicode.Transform.Compiler.CompiledTransform.md): A struct that holds a compiled transform rule. - [Unicode.Transform.Engine](Unicode.Transform.Engine.md): Executes compiled transforms against input strings. - [Unicode.Transform.LatinAscii](Unicode.Transform.LatinAscii.md): Compiled Latin-ASCII transform for fast codepoint-level transliteration. - [Unicode.Transform.Loader](Unicode.Transform.Loader.md): Loads CLDR transform definitions from XML files. - [Unicode.Transform.Nif](Unicode.Transform.Nif.md): Optional NIF-based Unicode transforms using ICU4C. - [Unicode.Transform.Parser](Unicode.Transform.Parser.md): Parses CLDR transform rule text into structured rule types. - [Unicode.Transform.Pattern](Unicode.Transform.Pattern.md): Compiles CLDR transform rule patterns into Elixir regexes. - [Unicode.Transform.Resolve](Unicode.Transform.Resolve.md): Resolves transform options and IDs to canonical transform identifiers. - [Unicode.Transform.Rule](Unicode.Transform.Rule.md): Defines the structs for each type of CLDR transform rule. - [Unicode.Transform.Rule.Comment](Unicode.Transform.Rule.Comment.md): A comment rule. Lines starting with `#` in the transform rule text. - [Unicode.Transform.Rule.Conversion](Unicode.Transform.Rule.Conversion.md): A conversion rule maps text from one form to another. - [Unicode.Transform.Rule.Definition](Unicode.Transform.Rule.Definition.md): A variable definition rule. - [Unicode.Transform.Rule.Filter](Unicode.Transform.Rule.Filter.md): A filter rule restricts which characters are affected by transform and conversion rules. - [Unicode.Transform.Rule.Transform](Unicode.Transform.Rule.Transform.md): A transform rule invokes another named transform. ## Mix Tasks - [mix unicode.generate_latin_ascii](Mix.Tasks.Unicode.GenerateLatinAscii.md): Generates the compiled `Unicode.Transform.LatinAscii` module from `priv/transforms/Latin-ASCII.xml`.