Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Chapter12
Synopsis
- flipV :: Picture -> Picture
- beside :: Picture -> Picture -> Picture
- invertColour :: Picture -> Picture
- superimpose :: Picture -> Picture -> Picture
- combineChar :: Char -> Char -> Char
- printPicture :: Picture -> IO ()
- type RegExp = String -> Bool
- epsilon :: String -> Bool
- char :: Char -> RegExp
- (|||) :: RegExp -> RegExp -> RegExp
- (<*>) :: RegExp -> RegExp -> RegExp
- (<**>) :: RegExp -> RegExp -> RegExp
- splits :: [a] -> [([a], [a])]
- star :: RegExp -> RegExp
- fsplits :: [a] -> [([a], [a])]
- type Natural a = (a -> a) -> a -> a
- zero :: Natural a
- one :: Natural a
- two :: Natural a
- int :: Natural Int -> Int
- succ :: Natural a -> Natural a
- plus :: Natural a -> Natural a -> Natural a
- times :: Natural a -> Natural a -> Natural a
- simplePalCheck :: String -> Bool
- palCheck :: String -> Bool
- clean :: String -> String
- toSmall :: t
- notPunct :: t
- subseq :: String -> String -> Bool
- frontseq :: String -> String -> Bool
- mapWhile :: (a -> b) -> (a -> Bool) -> [a] -> [b]
- example1 :: [Integer]
Documentation
invertColour :: Picture -> Picture Source #
printPicture :: Picture -> IO () Source #
times :: Natural a -> Natural a -> Natural a Source #
^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^ Defining the .. notation (not executable code).
- m .. n
- | m>n = [] | otherwise = m : [m+1 .. n]
simplePalCheck :: String -> Bool Source #