Îõ³h$£ ¼-      !"#$%&'()*+,None#$%&'(.>?ÀÁÂÄÉÑÔÖ×Ùàèì@ apply-refact>A parent in this case is an element which has the same SrcSpan apply-refactîPerform the necessary adjustments to annotations when replacing one Located thing with another Located thing.ŒFor example, this function will ensure the correct relative position and make sure that any trailing semi colons or commas are transferred. apply-refactLower level version of  modifyAnnKey apply-refact Convert a Refact.Types.SrcSpan to a SrcLoc.SrcSpan apply-refact Convert a Refact.Types.SrcSpan to a SrcLoc.SrcSpan   None#$%&'(.>?ÀÁÂÄÉÑÔÖ×Ùàèìs! apply-refact0Apply a set of refactorings as supplied by hlint" apply-refact Peform a  Refactoring.& apply-refact‰Parse the input into (enabled extensions, disabled extensions, invalid input). Implied extensions are automatically added. For example, FunctionalDependencies implies MultiParamTypeClasses, and RebindableSyntax implies NoImplicitPrelude.?The input is processed from left to right. An extension (e.g.,  StarIsType%) may be overridden later (e.g., by  NoStarIsType).¾Extensions that appear earlier in the input will appear later in the output. Implied extensions appear in the end. If an extension occurs multiple times in the input, the last one is used.èparseExtensions ["GADTs", "RebindableSyntax", "StarIsType", "GADTs", "InvalidExtension", "NoStarIsType"]ì([GADTs, RebindableSyntax, GADTSyntax, MonoLocalBinds], [StarIsType, ImplicitPrelude], ["InvalidExtension"]) !"#$%&!"$%& #None%&'(.>?ÀÁÂÄÉÑÔÖ×ÙàìX* apply-refactöRearrange infix expressions to account for fixity. The set of fixities is wired in and includes all fixities in base.**None%'(.>?ÀÁÂÄÉÑÔÖ×Ùàì °+ apply-refact0Apply a set of refactorings as supplied by HLint, apply-refactLike +=, but takes a parsed module rather than a file path to parse.+ apply-refact+Apply hints relevant to a specific position apply-refact-5s to apply. Each inner list corresponds to an HLint  Ñhttps://hackage.haskell.org/package/hlint/docs/Language-Haskell-HLint.html#t:IdeaIdea. An Idea may have more than one -.The IdeaÝs are sorted in ascending order of starting location, and are applied in that order. If two IdeaÓs start at the same location, the one with the larger source span comes first. An Idea* is filtered out (ignored) if there is an IdeaË prior to it which has an overlapping source span and is not filtered out. apply-refact Target file apply-refactGHC extensions, e.g.,  LambdaCase,  NoStarIsTypeÁ. The list is processed from left to right. An extension (e.g.,  StarIsType$) may be overridden later (e.g., by  NoStarIsType).These are in addition to the LANGUAGE: pragmas in the target file. When they conflict with the LANGUAGE pragmas, pragmas win., apply-refact;ghc-exactprint AST annotations. This can be obtained from . apply-refact Parsed module"&+,+,"&.      !"#$%&'()*+,-./0123456789+apply-refact-0.9.2.0-5bUHhMvwjL866IsX0YzP2i Refact.UtilsRefact.Internal Refact.Fixity Refact.Apply'Language.Haskell.GHC.ExactPrint.ParserspostParseTransform+ghc-exactprint-0.6.4-IL0NtjLzRSz853IdamCapx)Language.Haskell.GHC.ExactPrint.Transform mergeAnnsFunBindImportStmtNamePatDeclTypeExprModule AnnKeyMapM RealSrcSpan' RealSrcLoc' findParent getAnnSpansrcSpanToAnnSpanannSpanToSrcSpan modifyAnnKey replaceAnnKey toGhcSrcSpan toGhcSrcSpan'setSrcSpanFilesetRealSrcSpanFilesetAnnSpanFile VerbositySilentNormalLoudErrorsonError refactOptions rigidLayoutapplyrunRefactoringmkErraddExtensionsToFlagsparseModuleWithArgsparseExtensions $fEqVerbosity$fShowVerbosity$fOrdVerbosity applyFixitiesapplyRefactoringsapplyRefactorings'%refact-0.3.0.2-6u7IO6ToowUCnxAhxxe42G Refact.Types Refactoring