on master help sign in
Collected language PRAGMAs and removed debugging comments
commita463bb1260f175d6ebd0daa944169d25a8c3bcea authorAhmad Salim Al-Sibahi <asal@itu.dk> dateFri 13 Jan 2017, 11:50 (10 years ago) parentfb33d8c
4 files changed+3−22
src/Idris/AbsSyntax.hs+1−2 src/Idris/AbsSyntaxTree.hs+1−4 src/Idris/Docs.hs+1−3 src/Idris/Interactive.hs−13
src/Idris/AbsSyntax.hs+1−2
@@ -6,8 +6,7 @@ License : BSD3
66Maintainer : The Idris Community.
77-}
88
9−{-# LANGUAGE DeriveFunctor #-}
10−{-# LANGUAGE PatternGuards #-}
9+{-# LANGUAGE DeriveFunctor, PatternGuards #-}
1110
1211module Idris.AbsSyntax(
1312 module Idris.AbsSyntax
src/Idris/AbsSyntaxTree.hs+1−4
@@ -6,10 +6,7 @@ License : BSD3
66Maintainer : The Idris Community.
77-}
88
9−{-# LANGUAGE DeriveDataTypeable #-}
10−{-# LANGUAGE DeriveFunctor #-}
11−{-# LANGUAGE DeriveGeneric #-}
12−{-# LANGUAGE PatternGuards #-}
9+{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveGeneric, PatternGuards #-}
1310
1411module Idris.AbsSyntaxTree where
1512
src/Idris/Docs.hs+1−3
@@ -6,9 +6,7 @@ License : BSD3
66Maintainer : The Idris Community.
77-}
88
9−{-# LANGUAGE DeriveFunctor #-}
10−{-# LANGUAGE MultiWayIf #-}
11−{-# LANGUAGE PatternGuards #-}
9+{-# LANGUAGE DeriveFunctor, MultiWayIf, PatternGuards #-}
1210{-# OPTIONS_GHC -fwarn-incomplete-patterns #-}
1311
1412module Idris.Docs (
src/Idris/Interactive.hs−13
@@ -52,31 +52,18 @@ caseSplitAt fn updatefile l n
5252
5353addClauseFrom :: FilePath -> Bool -> Int -> Name -> Idris ()
5454addClauseFrom fn updatefile l n = do
55−{-
56− runIO . traceIO $ "addClauseFrom: " ++ show (M.fromList
57− [ ("fn", fn)
58− , ("updatefile", show updatefile)
59− , ("line", show l)
60− , ("name", show n)
61− ])
62−-}
6355 -- if a definition already exists, add missing cases rather than
6456 -- adding a new definition.
6557 ist <- getIState
6658 cl <- getInternalApp fn l
67−-- runIO . traceIO $ "cl = " ++ show cl
6859 let fulln = getAppName cl
69−-- runIO . traceIO $ "fulln = " ++ show fulln
70−
7160 let metavars = lookup fulln (idris_metavars ist)
72−-- runIO . traceIO $ "metavars = " ++ show metavars
7361 case metavars of
7462 Nothing -> addMissing fn updatefile l n
7563 Just _ -> do
7664 src <- runIO $ readSource fn
7765 let (before, tyline : later) = splitAt (l-1) (lines src)
7866 let indent = getIndent 0 (show n) tyline
79−-- runIO . traceIO $ "getIndent => " ++ show indent
8067 cl <- getClause l fulln n fn
8168 -- add clause before first blank line in 'later'
8269 let (nonblank, rest) = span (not . all isSpace) (tyline:later)