haskell-awk-1.2: src/Data/HaskellExpr/Base.hs
-- | The fully-qualified HaskellExpr representation of some functions from base.
module Data.HaskellExpr.Base where
import Data.HaskellExpr
eId :: HaskellExpr (a -> a)
eId = qualified "Prelude" "id"
eConst :: HaskellExpr (a -> b -> a)
eConst = qualified "Prelude" "const"
eFlip :: HaskellExpr ((a -> b -> c) -> b -> a -> c)
eFlip = qualified "Prelude" "flip"
eMap :: HaskellExpr ((a -> b) -> [a] -> [b])
eMap = qualified "Prelude" "map"
eHead :: HaskellExpr ([a] -> a)
eHead = qualified "Prelude" "head"
eComp :: HaskellExpr (b -> c) -> HaskellExpr (a -> b) -> HaskellExpr (a -> c)
eComp = qualifiedInfix "Prelude" "."