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(),T.List(T.Cons ,T.List),T.aCons,T.aList,T.Tuple2(T.Tuple2),T.aTuple2,T.Tuple3(T.Tuple3) ,T.aTuple3,T.Tuple4(T.Tuple4),T.aTuple4,T.Tuple5(T.Tuple5),T.aTuple5 ,T.Tuple6(T.Tuple6),T.aTuple6,T.Tuple7(T.Tuple7),T.aTuple7 ,T.Tuple8(T.Tuple8),T.aTuple8,T.Tuple9(T.Tuple9),T.aTuple9 ,T.Tuple10(T.Tuple10),T.aTuple10,T.Tuple11(T.Tuple11),T.aTuple11 ,T.Tuple12(T.Tuple12),T.aTuple12,T.Tuple13(T.Tuple13),T.aTuple13 ,T.Tuple14(T.Tuple14),T.aTuple14,T.Tuple15(T.Tuple15),T.aTuple15 ,T.Tuple0(T.Tuple0),T.aTuple0,T.Fun(),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 Hat.Hack import qualified Hat.Hat as T import Hat.Hat (WrapVal(wrapVal)) import Hat.PreludeBasic tPrelude = T.mkModule "Prelude" "Prelude.hs" Prelude.False