Package-level declarations
Types
Thrown when a FunctionCall cannot be evaluated.
CLDR's cardinal plural rules for a bounded set of languages, evaluated in common code.
Everything an evaluation reads besides the call itself.
The bounds one evaluation runs under. See each default for what it is protecting against.
A locale-independent LocaleFormatter: ASCII separators, English names, English plural rules.
Why a function is being evaluated, which is what openUrl is allowed to depend on.
The locale-dependent data a formatter needs, separated from the formatting itself.
The locale-sensitive half of the basic catalog, kept as a contract rather than an implementation.
The CLDR plural categories, which are also the optional argument names of pluralize.
The LocaleFormatter the renderer ships: LocaleData's symbols, this module's assembly.
The machine-readable code each built-in validation function reports a failure with.
Properties
How many nested FunctionCalls deep an evaluation may go.
How many bindings and calls a single top-level evaluation may perform.
The longest regex pattern the evaluator will hand to Regex.
How many characters in total one evaluation may produce.
The longest subject regex will match against.
Functions
The ValidationResult a check's condition evaluates to.
A LocaleFormatter for languageTag, a BCP 47 tag.
Reads NSDateFormatter and NSNumberFormatter's symbols. @see LocaleData
The platform's locale data for languageTag, or for the device's current locale when it is null.
Reads java.text's tables, which the JVM and Android both carry. @see LocaleData
Reads Intl's tables, which Kotlin/JS and Kotlin/Wasm both reach the same way. @see LocaleData
A LocaleFormatter for whatever locale the device is currently set to.