h$+#      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  Safe-Inferred X   Safe-Inferred skylighting-coreMatch a Regex against a (presumed UTF-8 encoded) ByteString, returning the matched text and a map of (offset, size) pairs for captures. Note that all matches are from the beginning of the string (a ^ anchor is implicit). Note also that to avoid pathological performance in certain cases, the matcher is limited to considering 2000 possible matches at a time; when that threshold is reached, it discards smaller matches. Hence certain regexes may incorrectly fail to match: e.g.  a*a{3000}$ on a string of 3000 as.  Safe-Inferred skylighting-coreCompile a UTF-8 encoded ByteString as a Regex. If the first parameter is True, then the Regex will be case sensitive.  Safe-Inferred  None 38 9skylighting-core)A representation of a regular expression.  None  38>(#skylighting-core#Options for formatting source code.%skylighting-core Number lines&skylighting-coreNumber of first line'skylighting-coreAnchors on each line number(skylighting-coreHtml titles with token types)skylighting-core$Additional classes for Html code tag*skylighting-core)Additional classes for Html container tag+skylighting-core!Prefix for id attributes on lines,skylighting-core"Level of ANSI color support to use-skylighting-coreThe available levels of color complexity in ANSI terminal output..skylighting-core 16-color mode/skylighting-core256-color mode0skylighting-coreTrue-color mode1skylighting-coreA rendering style. This determines how each kind of token is to be rendered, and sets a default color and background color for normal tokens. Line numbers can have a different color and background color.8skylighting-coreDifferent representations of a <.:skylighting-core(Things that can be converted to a color.<skylighting-coreA color (red, green, blue).>skylighting-coreA >* determines how a token is to be rendered.Eskylighting-core Line numbersHskylighting-core+A line of source: a list of labeled tokens.Iskylighting-coreJ corresponds to  dsKeyword) in Kate syntax descriptions, and so on.iskylighting-core8A pair consisting of a list of attributes and some text.jskylighting-coreA Context corresponds to a context element in a Kate syntax description.vskylighting-core&A map of syntaxes, keyed by full name.wskylighting-coreA syntax corresponds to a complete Kate syntax description. The {$ field is derived from the filename.skylighting-coreA list item is either just a textual value or an included list. IncludeList (x,y) includes list y from syntax with full name x.skylighting-coreA rule corresponds to one of the elements of a Kate syntax highlighting "context."skylighting-core2A context switch, either pops or pushes a context.skylighting-core6Matchers correspond to the element types in a context.skylighting-core,A set of "words," possibly case insensitive.skylighting-core4Attributes controlling how keywords are interpreted.skylighting-coreFull name of a context: the first member of the pair is the full syntax name, the second the context name within that syntax.skylighting-coreA set of words to match (either case-sensitive or case-insensitive).skylighting-coreTest for membership in a .skylighting-coreDefault style.skylighting-coreDefault formatting options.skylighting-coreJSON Keyword corresponds to J , and so on.skylighting-core7The keywords used in KDE syntax themes are used, e.g.  text-color for default token color.skylighting-coreJSON  "#1aff2b" corresponds to the color RGB 0x1a 0xff 0x2b.skylighting-coreThe FromJSON instance for 1 is designed so that a KDE syntax theme (JSON) can be decoded directly as a 1.#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~jklmnopqrstuwxyz{|}~viIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghHEFG>?@ABCD<=:;891234567-./0#$%&'()*+,None skylighting-core9Parse a KDE theme JSON document into a skylighting Style.skylighting-core%Style based on kate's default colors.skylighting-core9Style from the breeze-dark KDE syntax highlighting theme.skylighting-core)Style based on pygments's default colors.skylighting-core'Style based on pygments's tango colors.skylighting-coreStyle based on ultraviolet's espresso_libre.css (dark background).skylighting-core-Style based on haddock's source highlighting.skylighting-coreStyle with no colors.skylighting-core3Style based on the popular zenburn vim color scheme  None ?skylighting-coreAdds a syntax definition to a syntax map, replacing any existing definition with the same name.skylighting-coreScan a list of ws and make sure that  never asks for a syntax not in this list. Produces a list of pairs where the first element is the including syntax name and the second element is the (missing) included syntax name. This is intended for sanity checks to avoid run-time errors.skylighting-core>Parses a file containing a Kate XML syntax definition into a w description.skylighting-coreResolve Keyword matchers that refer to lists; following up include directives in the syntax map and producing WordSets.None  25>skylighting-coreConfiguration options for .skylighting-coreSyntax map to useskylighting-core#Generate trace output for debuggingskylighting-coreTokenize some text using w.None skylighting-coreLoads a syntax definition from the specified file path. The file path must refer to a file containing an XML Kate syntax definition.skylighting-coreLoads all syntax definitions from the specified directory by looking for files with an ".xml" extension. This function assumes such files are Kate XML syntax definitions, so XML files with unexpected contents will cause a parsing error returned as a .None"skylighting-coreReturns a list of syntaxes appropriate for the given file extension.skylighting-core>Returns a list of syntaxes appropriate for the given filename.skylighting-core0Lookup a syntax by full name (case insensitive).skylighting-core1Lookup a syntax by short name (case insensitive).skylighting-coreLookup syntax by (in order) full name (case insensitive), short name (case insensitive), extension. #$,+*)('%&-0./127653489:;<=>?DCB@AEFGHIhgfedcba`_^]\[ZYXWVUTSRQPONMLJKijkutsrqponlmvwx~}|{yz    !""#$%&'()*+,-../0123456789:;;<=>?@ABCDEFGGHIJKLMMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqqrstuvwxyz{|}}~,skylighting-core-0.13-5eseF5NKbAC4yx6efpWhTdSkylighting.RegexSkylighting.TypesSkylighting.StylesSkylighting.ParserSkylighting.TokenizerSkylighting.LoaderSkylighting.CoreRegex.KDE.RegexRegex.KDE.MatchRegex.KDE.Compile Regex.KDERegex MatchAnyChar MatchDynamic MatchChar MatchSomeMatchAlt MatchConcat MatchCapture MatchCapturedAssertWordBoundaryAssertBeginning AssertEndAssertPositiveAssertNegative PossessiveLazy Subroutine MatchNull isWordChar matchRegex compileRegex testRegexREreStringreCaseSensitive $fFromJSONRE $fToJSONRE $fBinaryRE$fShowRE$fReadRE$fOrdRE$fEqRE$fDataRE $fGenericRE FormatOptions numberLines startNumber lineAnchorstitleAttributes codeClassescontainerClasses lineIdPrefixansiColorLevelANSIColorLevel ANSI16Color ANSI256Color ANSITrueColorStyle tokenStyles defaultColorbackgroundColorlineNumberColorlineNumberBackgroundColor FromColor fromColorToColortoColorColorRGB TokenStyle tokenColortokenBackground tokenBold tokenItalictokenUnderlineLineNolineNo SourceLine TokenType KeywordTok DataTypeTok DecValTokBaseNTokFloatTok ConstantTokCharTokSpecialCharTok StringTokVerbatimStringTokSpecialStringTok ImportTok CommentTokDocumentationTok AnnotationTok CommentVarTokOtherTok FunctionTok VariableTokControlFlowTok OperatorTok BuiltInTok ExtensionTokPreprocessorTok AttributeTokRegionMarkerTokInformationTok WarningTokAlertTokErrorTok NormalTokTokenContextcNamecSyntaxcRules cAttributecLineEmptyContextcLineEndContextcLineBeginContext cFallthroughcFallthroughContextcDynamic SyntaxMapSyntaxsName sFilename sShortnamesLists sContextssAuthorsVersionsLicense sExtensionssStartingContextListItemItem IncludeListRulerMatcher rAttributerIncludeAttributerDynamicrCaseSensitive rChildren rLookaheadrFirstNonspacerColumnrContextSwitch ContextSwitchPopPushMatcher DetectChar Detect2CharsAnyChar RangeDetect StringDetect WordDetectRegExprKeywordIntFloatHlCOctHlCHex HlCStringCharHlCChar LineContinue IncludeRules DetectSpacesDetectIdentifierWordSetCaseSensitiveWordsCaseInsensitiveWords KeywordAttrkeywordCaseSensitive keywordDelims ContextName makeWordSet inWordSetdefStyledefaultFormatOpts$fBinaryKeywordAttr$fBinaryWordSet$fBinaryMatcher$fBinaryContextSwitch$fBinaryListItem$fFromJSONKeyTokenType$fFromJSONTokenType$fToJSONKeyTokenType$fToJSONTokenType$fBinaryTokenType $fBinaryRule$fBinaryContext$fBinarySyntax $fBinaryColor$fToJSONTokenStyle$fFromJSONTokenStyle$fBinaryTokenStyle$fFromJSONColor$fToColorColour $fToColor(,,)$fToColor(,,)0 $fToColorInt $fToColor[]$fFromColorColour$fFromColor(,,)$fFromColor(,,)0 $fFromColor[] $fToJSONColor $fToJSONStyle$fFromJSONStyle $fBinaryStyle$fBinaryANSIColorLevel$fBinaryFormatOptions$fShowFormatOptions$fReadFormatOptions$fEqFormatOptions$fOrdFormatOptions$fDataFormatOptions$fGenericFormatOptions$fShowANSIColorLevel$fReadANSIColorLevel$fEqANSIColorLevel$fOrdANSIColorLevel$fEnumANSIColorLevel$fBoundedANSIColorLevel$fDataANSIColorLevel$fGenericANSIColorLevel $fReadStyle $fShowStyle $fEqStyle $fOrdStyle $fDataStyle$fGenericStyle$fShowTokenStyle$fReadTokenStyle$fOrdTokenStyle$fEqTokenStyle$fDataTokenStyle$fGenericTokenStyle $fShowColor $fReadColor $fOrdColor $fEqColor $fDataColor$fGenericColor $fShowLineNo $fEnumLineNo $fShowSyntax $fReadSyntax $fEqSyntax $fOrdSyntax $fDataSyntax$fGenericSyntax $fShowContext $fReadContext $fEqContext $fOrdContext $fDataContext$fGenericContext $fShowRule $fReadRule$fEqRule $fOrdRule $fDataRule $fGenericRule$fReadTokenType$fShowTokenType $fEqTokenType$fOrdTokenType$fEnumTokenType$fDataTokenType$fGenericTokenType$fShowListItem $fEqListItem $fOrdListItem$fReadListItem$fDataListItem$fGenericListItem$fShowContextSwitch$fReadContextSwitch$fEqContextSwitch$fOrdContextSwitch$fDataContextSwitch$fGenericContextSwitch $fShowMatcher $fReadMatcher $fEqMatcher $fOrdMatcher $fDataMatcher$fGenericMatcher $fShowWordSet $fReadWordSet $fEqWordSet $fOrdWordSet $fDataWordSet$fGenericWordSet$fShowKeywordAttr$fReadKeywordAttr$fEqKeywordAttr$fOrdKeywordAttr$fDataKeywordAttr$fGenericKeywordAttr parseThemekate breezeDarkpygmentstangoespressohaddock monochromezenburnaddSyntaxDefinitionmissingIncludesparseSyntaxDefinitionparseSyntaxDefinitionFromTextresolveKeywordsTokenizerConfig syntaxMap traceOutputtokenize$fMonadError[]TokenizerM$$fMonadStateTokenizerStateTokenizerM&$fMonadReaderTokenizerConfigTokenizerM$fMonadPlusTokenizerM$fAlternativeTokenizerM$fMonadTokenizerM$fApplicativeTokenizerM$fFunctorTokenizerM$fFunctorResult$fShowTokenizerConfig$fShowContextStack $fShowResultloadSyntaxFromFileloadSyntaxesFromDirsyntaxesByExtensionsyntaxesByFilename syntaxByNamesyntaxByShortName lookupSyntax DirectionForwardBackwardbase Data.EitherLeft