module Language.Fay.Prelude
(Fay
,Char
,String
,Integer
,Double
,Bool(..)
,Show(show)
,Read
,Maybe(..)
,read
,fromInteger
,fromRational
,(>>)
,(>>=)
,(==)
,(/=)
,(+)
,(*)
,()
,(>)
,(<)
,(>=)
,(<=)
,(/)
,(||)
,(&&)
,fail
,return
,module Language.Fay.Stdlib)
where
import Language.Fay.Types (Fay)
import Language.Fay.Stdlib
import Prelude ((>),(<),(==),(||),(&&),Maybe(..),Double,Ord,Integer,error,String,(+),Bool(..),Char,Show(..)
,Read(..),read,(/=),(*),(),(<=),(>=),(/))
import GHC.Real (Ratio)
fromInteger :: Integer -> Double
fromInteger = error "Language.Fay.Prelude.fromInteger: Used fromInteger outside JS."
fromRational :: Ratio Integer -> Double
fromRational = error "Language.Fay.Prelude.fromRational Used fromRational outside JS."
(>>) :: Fay a -> Fay b -> Fay b
(>>) = error "Language.Fay.Prelude.(>>): Used (>>) outside JS."
(>>=) :: Fay a -> (a -> Fay b) -> Fay b
(>>=) = error "Language.Fay.Prelude.(>>=): Used (>>=) outside JS."
fail :: String -> Fay a
fail = error "Language.Fay.Prelude.fail: Used fail outside JS."
return :: a -> Fay a
return = error "Language.Fay.Prelude.return: Used return outside JS."