Home
last modified time | relevance | path

Searched refs:FamilyDecl (Results 1 – 25 of 55) sorted by relevance

123

/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/_cabal_deps/fourmolu-0.3.0.0/src/Ormolu/Printer/Meat/Declaration/
H A DTypeFamily.hs20 p_famDecl :: FamilyStyle -> FamilyDecl GhcPs -> R ()
21 p_famDecl style FamilyDecl {fdTyVars = HsQTvs {..}, ..} = do
56 p_famDecl _ FamilyDecl {fdTyVars = XLHsQTyVars {}} =
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/_cabal_deps/ormolu-0.1.4.1/src/Ormolu/Printer/Meat/Declaration/
H A DTypeFamily.hs20 p_famDecl :: FamilyStyle -> FamilyDecl GhcPs -> R ()
21 p_famDecl style FamilyDecl {fdTyVars = HsQTvs {..}, ..} = do
56 p_famDecl _ FamilyDecl {fdTyVars = XLHsQTyVars {}} =
/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/compiler/Language/Haskell/Syntax/
H A DDecls.hs46 FamilyDecl(..), LFamilyDecl,
406 FamDecl { tcdFExt :: XFamDecl pass, tcdFam :: FamilyDecl pass }
540 isTypeFamilyDecl (FamDecl _ (FamilyDecl { fdInfo = info })) = case info of
558 isDataFamilyDecl (FamDecl _ (FamilyDecl { fdInfo = DataFamily })) = True
564 tyClDeclTyVars (FamDecl { tcdFam = FamilyDecl { fdTyVars = tvs } }) = tvs
821 type LFamilyDecl pass = XRec pass (FamilyDecl pass)
824 data FamilyDecl pass = FamilyDecl function
/dports/devel/hs-ormolu/ormolu-0.4.0.0/src/Ormolu/Printer/Meat/Declaration/
H A DTypeFamily.hs21 p_famDecl :: FamilyStyle -> FamilyDecl GhcPs -> R ()
22 p_famDecl style FamilyDecl {fdTyVars = HsQTvs {..}, ..} = do
/dports/devel/hs-hlint/hlint-3.3.4/_cabal_deps/ghc-lib-parser-9.0.1.20210324/compiler/GHC/Hs/
H A DDecls.hs43 FamilyDecl(..), LFamilyDecl,
585 FamDecl { tcdFExt :: XFamDecl pass, tcdFam :: FamilyDecl pass }
792 FamilyDecl { fdInfo = fam_info function
876 pprTyClDeclFlavour (FamDecl { tcdFam = FamilyDecl { fdInfo = info }})
1129 type LFamilyDecl pass = Located (FamilyDecl pass)
1132 data FamilyDecl pass = FamilyDecl function
1185 familyDeclLName (FamilyDecl { fdLName = n }) = n
1187 familyDeclName :: FamilyDecl (GhcPass p) -> IdP (GhcPass p)
1206 => Outputable (FamilyDecl (GhcPass p)) where
1210 => TopLevelFlag -> FamilyDecl (GhcPass p) -> SDoc
[all …]
H A DInstances.hs140 deriving instance Data (FamilyDecl GhcPs)
141 deriving instance Data (FamilyDecl GhcRn)
142 deriving instance Data (FamilyDecl GhcTc)
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/_cabal_deps/ghc-lib-parser-8.10.7.20210828/compiler/GHC/Hs/
H A DDecls.hs38 FamilyDecl(..), LFamilyDecl,
504 FamDecl { tcdFExt :: XFamDecl pass, tcdFam :: FamilyDecl pass }
697 FamilyDecl { fdInfo = fam_info function
787 pprTyClDeclFlavour (FamDecl { tcdFam = FamilyDecl { fdInfo = info }})
1045 type LFamilyDecl pass = Located (FamilyDecl pass)
1048 data FamilyDecl pass = FamilyDecl constructor
1101 familyDeclLName (FamilyDecl { fdLName = n }) = n
1104 familyDeclName :: FamilyDecl (GhcPass p) -> IdP (GhcPass p)
1125 => Outputable (FamilyDecl (GhcPass p)) where
1129 => TopLevelFlag -> FamilyDecl (GhcPass p) -> SDoc
[all …]
H A DInstances.hs133 deriving instance Data (FamilyDecl GhcPs)
134 deriving instance Data (FamilyDecl GhcRn)
135 deriving instance Data (FamilyDecl GhcTc)
/dports/lang/ghc/ghc-8.10.7/compiler/GHC/Hs/
H A DDecls.hs38 FamilyDecl(..), LFamilyDecl,
504 FamDecl { tcdFExt :: XFamDecl pass, tcdFam :: FamilyDecl pass }
697 FamilyDecl { fdInfo = fam_info function
787 pprTyClDeclFlavour (FamDecl { tcdFam = FamilyDecl { fdInfo = info }})
1045 type LFamilyDecl pass = Located (FamilyDecl pass)
1048 data FamilyDecl pass = FamilyDecl type
1101 familyDeclLName (FamilyDecl { fdLName = n }) = n
1104 familyDeclName :: FamilyDecl (GhcPass p) -> IdP (GhcPass p)
1125 => Outputable (FamilyDecl (GhcPass p)) where
1129 => TopLevelFlag -> FamilyDecl (GhcPass p) -> SDoc
[all …]
H A DInstances.hs133 deriving instance Data (FamilyDecl GhcPs)
134 deriving instance Data (FamilyDecl GhcRn)
135 deriving instance Data (FamilyDecl GhcTc)
/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/compiler/GHC/Hs/
H A DDecls.hs47 FamilyDecl(..), LFamilyDecl,
376 FamilyDecl { fdInfo = fam_info function
460 pprTyClDeclFlavour (FamDecl { tcdFam = FamilyDecl { fdInfo = info }})
508 familyDeclLName :: FamilyDecl (GhcPass p) -> XRec (GhcPass p) (IdP (GhcPass p))
509 familyDeclLName (FamilyDecl { fdLName = n }) = n
511 familyDeclName :: FamilyDecl (GhcPass p) -> IdP (GhcPass p)
533 => Outputable (FamilyDecl (GhcPass p)) where
534 ppr (FamilyDecl { fdInfo = info, fdLName = ltycon
1169 type instance Anno (FamilyDecl (GhcPass p)) = SrcSpanAnnA
H A DInstances.hs151 deriving instance Data (FamilyDecl GhcPs)
152 deriving instance Data (FamilyDecl GhcRn)
153 deriving instance Data (FamilyDecl GhcTc)
/dports/devel/hs-hlint/hlint-3.3.4/src/GHC/Util/
H A DHsDecl.hs18 TyClD _ FamDecl{tcdFam=FamilyDecl{fdLName}} -> Just $ unLoc fdLName
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/_cabal_deps/hlint-3.2.7/src/GHC/Util/
H A DHsDecl.hs18 TyClD _ FamDecl{tcdFam=FamilyDecl{fdLName}} -> Just $ unLoc fdLName
/dports/lang/ghc/ghc-8.10.7/utils/haddock/haddock-api/src/Haddock/Interface/
H A DRename.hs440 renameFamilyDecl :: FamilyDecl GhcRn -> RnM (FamilyDecl DocNameI)
441 renameFamilyDecl (FamilyDecl { fdInfo = info, fdLName = lname
451 return (FamilyDecl { fdExt = noExtField, fdInfo = info', fdLName = lname'
/dports/lang/ghc/ghc-8.10.7/compiler/typecheck/
H A DTcTyClsDecls.hs1334 FamilyDecl { fdLName = unLoc -> name function
1366 -> FamilyDecl GhcRn
1369 FamilyDecl { fdLName = L _ name function
1390 -> FamilyDecl GhcRn
1393 FamilyDecl
1561 kcTyClDecl (FamDecl _ (FamilyDecl { fdInfo = fd_info })) fam_tc
2295 tcFamDecl1 :: Maybe Class -> FamilyDecl GhcRn -> TcM TyCon
2296 tcFamDecl1 parent (FamilyDecl { fdInfo = fam_info
/dports/lang/ghc/ghc-8.10.7/utils/haddock/haddock-api/src/Haddock/
H A DConvert.hs83 -> let extractFamilyDecl :: TyClDecl a -> Either ErrMsg (FamilyDecl a)
88 extractFamDefDecl :: FamilyDecl GhcRn -> Type -> TyFamDefltDecl GhcRn
238 FamilyDecl { fdExt = noExtField function
H A DTypes.hs404 mkPseudoFamilyDecl :: FamilyDecl (GhcPass p) -> PseudoFamilyDecl (GhcPass p)
405 mkPseudoFamilyDecl (FamilyDecl { .. }) = PseudoFamilyDecl
H A DGhcUtils.hs234 familyDeclLNameI :: FamilyDecl DocNameI -> Located DocName
235 familyDeclLNameI (FamilyDecl { fdLName = n }) = n
/dports/lang/ghc/ghc-8.10.7/utils/haddock/haddock-api/src/Haddock/Backends/
H A DHoogle.hs190 ppFam :: DynFlags -> FamilyDecl GhcRn -> [String]
191 ppFam dflags decl@(FamilyDecl { fdInfo = info })
/dports/devel/hs-hls-install/haskell-language-server-1.4.0/ghcide/src/Development/IDE/LSP/
H A DOutline.hs76 documentSymbolForDecl (L (OldRealSrcSpan l) (TyClD _ FamDecl { tcdFam = FamilyDecl { fdLName = L _ …
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/ghcide/src/Development/IDE/LSP/
H A DOutline.hs76 documentSymbolForDecl (L (OldRealSrcSpan l) (TyClD _ FamDecl { tcdFam = FamilyDecl { fdLName = L _ …
/dports/lang/ghc/ghc-8.10.7/utils/haddock/haddock-api/src/Haddock/Backends/Xhtml/
H A DDecl.hs277 -> FamilyDecl DocNameI -- ^ this decl
291 | FamilyDecl { fdInfo = ClosedTypeFamily mb_eqns } <- decl function
332 -> FamilyDecl DocNameI -- ^ family declaration
335 ppFamHeader summary associated (FamilyDecl { fdInfo = info
/dports/lang/ghc/ghc-8.10.7/compiler/rename/
H A DRnSource.hs1877 -> FamilyDecl GhcPs
1878 -> RnM (FamilyDecl GhcRn, FreeVars)
1879 rnFamDecl mb_cls (FamilyDecl { fdLName = tycon, fdTyVars = tyvars
1892 ; return (FamilyDecl { fdExt = noExtField
/dports/devel/hs-hlint/hlint-3.3.4/src/Hint/
H A DExtensions.hs406 (TyClD _ (FamDecl _ FamilyDecl{fdLName})) -> isOp fdLName

123