hat-2.8.0.0: Hat/Prelude.hs
module Hat.Prelude
(g_filter, a_filter, h_filter, g_foldr, a_foldr,
h_foldr, gmap, amap, hmap, (!++), (+++), (*++),
gfilter, afilter, hfilter, gconcat, aconcat, hconcat,
ghead, ahead, hhead, glast, alast, hlast, gtail,
atail, htail, ginit, ainit, hinit, gnull, anull,
hnull, glength, alength, hlength, (!!!), (+!!),
(*!!), gfoldl, afoldl, hfoldl, gfoldl1, afoldl1,
hfoldl1, gscanl, ascanl, hscanl, gscanl1, ascanl1,
hscanl1, gfoldr, afoldr, hfoldr, gfoldr1, afoldr1,
hfoldr1, gscanr, ascanr, hscanr, gscanr1, ascanr1,
hscanr1, giterate, aiterate, hiterate, grepeat,
arepeat, hrepeat, greplicate, areplicate, hreplicate,
gcycle, acycle, hcycle, gtake, atake, htake, gdrop,
adrop, hdrop, gsplitAt, asplitAt, hsplitAt,
gtakeWhile, atakeWhile, htakeWhile, gdropWhile,
adropWhile, hdropWhile, gspan, aspan, hspan, gbreak,
abreak, hbreak, glines, alines, hlines, gwords,
awords, hwords, gunlines, gunwords, aunwords,
hunwords, greverse, gand, gor, gany, aany, hany,
gall, aall, hall, gelem, aelem, helem, gnotElem,
anotElem, hnotElem, glookup, alookup, hlookup, gsum,
gproduct, gmaximum, amaximum, hmaximum, gminimum,
aminimum, hminimum, gconcatMap, aconcatMap,
hconcatMap, gzip, gzip3, gzipWith, azipWith,
hzipWith, gzipWith3, azipWith3, hzipWith3, gunzip,
gunzip3, ReadS, ReadS___1, ReadS___2, ShowS,
ShowS___1, ShowS___2,
Read(greadsPrec, greadList, sreadsPrec, sreadList),
Show(gshowsPrec, gshow, gshowList, sshowsPrec, sshow,
sshowList),
greads, gshows, gread, aread, hread, glex, alex,
hlex, gshowChar, gshowString, greadParen, areadParen,
hreadParen, gshowParen, ashowParen, hshowParen,
FilePath, IOError, gioError, aioError, hioError,
guserError, auserError, huserError, gcatch, acatch,
hcatch, gputChar, aputChar, hputChar, gputStr,
aputStr, hputStr, gputStrLn, aputStrLn, hputStrLn,
gprint, aprint, hprint, ggetChar, ggetLine,
ggetContents, ginteract, ainteract, hinteract,
greadFile, areadFile, hreadFile, gwriteFile,
awriteFile, hwriteFile, gappendFile, aappendFile,
happendFile, greadIO, areadIO, hreadIO, greadLn,
Bool(False, True), aFalse, aTrue,
Maybe(Nothing, Just), aNothing, aJust,
Either(Left, Right), aLeft, aRight,
Ordering(LT, EQ, GT), aLT, aEQ, aGT, Char, String,
Int, Integer, Float, Double, Rational, IO,
Eq((!==), (!/=), (|==), (|/=)),
Ord(gcompare, (!<), (!<=), (!>=), (!>), gmax, gmin,
scompare, (|<), (|<=), (|>=), (|>), smax, smin),
Enum(gsucc, gpred, gtoEnum, gfromEnum, genumFrom,
genumFromThen, genumFromTo, genumFromThenTo, ssucc,
spred, stoEnum, sfromEnum, senumFrom, senumFromThen,
senumFromTo, senumFromThenTo),
Bounded(gminBound, gmaxBound, sminBound, smaxBound),
Num((!+), (!-), (!*), gnegate, gabs, gsignum,
gfromInteger, (|+), (|-), (|*), snegate, sabs,
ssignum, sfromInteger),
Real(gtoRational, stoRational),
Integral(gquot, grem, gdiv, gmod, gquotRem, gdivMod,
gtoInteger, squot, srem, sdiv, smod, squotRem,
sdivMod, stoInteger),
Fractional((!/), grecip, gfromRational, (|/), srecip,
sfromRational),
Floating(gpi, gexp, glog, gsqrt, (!**), glogBase,
gsin, gcos, gtan, gasin, gacos, gatan, gsinh, gcosh,
gtanh, gasinh, gacosh, gatanh, spi, sexp, slog,
ssqrt, (|**), slogBase, ssin, scos, stan, sasin,
sacos, satan, ssinh, scosh, stanh, sasinh, sacosh,
satanh),
RealFrac(gproperFraction, gtruncate, ground,
gceiling, gfloor, sproperFraction, struncate, sround,
sceiling, sfloor),
RealFloat(gfloatRadix, gfloatDigits, gfloatRange,
gdecodeFloat, gencodeFloat, gexponent, gsignificand,
gscaleFloat, gisNaN, gisInfinite, gisDenormalized,
gisIEEE, gisNegativeZero, gatan2, sfloatRadix,
sfloatDigits, sfloatRange, sdecodeFloat,
sencodeFloat, sexponent, ssignificand, sscaleFloat,
sisNaN, sisInfinite, sisDenormalized, sisIEEE,
sisNegativeZero, satan2),
Monad((!>>=), (!>>), greturn, gfail, (|>>=), (|>>),
sreturn, sfail),
Functor(gfmap, sfmap), gmapM, amapM, hmapM, gmapM_,
amapM_, hmapM_, gsequence, gsequence_, (!=<<),
(+=<<), (*=<<), gmaybe, amaybe, hmaybe, geither,
aeither, heither, (!&&), (+&&), (*&&), (!||), (+||),
(*||), gnot, anot, hnot, gotherwise, gsubtract,
geven, aeven, heven, godd, ggcd, agcd, hgcd, glcm,
alcm, hlcm, (!^), (+^), (*^), (!^^), (+^^), (*^^),
gfromIntegral, grealToFrac, gfst, afst, hfst, gsnd,
asnd, hsnd, gcurry, acurry, hcurry, guncurry,
auncurry, huncurry, gid, aid, hid, gconst, aconst,
hconst, (!.), (+.), (*.), gflip, aflip, hflip, (!$),
(+$), (*$), guntil, auntil, huntil, gasTypeOf,
gerror, aerror, herror, gundefined, gseq, aseq, hseq,
(!$!), (+$!), (*$!))
where
import qualified Prelude
import qualified Hat.Hat as T
import Hat.PreludeBasic
p = T.mkRoot
tPrelude
= T.mkModule "Prelude" "Prelude.hs" Prelude.False