ContentsIndex
Stages.Source
Documentation
parse :: (?args :: [Arg]) -> Interface -> String -> IO Tree
slurpH :: Tree -> Map String Interface -> IO (Tree, [FixDef])
defix :: (?args :: [Arg]) -> Tree -> [FixDef] -> IO Tree
rename :: (?args :: [Arg]) -> Tree -> Tree -> IO (Tree, Tree, Map String Var)
alias :: (?args :: [Arg]) -> Tree -> IO Tree
hacks :: (?args :: [Arg]) -> Tree -> Map String Var -> IO Tree
slurpC :: (?args :: [Arg]) -> Tree -> Tree -> Map String Var -> IO (Tree, [CTree], Map Var [Var], Map Var Var)
solveSquid :: (?args :: [Arg]) -> [CTree] -> Map Var Var -> Map String Var -> IO ([String], Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Type, Var -> Maybe Effect)
toCore :: (?args :: [Arg]) -> Tree -> Tree -> Map String Var -> (Var -> Maybe Type) -> (Var -> Maybe Type) -> (Var -> Maybe Type) -> (Var -> Maybe Effect) -> IO (Tree, Tree)
handleErrors :: Pretty a => (?args :: [Arg]) -> [a] -> IO ()
Produced by Haddock version 0.7