-{-# LANGUAGE UndecidableInstances #-}
+{-# LANGUAGE UndecidableInstances, MultiParamTypeClasses, FunctionalDependencies, TypeSynonymInstances #-}
-- Needed for the same reasons as in Reader, State etc
{- |
-{-# LANGUAGE UndecidableInstances #-}
+{-# LANGUAGE FlexibleInstances, UndecidableInstances, MultiParamTypeClasses, FunctionalDependencies, TypeSynonymInstances #-}
{- |
Module : Control.Monad.Reader.Class
Copyright : (c) Andy Gill 2001,
-- Advanced School of Functional Programming, 1995.
-----------------------------------------------------------------------------
+{-# LANGUAGE FunctionalDependencies, MultiParamTypeClasses #-}
module Control.Monad.State.Class (
-- * MonadState class
SHELL := zsh
-GHCOPT = -XMultiParamTypeClasses -XFunctionalDependencies -XTypeSynonymInstances -XFlexibleInstances
all:
- @ghc --make Main.hs $(GHCOPT) -o dtas
+ @ghc --make Main.hs -o dtas
.PHONY: clean test
clean:
--
-----------------------------------------------------------------------------
-{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE FlexibleInstances, MultiParamTypeClasses #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
module Text.Parsec.ByteString.Lazy
-----------------------------------------------------------------------------
{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, FlexibleContexts,
- UndecidableInstances #-}
+ FlexibleInstances, UndecidableInstances #-}
module Text.Parsec.Prim where
--
-----------------------------------------------------------------------------
-{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE FlexibleInstances, MultiParamTypeClasses #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
module Text.Parsec.String
{-# LANGUAGE PolymorphicComponents #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
+{-# OPTIONS_GHC -XFlexibleContexts #-}
module Text.Parsec.Token
( LanguageDef