IRTS.JavaScript.PrimOp
Description
type PrimF = [JsExpr] -> JsExpr #
type PrimDec = (Bool, JsPrimTy, PrimF) #
data JsPrimTy #
Constructors
Defined in IRTS.JavaScript.PrimOp
Methods
(==) :: JsPrimTy -> JsPrimTy -> Bool #
(/=) :: JsPrimTy -> JsPrimTy -> Bool #
compare :: JsPrimTy -> JsPrimTy -> Ordering #
(<) :: JsPrimTy -> JsPrimTy -> Bool #
(<=) :: JsPrimTy -> JsPrimTy -> Bool #
(>) :: JsPrimTy -> JsPrimTy -> Bool #
(>=) :: JsPrimTy -> JsPrimTy -> Bool #
max :: JsPrimTy -> JsPrimTy -> JsPrimTy #
min :: JsPrimTy -> JsPrimTy -> JsPrimTy #
primDB :: Map PrimFn PrimDec #
jsPrimCoerce :: JsPrimTy -> JsPrimTy -> JsExpr -> JsExpr #