diff options
Diffstat (limited to 'compiler/GHC/Hs')
-rw-r--r-- | compiler/GHC/Hs/Binds.hs | 2 | ||||
-rw-r--r-- | compiler/GHC/Hs/Dump.hs | 10 | ||||
-rw-r--r-- | compiler/GHC/Hs/Expr.hs | 30 | ||||
-rw-r--r-- | compiler/GHC/Hs/ImpExp.hs | 22 | ||||
-rw-r--r-- | compiler/GHC/Hs/Pat.hs | 4 | ||||
-rw-r--r-- | compiler/GHC/Hs/Utils.hs | 2 |
6 files changed, 35 insertions, 35 deletions
diff --git a/compiler/GHC/Hs/Binds.hs b/compiler/GHC/Hs/Binds.hs index c89406a63e..72f54828ee 100644 --- a/compiler/GHC/Hs/Binds.hs +++ b/compiler/GHC/Hs/Binds.hs @@ -593,7 +593,7 @@ type instance XXFixitySig (GhcPass p) = NoExtCon data AnnSig = AnnSig { - asDcolon :: AddEpAnn, -- Not an AnnAnchor to capture unicode option + asDcolon :: AddEpAnn, -- Not an EpaAnchor to capture unicode option asRest :: [AddEpAnn] } deriving Data diff --git a/compiler/GHC/Hs/Dump.hs b/compiler/GHC/Hs/Dump.hs index 1e282a1ee3..8a69ad0c60 100644 --- a/compiler/GHC/Hs/Dump.hs +++ b/compiler/GHC/Hs/Dump.hs @@ -66,7 +66,7 @@ showAstData bs ba a0 = blankLine $$ showAstData' a0 `extQ` lit `extQ` litr `extQ` litt `extQ` sourceText `extQ` deltaPos - `extQ` annAnchor + `extQ` epaAnchor `extQ` bytestring `extQ` name `extQ` occName `extQ` moduleName `extQ` var `extQ` dataCon @@ -136,9 +136,9 @@ showAstData bs ba a0 = blankLine $$ showAstData' a0 BlankSrcSpanFile -> parens $ text "SourceText" <+> text src _ -> parens $ text "SourceText" <+> text "blanked" - annAnchor :: AnnAnchor -> SDoc - annAnchor (AR r) = parens $ text "AR" <+> realSrcSpan r - annAnchor (AD d) = parens $ text "AD" <+> deltaPos d + epaAnchor :: EpaAnchor -> SDoc + epaAnchor (AR r) = parens $ text "AR" <+> realSrcSpan r + epaAnchor (AD d) = parens $ text "AD" <+> deltaPos d deltaPos :: DeltaPos -> SDoc deltaPos (DP l c) = parens $ text "DP" <+> ppr l <+> ppr c @@ -183,7 +183,7 @@ showAstData bs ba a0 = blankLine $$ showAstData' a0 BlankEpAnnotations -> parens $ text "blanked:" <+> text "AddEpAnn" NoBlankEpAnnotations -> - parens $ text "AddEpAnn" <+> ppr a <+> annAnchor s + parens $ text "AddEpAnn" <+> ppr a <+> epaAnchor s var :: Var -> SDoc var v = braces $ text "Var:" <+> ppr v diff --git a/compiler/GHC/Hs/Expr.hs b/compiler/GHC/Hs/Expr.hs index f9782756bd..436da995a7 100644 --- a/compiler/GHC/Hs/Expr.hs +++ b/compiler/GHC/Hs/Expr.hs @@ -207,14 +207,14 @@ could only do that if the extension field was strict (#18764) -- API Annotations types data EpAnnHsCase = EpAnnHsCase - { hsCaseAnnCase :: AnnAnchor - , hsCaseAnnOf :: AnnAnchor + { hsCaseAnnCase :: EpaAnchor + , hsCaseAnnOf :: EpaAnchor , hsCaseAnnsRest :: [AddEpAnn] } deriving Data data EpAnnUnboundVar = EpAnnUnboundVar - { hsUnboundBackquotes :: (AnnAnchor, AnnAnchor) - , hsUnboundHole :: AnnAnchor + { hsUnboundBackquotes :: (EpaAnchor, EpaAnchor) + , hsUnboundHole :: EpaAnchor } deriving Data type instance XVar (GhcPass _) = NoExtField @@ -378,27 +378,27 @@ data XXExprGhcTc data AnnExplicitSum = AnnExplicitSum { - aesOpen :: AnnAnchor, - aesBarsBefore :: [AnnAnchor], - aesBarsAfter :: [AnnAnchor], - aesClose :: AnnAnchor + aesOpen :: EpaAnchor, + aesBarsBefore :: [EpaAnchor], + aesBarsAfter :: [EpaAnchor], + aesClose :: EpaAnchor } deriving Data data AnnsLet = AnnsLet { - alLet :: AnnAnchor, - alIn :: AnnAnchor + alLet :: EpaAnchor, + alIn :: EpaAnchor } deriving Data data AnnFieldLabel = AnnFieldLabel { - afDot :: Maybe AnnAnchor + afDot :: Maybe EpaAnchor } deriving Data data AnnProjection = AnnProjection { - apOpen :: AnnAnchor, -- ^ '(' - apClose :: AnnAnchor -- ^ ')' + apOpen :: EpaAnchor, -- ^ '(' + apClose :: EpaAnchor -- ^ ')' } deriving Data -- --------------------------------------------------------------------- @@ -411,7 +411,7 @@ type instance XXHsFieldLabel (GhcPass _) = NoExtCon type instance XPresent (GhcPass _) = EpAnn -type instance XMissing GhcPs = EpAnn' AnnAnchor +type instance XMissing GhcPs = EpAnn' EpaAnchor type instance XMissing GhcRn = NoExtField type instance XMissing GhcTc = Scaled Type @@ -1186,7 +1186,7 @@ type instance XXGRHSs (GhcPass _) _ = NoExtCon data GrhsAnn = GrhsAnn { - ga_vbar :: Maybe AnnAnchor, -- TODO:AZ do we need this? + ga_vbar :: Maybe EpaAnchor, -- TODO:AZ do we need this? ga_sep :: AddEpAnn -- ^ Match separator location } deriving (Data) diff --git a/compiler/GHC/Hs/ImpExp.hs b/compiler/GHC/Hs/ImpExp.hs index 2622f243ae..103359281b 100644 --- a/compiler/GHC/Hs/ImpExp.hs +++ b/compiler/GHC/Hs/ImpExp.hs @@ -64,9 +64,9 @@ data ImportDeclQualifiedStyle -- | Given two possible located 'qualified' tokens, compute a style -- (in a conforming Haskell program only one of the two can be not -- 'Nothing'). This is called from "GHC.Parser". -importDeclQualifiedStyle :: Maybe AnnAnchor - -> Maybe AnnAnchor - -> (Maybe AnnAnchor, ImportDeclQualifiedStyle) +importDeclQualifiedStyle :: Maybe EpaAnchor + -> Maybe EpaAnchor + -> (Maybe EpaAnchor, ImportDeclQualifiedStyle) importDeclQualifiedStyle mPre mPost = if isJust mPre then (mPre, QualifiedPre) else if isJust mPost then (mPost,QualifiedPost) else (Nothing, NotQualified) @@ -127,12 +127,12 @@ type instance Anno [LocatedA (IE (GhcPass p))] = SrcSpanAnnL -- API Annotations types data EpAnnImportDecl = EpAnnImportDecl - { importDeclAnnImport :: AnnAnchor - , importDeclAnnPragma :: Maybe (AnnAnchor, AnnAnchor) - , importDeclAnnSafe :: Maybe AnnAnchor - , importDeclAnnQualified :: Maybe AnnAnchor - , importDeclAnnPackage :: Maybe AnnAnchor - , importDeclAnnAs :: Maybe AnnAnchor + { importDeclAnnImport :: EpaAnchor + , importDeclAnnPragma :: Maybe (EpaAnchor, EpaAnchor) + , importDeclAnnSafe :: Maybe EpaAnchor + , importDeclAnnQualified :: Maybe EpaAnchor + , importDeclAnnPackage :: Maybe EpaAnchor + , importDeclAnnAs :: Maybe EpaAnchor } deriving (Data) -- --------------------------------------------------------------------- @@ -209,8 +209,8 @@ instance (OutputableBndrId p -- the original source. data IEWrappedName name = IEName (LocatedN name) -- ^ no extra - | IEPattern AnnAnchor (LocatedN name) -- ^ pattern X - | IEType AnnAnchor (LocatedN name) -- ^ type (:+:) + | IEPattern EpaAnchor (LocatedN name) -- ^ pattern X + | IEType EpaAnchor (LocatedN name) -- ^ type (:+:) deriving (Eq,Data) -- | Located name with possible adornment diff --git a/compiler/GHC/Hs/Pat.hs b/compiler/GHC/Hs/Pat.hs index 36537728de..6efbfb860e 100644 --- a/compiler/GHC/Hs/Pat.hs +++ b/compiler/GHC/Hs/Pat.hs @@ -164,8 +164,8 @@ type instance XHsRecField _ = EpAnn data EpAnnSumPat = EpAnnSumPat { sumPatParens :: [AddEpAnn] - , sumPatVbarsBefore :: [AnnAnchor] - , sumPatVbarsAfter :: [AnnAnchor] + , sumPatVbarsBefore :: [EpaAnchor] + , sumPatVbarsAfter :: [EpaAnchor] } deriving Data -- --------------------------------------------------------------------- diff --git a/compiler/GHC/Hs/Utils.hs b/compiler/GHC/Hs/Utils.hs index 8151041996..a23c1a1868 100644 --- a/compiler/GHC/Hs/Utils.hs +++ b/compiler/GHC/Hs/Utils.hs @@ -657,7 +657,7 @@ mkLHsVarTuple ids ext = mkLHsTupleExpr (map nlHsVar ids) ext nlTuplePat :: [LPat GhcPs] -> Boxity -> LPat GhcPs nlTuplePat pats box = noLocA (TuplePat noAnn pats box) -missingTupArg :: EpAnn' AnnAnchor -> HsTupArg GhcPs +missingTupArg :: EpAnn' EpaAnchor -> HsTupArg GhcPs missingTupArg ann = Missing ann mkLHsPatTup :: [LPat GhcRn] -> LPat GhcRn |