| Copyright | (c) 2024 Pierre Le Marre |
|---|---|
| Maintainer | [email protected] |
| Stability | experimental |
| Safe Haskell | None |
| Language | GHC2021 |
Unicode.CharacterDatabase.Parser.Extracted.DerivedNumericValues
Description
Parser for DerivedNumericValues.txt
Since: 0.3.0
Synopsis
- parse :: HasCallStack => ByteString -> [Entry]
- data Entry = Entry {}
- data NumericValue
Documentation
parse :: HasCallStack => ByteString -> [Entry] Source #
A parser for DerivedNumericValues.txt
Since: 0.3.0
An entry from DerivedNumericValues.txt file
>>>parse "0030 ; 0.0 ; ; 0 # Nd DIGIT ZERO"[Entry {range = SingleChar {start = '0'}, numericValue = Integer 0}]>>>parse "0F33 ; -0.5 ; ; -1/2 # No TIBETAN DIGIT HALF ZERO"[Entry {range = SingleChar {start = '\3891'}, numericValue = Rational ((-1) % 2)}]>>>parse "11FC0 ; 0.003125 ; ; 1/320 # No TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH"[Entry {range = SingleChar {start = '\73664'}, numericValue = Rational (1 % 320)}]>>>parse "2159 ; 0.16666667 ; ; 1/6 # No VULGAR FRACTION ONE SIXTH"[Entry {range = SingleChar {start = '\8537'}, numericValue = Rational (1 % 6)}]
Since: 0.3.0
Constructors
| Entry | |
Fields
| |
data NumericValue Source #
Numeric value of a code point, if relevant
Since: 0.3.0
Instances
| Show NumericValue Source # | |
Defined in Unicode.CharacterDatabase.Parser.Extracted.DerivedNumericValues Methods showsPrec :: Int -> NumericValue -> ShowS # show :: NumericValue -> String # showList :: [NumericValue] -> ShowS # | |
| Eq NumericValue Source # | |