Hoogle Search
Within LTS Haskell 24.33 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setTcMultAnn :: Mult -> HsMultAnn GhcRn -> HsMultAnn GhcTcghc GHC.Hs.Binds No documentation available.
-
ghc GHC.Hs.Type Set the attached flag
setNameModule :: Maybe Module -> Name -> TcRnIf m n Nameghc GHC.Iface.Env setCommentsEpAnn :: NoAnn ann => EpAnn ann -> EpAnnComments -> EpAnn annghc GHC.Parser.Annotation Replace any existing comments on a EpAnn, used for manipulating the AST prior to exact printing the changed one.
setFollowingComments :: EpAnnComments -> [LEpaComment] -> EpAnnCommentsghc GHC.Parser.Annotation No documentation available.
setPriorComments :: EpAnnComments -> [LEpaComment] -> EpAnnCommentsghc GHC.Parser.Annotation No documentation available.
setLastToken :: PsSpan -> Int -> P ()ghc GHC.Parser.Lexer No documentation available.
setSrcLoc :: RealSrcLoc -> P ()ghc GHC.Parser.Lexer No documentation available.
setRdrNameSpace :: RdrName -> NameSpace -> RdrNameghc GHC.Parser.PostProcess This rather gruesome function is used mainly by the parser. When parsing:
data T a = T | T1 Int
we parse the data constructors as types because of parser ambiguities, so then we need to change the type constr to a data constr The exact-name case can occur when parsing:data [] a = [] | a : [a]
For the exact-name case we return an original name.setCaseBndrEvald :: StrictnessMark -> Id -> Idghc GHC.Plugins No documentation available.