haskell / haskell/stylish-haskell

Bad requirement of MultiParamTypeClasses

Aperta
#103 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
haskell-src-exts
Lingua principale
Haskell
Stelle
1k
Fork
153
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

``` haskell
{-# LANGUAGE FlexibleContexts #-}

module Test where

import Control.Monad.Reader

test :: MonadReader a m => m a
test = undefined
```

This code is OK for GHC, but stylish-haskell requires additional MultiParamTypeClasses.

The error is `Language.Haskell.Stylish.Parse.parseModule: could not parse a.hs: ParseFailed (SrcLoc ".hs" 7 28) "MultiParamTypeClasses language extension is not enabled. Please add {-# LANGUAGE MultiParamTypeClasses #-} pragma at the top of your module."`

UPD. Depends on https://github.com/haskell-suite/haskell-src-exts/issues/304

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.