@@ -59,11 +59,11 @@ dslerr (CantUnify _ tm1 tm2 _ _ _) = do tm1' <- getTmTy tm1
5959 ty1 <- reifyTy tm1'
6060 ty2 <- reifyTy tm2'
6161 return [TextPart $ "DSL type error: " ++ (show ty1) ++ " doesn't match " ++(show ty2)]
62−dslerr (At (FileLoc f l c) err) = do err' <- dslerr err
62+dslerr (At (FileLoc f s e) err) = do err' <- dslerr err
6363 return [ TextPart "In file"
6464 , TextPart f
65− , TextPart "line", TextPart (cast l)
66− , TextPart "column", TextPart (cast c)
65+ , TextPart "start", TextPart (show s)
66+ , TextPart "end", TextPart (show e)
6767 , SubReport err']
6868dslerr (Elaborating s n err) = do err' <- dslerr err
6969 return ([ TextPart $ "When elaborating " ++ s