Unicode.Transform.Rule.Conversion (Unicode Transform v1.1.0)

Copy Markdown View Source

A conversion rule maps text from one form to another.

Syntax

Forward:

before_context { text_to_replace } after_context  completed_result | result_to_revisit ;

Backward:

completed_result | result_to_revisit  before_context { text_to_replace } after_context ;

Dual:

a { b | c } d  e { f | g } h ;

See Conversion Rules.

Summary

Types

side()

@type side() :: %{
  before_context: String.t() | nil,
  text: String.t(),
  revisit: String.t() | nil,
  after_context: String.t() | nil
}

t()

@type t() :: %Unicode.Transform.Rule.Conversion{
  direction: :forward | :backward | :both,
  left: side(),
  right: side()
}