!Pc      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                              SafeJSafe! floskellThe current output.floskell+The current output without trailing spaces.floskellCurrent line number.floskellCurrent column number.floskellAn empty output buffer.floskell^Append a ByteString to the output buffer. It is an error for the string to contain newlines.floskell&Append a newline to the output buffer.floskell0Return the current line number, counting from 0.floskell*Return the column number, counting from 0.floskell>Return the contents of the output buffer as a lazy ByteString.None"#7". !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z{|}~vwxytupqrsijklmno^_`abcdefghLMNOPQRSTUVWXYZ[\]?@ABCDEFGHIJK<=>9:;56781234-./0()*+, !"#$%&'Safe&NoneP&None$+floskellA printer style.floskell5Name of the style, used in the commandline interface.floskellAuthor of the style definition.floskellDescription of the style.floskellStyle definition.floskellBase style definition.floskell2Styles list, useful for programmatically choosing.None"#746 floskellDefault program configuration.floskellShow name of a style.floskellShow a Haskell language name. floskell"Show a Haskell language extension. floskellShow a fixity declaration. floskellLookup a style by name. floskellLookup a language by name. floskellLookup an extension by name.floskellParse a fixity declaration.floskell}Try to find a configuration file based on current working directory, or in one of the application configuration directories.floskellLoad a configuration file.          NoneM=z floskell%Information for each node in the AST.floskellLocation info from the parser.floskell'Leading comments attached to this node.floskell(Trailing comments attached to this node.'floskell The state of the pretty printer.)floskell Output buffer*floskellCurrent indentation level.+floskell4Extra indentation is necessary with next line break.,floskellTab stops for alignment.-floskellStyle definition..floskell/An end of line comment has just been outputted.1floskellA pretty printing monad.FfloskellEmpty NodeInfoB !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGB<=>?89:;6745123@A'()*+,-./0BCDE#$%& !"FG NoneNafloskell'Query part of the pretty printer configbfloskellQuery pretty printer optionsfloskellLine penalty calculationcfloskell Try only the first (i.e. locally best) solution to the given pretty printer. Use this function to improve performance whenever the formatting of an AST node has no effect on the penalty of any following AST node, such as top-level declarations or case branches.ffloskell>Write out a string, updating the current position information.gfloskellWrite a string.hfloskellWrite an integral.ifloskellWrite a space.jfloskellOutput a newline.yfloskell.Get the column for the next printed character.zfloskellKSet the (newline-) indent level to the given column for the given printer.}floskell=Increase indentation level by n spaces for the given printer.~floskellvIncrease indentation level b n spaces for the given printer, but ignore increase when computing further indentations.floskellWrap in parens.floskellWrap in brackets.1abcdefghijklmnopqrstuvwxyz{|}~1abcdefghijklmnopqrstuvwxyz{|}~ None"#8M]dfloskell&Type class for pretty-printable types.floskellLike , but comparing adjacent items.floskellLike , but comparing adjacent items.floskell?Pretty printing prettyHSE using haskell-src-exts pretty printerfloskell2Pretty print a syntax tree with annotated commentsfloskell-Compare two AST nodes ignoring the annotationfloskellReturn leading comments.floskell+Copy comments from one AST node to another.floskellPretty print a comment.floskellPrint comments of a node.floskellKPrint comments of a node, but do not force newline before leading comments.floskell,Return the configuration name of an operatorfloskell,Return the configuration name of an operatorfloskell,Return the configuration name of an operatorfloskell.Extract the name as a String from a ModuleName None^XfloskellAnnotate the AST with comments. NonebTfloskellFormat the given source.floskell9Format a continuous block of code without CPP directives.floskell.Remove CPP directives from input source, returfloskellDefault extensions.floskell'Extensions which steal too much syntax.        !"##$%&'()*++,-./0123456789:;<==>?@ABCDDEFFGHHIJKLMNOPQRSTTUVWXYZ[\]^_`abcdeefghijklmnoopqrstuuvwxxyz{|}}~      !"#$%%&'()*+,-../001123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [ \ ] ^ _  ` a b  c d e f g h i j k l m n o p q ! r s t u v w x y z { | } ~                                                                                                                     &floskell-0.10.2-1uzebgOQCtQ7azD3koQ0G1Floskell.TypesFloskell.AttoparsecFloskell.BufferFloskell.ConfigFloskell.FixitiesFloskell.ImportsFloskell.StylesFloskell.ConfigFileFloskell.PrintersFloskell.PrettyFloskell.CommentsFloskell.haskell-src-exts-1.22.0-5tSwDhjCyZb5AQf9d2FsEoLanguage.Haskell.Exts.SrcLocsrcSpanEndColumnsrcSpanEndLinesrcSpanStartColumnsrcSpanStartLinesrcSpanFilenameSrcSpanPosition parseOnly$fMonoidPosition$fSemigroupPosition $fEqPosition $fOrdPosition$fShowPositionBufferemptywritenewlinelinecolumntoLazyByteStringConfig cfgPenaltycfgAlign cfgIndent cfgLayoutcfgOpcfgGroup cfgOptions OptionConfigcfgOptionSortPragmascfgOptionSplitLanguagePragmascfgOptionSortImportscfgOptionSortImportListscfgOptionAlignSumTypeDeclcfgOptionFlexibleOnelinecfgOptionPreserveVerticalSpacecfgOptionDeclNoBlankLinesDeclarationConstruct DeclModule DeclClass DeclInstance DeclWhereSortImportsRule NoImportSortSortImportsByPrefixSortImportsByGroups ImportsGroupimportsPrefixes importsOrderImportsGroupOrderImportsGroupKeepImportsGroupSortedImportsGroupGrouped GroupConfig unGroupConfigOpConfig unOpConfig LayoutConfig cfgLayoutAppcfgLayoutConDeclscfgLayoutDeclarationcfgLayoutExportSpecList cfgLayoutIfcfgLayoutImportSpecListcfgLayoutInfixApp cfgLayoutLetcfgLayoutListCompcfgLayoutRecord cfgLayoutType IndentConfigcfgIndentOnsidecfgIndentDerivingcfgIndentWhere cfgIndentApp cfgIndentCasecfgIndentClass cfgIndentDocfgIndentExportSpecList cfgIndentIfcfgIndentImportSpecList cfgIndentLetcfgIndentLetBindscfgIndentLetIncfgIndentMultiIfcfgIndentTypesigcfgIndentWhereBinds AlignConfigcfgAlignLimits cfgAlignCase cfgAlignClasscfgAlignImportModulecfgAlignImportSpeccfgAlignLetBindscfgAlignMatchescfgAlignRecordFields cfgAlignWhere PenaltyConfigpenaltyMaxLineLengthpenaltyLinebreak penaltyIndentpenaltyOverfullpenaltyOverfullOnce ConfigMap cfgMapDefaultcfgMapOverrides ConfigMapKeyLayoutFlexVertical TryOneline WhitespacewsSpaces wsLinebreakswsForceLinebreakWsLocWsNoneWsBeforeWsAfterWsBothLocationBeforeAfter LayoutContext DeclarationTypePattern ExpressionOtherIndentAlignIndentByAlignOrIndentBy defaultConfig safeConfig cfgMapFindcfgOpWs cfgGroupWsinWswsSpace wsLinebreak$fFromJSONIndent$fToJSONIndent$fFromJSONLayoutContext$fToJSONLayoutContext$fFromJSONWsLoc $fToJSONWsLoc$fFromJSONWhitespace$fToJSONWhitespace$fFromJSONLayout$fToJSONLayout$fFromJSONConfigMap$fToJSONConfigMap$fFromJSONPenaltyConfig$fToJSONPenaltyConfig$fDefaultPenaltyConfig$fFromJSONAlignConfig$fToJSONAlignConfig$fDefaultAlignConfig$fFromJSONIndentConfig$fToJSONIndentConfig$fDefaultIndentConfig$fFromJSONLayoutConfig$fToJSONLayoutConfig$fDefaultLayoutConfig$fFromJSONOpConfig$fToJSONOpConfig$fDefaultOpConfig$fFromJSONGroupConfig$fToJSONGroupConfig$fDefaultGroupConfig$fFromJSONImportsGroupOrder$fToJSONImportsGroupOrder$fFromJSONImportsGroup$fToJSONImportsGroup$fFromJSONSortImportsRule$fToJSONSortImportsRule$fFromJSONDeclarationConstruct$fToJSONDeclarationConstruct$fFromJSONOptionConfig$fToJSONOptionConfig$fDefaultOptionConfig$fFromJSONConfig$fToJSONConfig$fDefaultConfig $fEqIndent $fOrdIndent $fShowIndent$fGenericIndent$fEqLayoutContext$fOrdLayoutContext$fBoundedLayoutContext$fEnumLayoutContext$fShowLayoutContext$fGenericLayoutContext $fEqLocation $fOrdLocation$fBoundedLocation$fEnumLocation$fShowLocation$fGenericLocation $fEqWsLoc $fOrdWsLoc$fBoundedWsLoc $fEnumWsLoc $fShowWsLoc$fGenericWsLoc$fShowWhitespace$fGenericWhitespace $fEqLayout $fOrdLayout$fBoundedLayout $fEnumLayout $fShowLayout$fGenericLayout$fEqConfigMapKey$fOrdConfigMapKey$fShowConfigMapKey$fGenericConfigMap$fGenericPenaltyConfig$fGenericAlignConfig$fGenericIndentConfig$fGenericLayoutConfig$fGenericOpConfig$fGenericGroupConfig$fGenericImportsGroupOrder$fGenericImportsGroup$fEqDeclarationConstruct$fOrdDeclarationConstruct$fGenericDeclarationConstruct$fGenericOptionConfig$fGenericConfigbuiltinFixitiespackageFixities sortImports groupImports splitImportsStyle styleName styleAuthorstyleDescription styleConfigstyles AppConfigappStyle appLanguage appExtensions appFixitiesdefaultAppConfig showStyle showLanguage showExtension showFixity lookupStylelookupLanguagelookupExtension lookupFixity findAppConfigfindAppConfigIn readAppConfigsetStyle setLanguage setExtensions setFixities$fFromJSONAppConfig$fToJSONAppConfig$fGenericAppConfigNodeInfo nodeInfoSpannodeInfoLeadingCommentsnodeInfoTrailingCommentsComment commentType commentSpan commentText CommentType InlineComment LineCommentPreprocessorDirective PrintStatepsBuffer psIndentLevelpsOnside psTabStopspsConfig psEolCommentpsOutputRestriction psTypeLayoutPrinter unPrinterTabStopPenalty TypeLayoutTypeFreeTypeFlex TypeVerticalOutputRestrictionAnything NoOverflowNoOverflowOrLinebreak execPrinter runPrinterpsLinepsColumn psNewlineinitialPrintState noNodeInfonodeSpan$fMonoidPenalty$fSemigroupPenalty$fEqOutputRestriction$fOrdOutputRestriction$fShowOutputRestriction$fEqTypeLayout$fOrdTypeLayout$fShowTypeLayout $fEqPenalty $fOrdPenalty $fNumPenalty $fShowPenalty $fEqTabStop $fOrdTabStop $fShowTabStop$fApplicativePrinter$fMonadPrinter$fFunctorPrinter$fMonadStatePrinter$fMonadSearchPrinter$fMonadPlusPrinter$fAlternativePrinter$fShowCommentType $fShowComment$fShowNodeInfo getConfig getOptioncutoneline ignoreOnelinestringintspace blanklinespaceOrNewline withTabStops atTabStopmayM_ withPrefix withPostfixwithIndentConfig withIndentwithIndentFlexwithIndentAfter withIndentBy withLayoutinter getNextColumnalignedindented indentedByonsidedependdepend'parensbracketsgroupgroupHgroupVoperator operatorH operatorValignOnOperatoralignOnOperatorHalignOnOperatorVwithOperatorFormattingwithOperatorFormattingHwithOperatorFormattingVoperatorSectionLoperatorSectionRcommaPretty prettyPrintpretty$fPrettyOverlap$fPrettyCallConv$fPrettySafety $fPrettyXName$fPrettyIPName $fPrettyName $fPrettyQName$fPrettyModuleName $fPrettyRPat$fPrettyUnpackedness$fPrettyBangType$fPrettyDataOrNew$fPrettyDerivStrategy$fPrettyBooleanFormula$fPrettyAnnotation$fPrettyActivation$fPrettyRuleVar $fPrettyRule$fPrettyModulePragma$fPrettySplice$fPrettyBracket $fPrettyOp $fPrettyQOp$fPrettyFieldUpdate$fPrettyQualStmt$fPrettyLiteral$fPrettyPXAttr$fPrettyPatField $fPrettyPat $fPrettyXAttr$fPrettyTypeEqn$fPrettyTyVarBind $fPrettyType $fPrettyAsst$fPrettyFunDep$fPrettyContext$fPrettyGuardedRhs $fPrettyRhs $fPrettyMatch$fPrettyGadtDecl$fPrettyQualConDecl$fPrettyFieldDecl$fPrettyConDecl$fPrettyDeriving$fPrettyInstDecl$fPrettyClassDecl$fPrettyResultSig$fPrettyInjectivityInfo$fPrettyIPBind $fPrettyBinds$fPrettyInstHead$fPrettyInstRule$fPrettyDeclHead $fPrettyDecl $fPrettyAssoc$fPrettyImportSpec$fPrettyImportSpecList$fPrettyImportDecl$fPrettyExportSpec$fPrettyExportSpecList$fPrettyWarningText$fPrettyModuleHead$fPrettyModule$fPrettyGuardedAlt$fPrettyGuardedAlts $fPrettyAlt$fPrettyCompactBinds $fPrettyStmt$fPrettyMayAst$fAnnotatedMayAst$fFunctorMayAst $fPrettyExp$fFunctorGuardedAlt$fAnnotatedGuardedAlt$fFunctorGuardedAlts$fAnnotatedGuardedAlts$fFunctorCompactBinds$fAnnotatedCompactBindsannotateWithComments$fOrdOrderByStart$fOrdOrderByEnd$fEqOrderByStart$fEqOrderByEndreformatdefaultExtensions$fShowCodeBlock $fEqCodeBlock bufferDatabufferDataNoSpace bufferLine bufferColumnbase linePenaltyrunGHC.Listspanruns Data.OldListgroupBy prettyHSE compareASTfilterComments copyComments printComment printCommentsprintComments'opNameopName'opName'' moduleName reformatBlockfilterPreprocessorDirectives badExtensions