Pugs.Bind

|  | Contents | Index
Pugs.Bind
Synopsis
type MaybeError a = Either String a
bindNames :: [Exp] -> [Param] -> (Bindings, [Exp], [Param])
emptyHashExp :: Exp
emptyArrayExp :: Exp
bindHash :: [Exp] -> [Param] -> MaybeError Bindings
bindArray :: [Exp] -> [Param] -> SlurpLimit -> MaybeError (Bindings, SlurpLimit)
doSlice :: Exp -> VInt -> Exp
doIndex :: Exp -> VInt -> Exp
doBindArray :: Exp -> (Bindings, VInt) -> (Param, Char) -> MaybeError (Bindings, VInt)
bindEmpty :: Param -> MaybeError (Param, Exp)
isPair :: Exp -> Bool
unPair :: Exp -> (String, Exp)
bindParams :: VCode -> [Exp] -> [Exp] -> MaybeError VCode
finalizeBindings :: VCode -> MaybeError VCode
bindSomeParams :: VCode -> [Exp] -> [Exp] -> MaybeError VCode
Produced by Haddock version ADDOCK_VERSION