Unicode.String.Break (Unicode String v2.4.0)

Copy Markdown View Source

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 table-driven break engines.

Those engines are generated at compile time from the state machine tables published in PRI #555, so no rule of either annex appears as code.

Summary

Functions

suppressions(arg1, arg2)

variables(arg1, arg2)