Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.Tools.Rewrite.Match.Literals
Description
UPattern matching on literals for refactorings.
Synopsis
- pattern CharLit :: Char -> Literal
- pattern StringLit :: String -> Literal
- pattern IntLit :: Integer -> Literal
- pattern FracLit :: Rational -> Literal
- pattern PrimIntLit :: Integer -> Literal
- pattern PrimWordLit :: Integer -> Literal
- pattern PrimFloatLit :: Rational -> Literal
- pattern PrimDoubleLit :: Rational -> Literal
- pattern PrimCharLit :: Char -> Literal
- pattern PrimStringLit :: String -> Literal
Documentation
pattern PrimIntLit :: Integer -> Literal Source #
Primitive integer literal (of type Int#
): 32#
pattern PrimWordLit :: Integer -> Literal Source #
Primitive word literal (of type Word#
): 32##
pattern PrimFloatLit :: Rational -> Literal Source #
Primitive float literal (of type Float#
): 3.14#
pattern PrimDoubleLit :: Rational -> Literal Source #
Primitive double literal (of type Double#
): 3.14##
pattern PrimCharLit :: Char -> Literal Source #
Primitive character literal (of type Char#
): c
#
pattern PrimStringLit :: String -> Literal Source #
Primitive string literal (of type Addr#
): "xxx"#