| 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"#