Parser for unicode number formats described in http://unicode.org/reports/tr35/tr35-numbers.html#Number_Format_Patterns.
Parser for unicode number formats described in http://unicode.org/reports/tr35/tr35-numbers.html#Number_Format_Patterns.
(apply-modifier value modifier)
Modifies the result of parsing a formatted number according to any contained modifier (percent or mph).
Modifies the result of parsing a formatted number according to any contained modifier (percent or mph).
(parse-number s
{:keys [prefix integer decimal exponent suffix modifier group-char
decimal-char]
:as fmt})
(parse-number-format format-str)
(parse-number-format format-str group-char decimal-char)
(parse-numeric-decimal s start-index decimal-char group-char decimal-spec)
(parse-numeric-exponent-part s start-index {:keys [sign] :as exponent-spec})
(parse-numeric-integer s
start-index
group-char
{:keys [min-length max-length] :as integer-spec})
(validate-decimal-groups groups
{{group-size :size :as group} :group :as decimal-spec})
(validate-digit-count digits
part-name
{:keys [min-length max-length] :as part-spec})
(validate-numeric-groups groups
{:keys [primary-group-size secondary-group-size]
:as group-spec})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close