Spec-Zone.ru › Haskell 8

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

data Lexeme Source

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

Char Char

Символьный литерал

String String

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

Punc String

Знаки препинания или зарезервированные символы, например (, ::

Ident String

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

Symbol String

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

Number Number

Since: base-4.6.0.0

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

Since: base-2.1

Подробности о экземпляре

Определено в Text.Read.Lex

Методы

(==) :: Lexeme -> Lexeme -> Bool Source

(/=) :: Lexeme -> Lexeme -> Bool Source

Read Lexeme

Since: base-2.1

Подробности о экземпляре

Определено в GHC.Read

Методы

readsPrec :: Int -> ReadS Lexeme Source

readList :: ReadS [Lexeme] Source

readPrec :: ReadPrec Lexeme Source

readListPrec :: ReadPrec [Lexeme] Source

Show Lexeme

Since: base-2.1

Подробности о экземпляре

Определено в Text.Read.Lex

Методы

showsPrec :: Int -> Lexeme -> ShowS Source

show :: Lexeme -> String Source

showList :: [Lexeme] -> ShowS Source

data Number Source

Since: base-4.6.0.0

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

Since: base-4.6.0.0

Подробности о экземпляре

Определено в Text.Read.Lex

Методы

(==) :: Number -> Number -> Bool Source

(/=) :: Number -> Number -> Bool Source

Show Number

Since: base-4.6.0.0

Подробности о экземпляре

Определено в Text.Read.Lex

Методы

showsPrec :: Int -> Number -> ShowS Source

show :: Number -> String Source

showList :: [Number] -> ShowS Source

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 Источник

readHexP :: (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

Spec-Zone.ru

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