# `Unicode.String.Break`
[🔗](https://github.com/elixir-unicode/unicode_string/blob/v2.1.0/lib/unicode/break.ex#L1)

Implements the Unicode break algorithms for graphemes, words,
sentences and line-breaks.

This module is a thin dispatcher: it inspects the requested break
type and locale, delegates dictionary-based word segmentation to
`Unicode.String.Dictionary` / `Unicode.String.DictionaryBreak`, and
routes everything else to the single-pass DFA evaluators in
`Unicode.String.Break.Grapheme`, `…Word`, `…Sentence`, and `…Line`.

# `suppressions`

# `variables`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
