Text.Read.Lex
| Авторские права | (c) The University of Glasgow 2002 |
|---|---|
| Лицензия | В стиле BSD (см. файл libraries/base/LICENSE) |
| Сопровождающий | libraries@haskell.org |
| Стабильность | предварительная |
| Переносимость | непереносимый (использует Text.ParserCombinators.ReadP) |
| Безопасный Haskell | Безопасный |
| Язык | Haskell2010 |
Описание
Упрощённый лексический анализатор Haskell, используемый Text.Read
Конструкторы
| Char Char | Литерал символа |
| String String | Строковый литерал с обработанными escape-последовательностями |
| Punc String | Знак пунктуации или зарезервированный символ, например |
| Ident String | Идентификатор Haskell, например |
| Symbol String | Символ Haskell, например |
| Number Number | С версии: base-4.6.0.0 |
| EOF |
Экземпляры
С версии: base-4.6.0.0
numberToInteger :: Number -> Maybe Integer Источник
С версии: base-4.5.1.0
numberToFixed :: Integer -> Number -> Maybe (Integer, Integer) Источник
С версии: base-4.7.0.0
numberToRational :: Number -> Rational Источник
С версии: base-4.6.0.0
numberToRangedRational :: (Int, Int) -> Number -> Maybe Rational Источник
С версии: base-4.5.1.0
expect :: Lexeme -> ReadP () Источник
С версии: base-4.7.0.0
hsLex :: ReadP String Источник
Лексический анализатор Haskell: возвращает строку после лексического анализа, а не лексему
lexChar :: ReadP Char Источник
readBinP :: (Eq a, Num a) => ReadP a Источник
readIntP :: Num a => a -> (Char -> Bool) -> (Char -> Int) -> ReadP a Источник
readOctP :: (Eq a, Num a) => ReadP a Источник
readDecP :: (Eq a, Num a) => ReadP a Источник
readHexP :: (Eq a, Num a) => ReadP a Источник
isSymbolChar :: Char -> Bool Источник
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.14.1/docs/libraries/base-4.22.0.0-66f8/Text-Read-Lex.html