h$<      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                  None $#"! )('&%*.-,+9876543210/>=<;:A@?IHGFEDCBMLKJQPONRSTUVWXYZ[\]^_`abcdA@?9876543210/IHGFEDCB$#"!  *.-,+QPONcd)('&%`a>=<;:MLKJRWSVbUTXY[]Z\^_ Safe-Inferred5efghfeghNone ; klmnopqrstu klmnopqrstuNone%ovwxwxv Safe-Inferred567 hz calligraphyNonsensical bounds, i.e. a left-hand bound larger than the right-hand obund{ calligraphyTwo identical scopes| 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 entryyz{|}~~yz{|} Safe-Inferred ] calligraphyEnable/disable flags for a . calligraphy Default value calligraphy Flag name calligraphy Help suffixNone<=  None  None<  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.)gh)gh None #$  None<   None#$J   None%None Safe-InferredNone #$0 !""#$%&'()*+,-./001234567899:;<==>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^]_]`]`abcdcefghijklmlnlolplqlrlsltlulvfwfxccyz{|}~     X            @ @       f f w                                                                       'calligraphy-0.1.2-3WtTztaEjKst2z7iIM4JzCalligraphy.Compat.GHCCalligraphy.Util.LensCalligraphy.Compat.LibCalligraphy.Phases.SearchCalligraphy.Util.LexTreeCalligraphy.Util.OptparseCalligraphy.Util.PrinterCalligraphy.Compat.DebugCalligraphy.Util.TypesCalligraphy.Phases.RenderCalligraphy.Phases.ParseCalligraphy.Phases.NodeFilterCalligraphy.Phases.EdgeCleanup#Calligraphy.Phases.DependencyFilter 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 srcLocCol srcLocLine RealSrcLoc RealSrcSpan moduleName ModuleName Traversal' TraversaloverforT_$fApplicativeConstT$fFunctorConstT sourceInfoshowContextInforeadHieFileCompatisInstanceNodeisTypeSignatureNode isInlineNode isMinimalNodeisDerivingNodeshowAnns mergeSpans isPointSpan SearchConfig searchFiles pSearchConfig TreeError InvalidBoundsOverlappingBoundsMidSplit LexicalErrorLexTreeTipBinlookup lookupOutertoList foldLexTree emptyLexTreetoForestheightshiftbin insertWithinsert $fEqLexTree$fFunctorTreeError$fFoldableTreeError$fTraversableTreeError $fEqTreeError$fShowTreeError $fShowLexTree$fFunctorLexTree$fFoldableLexTree$fTraversableLexTree boolFlags MonadPrintlineindentPrintsPrinter unPrinter runPrinterbrackstrLntextLnshowLn$fMonadPrintStateT$fMonadPrintPrinter$fFunctorPrinter$fApplicativePrinter$fMonadPrinter$fSemigroupPrinter$fMonoidPrinter ppHieFile ppIdentifier showGHCNameLoclocLinelocCol ValueDeclRecDeclConDeclDataDecl ClassDeclGHCKeyunGHCKeyKeyunKeydeclNamedeclKey declGHCKeys declExporteddeclTypedeclLoc modulePath moduleForest CallGraph_modules_calls_typesmodDecls modForestforestT rekeyCalls ppCallGraph $fShowLoc$fEqLoc$fOrdLoc $fEqDeclType $fOrdDeclType$fShowDeclType $fShowGHCKey $fEnumGHCKey $fEqGHCKey $fOrdGHCKey $fEnumKey $fShowKey$fEqKey$fOrdKey RenderConfig showCalls showTypesshowKey showGHCKeysshowModulePathshowChildArrowheadlocModeclusterModules clusterGroupssplinesreverseDependencyRankrender pRenderConfigParsePhaseDebugInfomodulesLexTrees ParseError _peModuleName _peModulePath_peError ppParseErrorppParsePhaseDebugInfo parseHieFiles$fSemigroupDedup$fMonoidIdentifierType$fSemigroupIdentifierTypeNodeFilterConfig hideLocalscollapseModulescollapseClasses collapseDatacollapseValuescollapseConstructors hideRecordspNodeFilterConfig filterNodes$fEqMode $fShowModeEdgeCleanupConfig cleanupEdgespEdgeCleanupConfigDependencyFilterErrorUnknownRootNameDependencyFilterConfigpDependencyFilterConfig ppFilterErrordependencyFiltermainmainWithConfigghc-prim GHC.TypesBoolversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName