mirror of
https://github.com/github/semantic.git
synced 2024-11-24 00:42:33 +03:00
Abstract over the context constraints in Analysis.Concrete.
This commit is contained in:
parent
3c1cdcb437
commit
ed65e40003
@ -1,4 +1,4 @@
|
||||
{-# LANGUAGE ConstraintKinds, DerivingVia, FlexibleContexts, FlexibleInstances, LambdaCase, MultiParamTypeClasses, NamedFieldPuns, OverloadedStrings, RankNTypes, RecordWildCards, ScopedTypeVariables, TypeApplications, TypeOperators, UndecidableInstances #-}
|
||||
{-# LANGUAGE ConstraintKinds, DerivingVia, FlexibleContexts, FlexibleInstances, LambdaCase, MultiParamTypeClasses, NamedFieldPuns, OverloadedStrings, QuantifiedConstraints, RankNTypes, RecordWildCards, ScopedTypeVariables, TypeApplications, TypeOperators, UndecidableInstances #-}
|
||||
module Analysis.Concrete
|
||||
( Concrete(..)
|
||||
, concrete
|
||||
@ -88,7 +88,7 @@ concrete eval
|
||||
|
||||
runFile
|
||||
:: forall term name m c sig
|
||||
. ( c (Either (Path.AbsRelFile, Span, String))
|
||||
. ( forall ctx . Functor ctx => c ctx
|
||||
, Effect c sig
|
||||
, Foldable term
|
||||
, IsString name
|
||||
|
Loading…
Reference in New Issue
Block a user