on master help sign in
Merge pull request #946 from trofi/master

src/Idris/ParseHelpers.hs: workaround build failure against ghc-7.8

commitf596a3654c3720196eb7f42f7c49d359781477c1 authorEdwin Brady <edwin.brady@gmail.com> dateSun 9 Mar 2014, 22:37 (13 years ago) parent8f93b009f93122
1 file changed+4−1
src/Idris/ParseHelpers.hs+4−1
src/Idris/ParseHelpers.hs+4−1
@@ -1,4 +1,5 @@
11{-# LANGUAGE GeneralizedNewtypeDeriving, ConstraintKinds, PatternGuards #-}
2+{-# LANGUAGE StandaloneDeriving #-}
23module Idris.ParseHelpers where
34
45import Prelude hiding (pi)
@@ -41,7 +42,9 @@ import Debug.Trace
4142type IdrisParser = StateT IState IdrisInnerParser
4243
4344newtype IdrisInnerParser a = IdrisInnerParser { runInnerParser :: Parser a }
44− deriving (Monad, Functor, MonadPlus, Applicative, Alternative, CharParsing, LookAheadParsing, Parsing, DeltaParsing, MarkParsing Delta, Monoid)
45+ deriving (Monad, Functor, MonadPlus, Applicative, Alternative, CharParsing, LookAheadParsing{-, Parsing-}, DeltaParsing, MarkParsing Delta, Monoid)
46+
47+deriving instance Parsing IdrisInnerParser
4548
4649instance TokenParsing IdrisInnerParser where
4750 someSpace = many (simpleWhiteSpace <|> singleLineComment <|> multiLineComment) *> pure ()