Text.Read.Lex
| Copyright | (c) The University of Glasgow 2002 |
|---|---|
| License | BSD-style (see the file libraries/base/LICENSE) |
| Maintainer | libraries@haskell.org |
| Stability | provisional |
| Portability | non-portable (uses Text.ParserCombinators.ReadP) |
| Safe Haskell | Trustworthy |
| Language | Haskell2010 |
Описание
Упрощённый лексер Haskell, используемый Text.Read
Конструкторы
| Char Char | Символьный литерал |
| String String | Строковый литерал, с интерпретированными escape-последовательностями |
| Punc String | Знаки препинания или зарезервированные символы, например |
| Ident String | Идентификатор Haskell, например |
| Symbol String | Символ Haskell, например |
| Number Number | Since: base-4.6.0.0 |
| EOF |
Since: base-4.6.0.0
numberToInteger :: Number -> Maybe Integer Source
Since: base-4.5.1.0
numberToFixed :: Integer -> Number -> Maybe (Integer, Integer) Source
Since: base-4.7.0.0
numberToRational :: Число -> Рациональное Источник
С момента: base-4.6.0.0
numberToRangedRational :: (Целое, Целое) -> Число -> МожетБыть Рациональное Источник
С момента: base-4.5.1.0
лексический анализ :: ReadP Лексема Источник
ожидать :: Лексема -> ReadP () Источник
С момента: base-4.7.0.0
hsLex :: ReadP Строка Источник
Лексер Haskell: возвращает просканированную строку, а не лексему
лексический анализ символа :: ReadP Символ Источник
readIntP :: Num a => a -> (Символ -> Булево) -> (Символ -> Целое) -> ReadP a Источник
readOctP :: (Eq a, Num a) => ReadP a Источник
readDecP :: (Eq a, Num a) => ReadP a Источник
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/Text-Read-Lex.html