| |||||
| |||||
| Synopsis | |||||
| Documentation | |||||
| mkAppExp :: [Exp id] -> Exp id | |||||
| mkAppInst :: (Pos, a) -> [(Pos, a)] -> Type a | |||||
| mkCase :: Pos -> Exp id -> [Alt id] -> Exp id | |||||
| passes position of case | |||||
| mkDeclClass :: [Context b] -> (Pos, b) -> [(a, b)] -> [FunDep b] -> Decls b -> Decl b | |||||
| mkDeclFun :: (Pos, a) -> [Pat a] -> Rhs a -> Decls a -> Decl a | |||||
| mkDeclPat :: (Pos, a) -> Exp a -> Exp a -> Rhs a -> Decls a -> Decl a | |||||
| mkDeclPatFun :: Alt a -> Decl a | |||||
| mkEnumFrom :: Pos -> Exp TokenId -> Exp TokenId | |||||
| mkEnumThenFrom :: Pos -> Exp TokenId -> Exp TokenId -> Exp TokenId | |||||
| mkEnumToFrom :: Pos -> Exp TokenId -> Exp TokenId -> Exp TokenId | |||||
| mkEnumToThenFrom :: Pos -> Exp TokenId -> Exp TokenId -> Exp TokenId -> Exp TokenId | |||||
| mkLambda :: Pos -> [Pat id] -> Exp id -> Exp id | |||||
| passes position of lambda | |||||
| mkLet :: Pos -> Decls id -> Exp id -> Exp id | |||||
| passes position of let | |||||
| mkDo :: Pos -> [Stmt id] -> Exp id | |||||
| passes position of do | |||||
| mkFieldExp :: Pos -> id -> Exp id -> Field id | |||||
| mkExpList :: Pos -> [Exp id] -> Pos -> Exp id | |||||
| passes positions of left and right brackets | |||||
| mkExpListComp :: Pos -> [Qual TokenId] -> Exp TokenId -> Exp TokenId | |||||
| mkIf :: Pos -> Exp id -> Exp id -> Exp id -> Exp id | |||||
| passes position of if | |||||
| mkInfixList :: [Exp id] -> Exp id | |||||
| mkInstList :: Pos -> TokenId -> Type TokenId | |||||
| mkInt :: Pos -> Int -> Exp id | |||||
| mkParExp :: Pos -> [Exp TokenId] -> Pos -> Exp TokenId | |||||
| passes positions of left and right parenthesis | |||||
| mkParInst :: Pos -> [(Pos, TokenId)] -> Type TokenId | |||||
| mkParType :: Pos -> [Type TokenId] -> Type TokenId | |||||
| mkTypeList :: Pos -> Type TokenId -> Type TokenId | |||||
| mkPatNplusK :: (Pos, id) -> (Pos, Lit Boxed) -> Exp id | |||||
| mkParLhs :: Pos -> Exp id -> [Exp id] -> Exp id | |||||
| mkSweetListComp :: Pos -> Exp TokenId -> [Qual TokenId] -> Pos -> Exp TokenId | |||||
| mkSweetListEnum :: Pos -> Exp TokenId -> Maybe (Exp TokenId) -> Maybe (Exp TokenId) -> Pos -> Exp TokenId | |||||
| Produced by Haddock version 0.8 |