Spec-Zone.ru › Haskell 9

Text.Read.Lex

Авторские права (c) The University of Glasgow 2002
Лицензия В стиле BSD (см. файл libraries/base/LICENSE)
Сопровождающий libraries@haskell.org
Стабильность предварительная
Переносимость непереносимый (использует Text.ParserCombinators.ReadP)
Безопасный Haskell Безопасный
Язык Haskell2010

Описание

Упрощённый лексический анализатор Haskell, используемый Text.Read

data Lexeme Источник

Конструкторы

Char Char

Литерал символа

String String

Строковый литерал с обработанными escape-последовательностями

Punc String

Знак пунктуации или зарезервированный символ, например (, ::

Ident String

Идентификатор Haskell, например foo, Baz

Symbol String

Символ Haskell, например >>, :%

Number Number

С версии: base-4.6.0.0

EOF
Экземпляры
Сведения об экземплярах
Eq Lexeme Источник

С версии: base-2.1

Сведения об экземпляре

Определён в GHC.Internal.Text.Read.Lex

Методы

(==) :: Lexeme -> Lexeme -> Bool Источник

(/=) :: Lexeme -> Lexeme -> Bool Источник

Read Lexeme Источник

С версии: base-2.1

Сведения об экземпляре

Определён в GHC.Internal.Read

Методы

readsPrec :: Int -> ReadS Lexeme Источник

readList :: ReadS [Lexeme] Источник

readPrec :: ReadPrec Lexeme Источник

readListPrec :: ReadPrec [Lexeme] Источник

Show Lexeme Источник

С версии: base-2.1

Сведения об экземпляре

Определён в GHC.Internal.Text.Read.Lex

Методы

showsPrec :: Int -> Lexeme -> ShowS Источник

show :: Lexeme -> String Источник

showList :: [Lexeme] -> ShowS Источник

data Number Источник

С версии: base-4.6.0.0

Экземпляры
Сведения об экземплярах
Eq Number Источник

С версии: base-4.6.0.0

Сведения об экземпляре

Определён в GHC.Internal.Text.Read.Lex

Методы

(==) :: Number -> Number -> Bool Источник

(/=) :: Number -> Number -> Bool Источник

Show Number Источник

С версии: base-4.6.0.0

Сведения об экземпляре

Определён в GHC.Internal.Text.Read.Lex

Методы

showsPrec :: Int -> Number -> ShowS Источник

show :: Number -> String Источник

showList :: [Number] -> ShowS Источник

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

lex :: ReadP Lexeme Источник

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API