h$C      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                            None $#"! )('&%*.-,+9876543210/>=<;:A@?IHGFEDCBMLKJQPONRSTUVWXYZ[\]^_`abA@?9876543210/IHGFEDCB$#"!  *.-,+QPONab)('&%^_>=<;:MLKJRWSV`UTXY[]Z\ Safe-Inferred5cdefdcefNone  ijklmnopqrs ijklmnopqrsNone%tuvuvt Safe-Inferred567x calligraphyNonsensical bounds, i.e. a left-hand bound larger than the right-hand obundy calligraphyTwo identical scopesz calligraphyAn attempt to split halfway through a scope, usually the result of two partially overlapping scopes{ calligraphyAttempting to insert a scope that would not form a tree structure calligraphyOnly works if the height difference of the two trees is at most 2~ calligraphyHeight calligraphy*Scopes at the same level, left of this one calligraphy)Left-hand bound of this scope (inclusive) calligraphyChildren calligraphy*Right-hand bound of this scope (exclusive) calligraphy-Scopes at the same level, right of this entrywxyz{|~}|~}wxyz{ Safe-Inferred  calligraphyEnable/disable flags for a . calligraphy Default value calligraphy Flag name calligraphy Help suffixNone<=  None 8 None< G calligraphyA key that was produced by GHC, c.f. Key that we produced ourselves. We wrap it in a newtype because GHC itself uses a type synonym, but we want conversions to be as explicit as possible. calligraphyA key in our own local space, c.f. a key that was generated by GHC. calligraphyThis is the main type that processing phases will operate on. Note that calls and typing judgments are part of this top-level structure, not of the individual modules.(ef(ef None #$  None< 2 None% p None None#$  Safe-InferredNone #$7 !""#$%&'()*+,-./001234567899:;<==>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^]_]`]`abcdcefghijklmlnlolplqlrlsltfufvccwxyz{|}~     X            @ @       f f u                                                 (calligraphy-0.1.1-BdrLrl6r0OpAfElHO8vLwVCalligraphy.Compat.GHCCalligraphy.Util.LensCalligraphy.Compat.LibCalligraphy.Phases.SearchCalligraphy.Util.LexTreeCalligraphy.Util.OptparseCalligraphy.Util.PrinterCalligraphy.Compat.DebugCalligraphy.Util.TypesCalligraphy.Phases.RenderCalligraphy.Phases.ParseCalligraphy.Phases.EdgeCleanup#Calligraphy.Phases.DependencyFilterCalligraphy.Phases.Collapse CalligraphyPaths_calligraphyghcHieBinhie_file_resulthie_file_result_ghc_versionhie_file_result_version HieFileResult NameCache initNameCacheHieTypes hieVersionSpan hie_hs_src hie_exportshie_asts hie_types hie_module hie_hs_fileHieFile TypeIndex HCoercionTyHCastTyHLitTyHQualTyHFunTy HForAllTy HTyConAppHAppTyHTyVarTyHieType HieTypeFlatgetAstsHieASTs nodeChildrennodeSpannodeInfoNodeHieASTnodeIdentifiersnodeTypenodeAnnotationsNodeInfo Identifier identInfo identTypeIdentifierDetailsRecField TyVarBindDecl ClassTyDecl PatternBindValBindTyDeclIEThing MatchBindUse ContextInfo RecFieldOcc RecFieldMatchRecFieldAssign RecFieldDeclRecFieldContext InstanceBind RegularBindBindTypeInstDecClassDec PatSynDecConDecDataDecSynDecFamDecDeclType ModuleScope LocalScopeNoScopeScope IfaceTypeifaceTyConInfoifaceTyConName IfaceTyConAvail availNamesName getOccString nameUniqueModulemoduleNameString UniqSupplymkSplitUniqSupplyUniquegetKeySrcLocrealSrcSpanEndrealSrcSpanStart srcSpanEndColsrcSpanStartColsrcSpanEndLinesrcSpanStartLine RealSrcLoc RealSrcSpan moduleName ModuleName Traversal' TraversaloverforT_$fApplicativeConstT$fFunctorConstT sourceInfoshowContextInforeadHieFileCompatisInstanceNodeisTypeSignatureNode isInlineNode isMinimalNodeisDerivingNodeshowAnns spanSpans isPointSpan SearchConfig searchFiles pSearchConfig TreeError InvalidBoundsOverlappingBoundsMidSplit LexicalErrorLexTreeTipBinlookup lookupOutertoList foldLexTree emptyLexTreeheightshiftbin insertWithinsert $fEqLexTree$fFunctorTreeError$fFoldableTreeError$fTraversableTreeError $fEqTreeError$fShowTreeError $fShowLexTree$fFunctorLexTree$fFoldableLexTree$fTraversableLexTree boolFlags MonadPrintlineindentPrintsPrinter unPrinter runPrinterbrackstrLntextLn$fMonadPrintStateT$fMonadPrintPrinter$fFunctorPrinter$fApplicativePrinter$fMonadPrinter$fSemigroupPrinter$fMonoidPrinter ppHieFile ppIdentifier showGHCNameLoclocLinelocCol ValueDeclRecDeclConDeclDataDecl ClassDeclGHCKeyunGHCKeyKeyunKeydeclNamedeclKey declGHCKeys declExporteddeclTypedeclLoc modulePath moduleForest CallGraph_modules_calls_typesmodDecls modForest rekeyCalls ppCallGraph $fShowLoc $fEqDeclType $fOrdDeclType$fShowDeclType $fShowGHCKey $fEnumGHCKey $fEqGHCKey $fOrdGHCKey $fEnumKey $fShowKey$fEqKey$fOrdKey RenderConfigrender pRenderConfigParsePhaseDebugInfomodulesLexTrees ParseError ppParseErrorppParsePhaseDebugInfo parseHieFiles$fMonoidNameTree$fSemigroupNameTree$fMonoidIdentifierType$fSemigroupIdentifierType$fEqName $fOrdNameEdgeCleanupConfig cleanupEdgespEdgeCleanupConfigDependencyFilterErrorUnknownRootNameDependencyFilterConfigpDependencyFilterConfig ppFilterErrordependencyFilterCollapseConfigpCollapseConfigcollapse$fEqMode $fShowModemainmainWithConfigghc-prim GHC.TypesBoolversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName