Upgrade ToBriDoc itself + in Type
parent
ee48d4a2f5
commit
422f93db20
|
@ -19,7 +19,7 @@ import Language.Haskell.Brittany.Internal.Utils
|
|||
|
||||
|
||||
|
||||
layoutType :: ToBriDoc HsType
|
||||
layoutType :: ToBriDoc ann HsType
|
||||
layoutType ltype@(L _ typ) = docWrapNode ltype $ case typ of
|
||||
-- _ | traceShow (ExactPrint.Types.mkAnnKey ltype) False -> error "impossible"
|
||||
HsTyVar _ promoted name -> do
|
||||
|
|
|
@ -18,7 +18,7 @@ import Data.Generics.Uniplate.Direct as Uniplate
|
|||
import qualified Data.Kind as Kind
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text.Lazy.Builder as Text.Builder
|
||||
import GHC (AnnKeywordId, GenLocated, Located, SrcSpan)
|
||||
import GHC (AnnKeywordId, GenLocated, Located, LocatedAn, SrcSpan)
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import qualified Language.Haskell.GHC.ExactPrint as ExactPrint
|
||||
|
@ -220,7 +220,7 @@ type ToBriDocM = MultiRWSS.MultiRWS
|
|||
'[[BrittanyError], Seq String] -- writer
|
||||
'[NodeAllocIndex] -- state
|
||||
|
||||
type ToBriDoc (sym :: Kind.Type -> Kind.Type) = Located (sym GhcPs) -> ToBriDocM BriDocNumbered
|
||||
type ToBriDoc an (sym :: Kind.Type -> Kind.Type) = LocatedAn an (sym GhcPs) -> ToBriDocM BriDocNumbered
|
||||
type ToBriDoc' sym = Located sym -> ToBriDocM BriDocNumbered
|
||||
type ToBriDocC sym c = Located sym -> ToBriDocM c
|
||||
|
||||
|
|
Loading…
Reference in New Issue