úÎí      None  !"FIN0Replaces an old expression with a new expression >A parent in this case is an element which has the same SrcSpan nPerform 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. Lower level version of  modifyAnnKey  Convert a Refact.Types.SrcSpan to a SrcLoc.SrcSpan        None N Peform a  Refactoring. !"#$%&'()*+ !"#$%&'()*+None FvRearrange infix expressions to account for fixity. The set of fixities is wired in and includes all fixities in base.,$All fixities defined in the Prelude.-)All fixities defined in the base package.Note that the +++h operator appears in both Control.Arrows and Text.ParserCombinators.ReadP. The listed precedence for ++++ in this list is that of Control.Arrows. ./0123,-4567 ./0123,-45678      !"#$%&'()*+,-./0123456789:;<=>apply_EfBlZRJtOa9BLM9h1KLH3f Refact.Utils Refact.Apply Refact.Fixityghcex_GcUGt0xMA347fkjurt84Ou)Language.Haskell.GHC.ExactPrint.Transform mergeAnnsImportStmtNamePatDeclTypeExprModuleM findParent modifyAnnKey replaceAnnKey toGhcSrcSpanrunRefactoring applyFixitiesreplacecombinefindParentWorkergetSeedparseModuleName parseBind parseMatchsubstTransformstmtSubpatSubtypeSubexprSubidentSubresolveRdrName'resolveRdrName insertCommentdoGenReplacement replaceWorkerfindGenfindExprfindPatfindTypefindDeclfindStmtfindNamefindLargestExpression doDeleteStmtdoDeleteImportpreludeFixities baseFixitiesexpFixgetIdent moveDelta mkOpAppRn findFixityaskFixinfixr_infixl_infix_fixity