mirror of
https://github.com/github/semantic.git
synced 2024-12-26 08:25:19 +03:00
Define Listable1 instances for Functions & Methods.
This commit is contained in:
parent
f274a9dd7d
commit
8e674538e3
@ -40,6 +40,7 @@ import Data.Source
|
|||||||
import Data.Span
|
import Data.Span
|
||||||
import qualified Data.Syntax as Syntax
|
import qualified Data.Syntax as Syntax
|
||||||
import qualified Data.Syntax.Comment as Comment
|
import qualified Data.Syntax.Comment as Comment
|
||||||
|
import qualified Data.Syntax.Declaration as Declaration
|
||||||
import qualified Data.Syntax.Statement as Statement
|
import qualified Data.Syntax.Statement as Statement
|
||||||
import Data.Text as T (Text, pack)
|
import Data.Text as T (Text, pack)
|
||||||
import qualified Data.Text.Encoding as T
|
import qualified Data.Text.Encoding as T
|
||||||
@ -301,6 +302,12 @@ instance Listable1 f => Listable1 (Union '[f]) where
|
|||||||
instance Listable1 Comment.Comment where
|
instance Listable1 Comment.Comment where
|
||||||
liftTiers _ = cons1 Comment.Comment
|
liftTiers _ = cons1 Comment.Comment
|
||||||
|
|
||||||
|
instance Listable1 Declaration.Function where
|
||||||
|
liftTiers tiers = liftCons3 tiers (liftTiers tiers) tiers Declaration.Function
|
||||||
|
|
||||||
|
instance Listable1 Declaration.Method where
|
||||||
|
liftTiers tiers = liftCons4 tiers tiers (liftTiers tiers) tiers Declaration.Method
|
||||||
|
|
||||||
instance Listable1 Statement.If where
|
instance Listable1 Statement.If where
|
||||||
liftTiers tiers = liftCons3 tiers tiers tiers Statement.If
|
liftTiers tiers = liftCons3 tiers tiers tiers Statement.If
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user