h$70      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        Safe-Inferred    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 pskylighting-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-core A color (redgreenblue).Askylighting-coreA A* determines how a token is to be rendered.Hskylighting-core Line numbersKskylighting-core+A line of source: a list of labeled tokens.Lskylighting-coreM corresponds to  dsKeyword) in Kate syntax descriptions, and so on.lskylighting-core8A pair consisting of a list of attributes and some text.mskylighting-coreA Context corresponds to a context element in a Kate syntax description.yskylighting-core&A map of syntaxes, keyed by full name.zskylighting-coreA syntax corresponds to a complete Kate syntax description. The ~$ field is derived from the filename.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 M , 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-core3Warning: this conversion is noticeably approximate!skylighting-core2Warning: this conversion is extremely approximate!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{|}~mnopqrstuvwxz{|}~ylLMNOPQRSTUVWXYZ[\]^_`abcdefghijkKHIJABCDEFG?@=>891234567-./0:;<#$%&'()*+,None 25>uskylighting-coreConfiguration options for .skylighting-coreSyntax map to useskylighting-core#Generate trace output for debuggingskylighting-coreTokenize some text using z.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 zs 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 z description.None sskylighting-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-core6Formats tokens as LaTeX using custom commands inside | characters. Assumes that | is defined as a short verbatim command by the macros produced by . A  KeywordTok is rendered using \KeywordTok{..} , and so on.skylighting-coreFormat tokens as a LaTeX  Highlighting environment inside a Shaded environment.  Highlighting and Shaded( are defined by the macros produced by .  Highlighting" is a verbatim environment using fancyvrb; \, {, and } have their normal meanings inside this environment, so that formatting commands work. Shaded is either nothing (if the style's background color is default) or a  snugshade environment from framed, providing a background color for the whole code block, even if it spans multiple pages.skylighting-core Converts a 1 to a set of LaTeX macro definitions, which should be placed in the document's preamble. Note: default LaTeX setup doesn't allow boldface typewriter font. To make boldface work in styles, you need to use a different typewriter font. This will work for computer modern: \DeclareFontShape{OT1}{cmtt}{bx}{n}{<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>cmttb10}{}Or, with xelatex: \usepackage{fontspec} \setmainfont[SmallCapsFont={* Caps}]{Latin Modern Roman} \setsansfont{Latin Modern Sans} \setmonofont[SmallCapsFont={Latin Modern Mono Caps}]{Latin Modern Mono Light}None,skylighting-core&Format tokens using HTML spans inside code tags. For example, A  KeywordTok" is rendered as a span with class kw#. Short class names correspond to Ls as follows: M = kw, N = dt, O = dv, P = bn, Q = fl, S = ch, U = st, Y = co, ] = ot, i = al, ^ = fu, f = re, j = er, R = cn, T = sc, V = vs, W = ss, X = im, Z = do, [ = an, \ = cv, _ = va, ` = cf, a = op, b = bu, c = ex, d = pp, e = at, g = in, h = wa. A k is not marked up at all.skylighting-coreFormat tokens as an HTML pre block. Each line is wrapped in an a element with the class @source-line@. If line numbering is selected, the surrounding pre is given the class @numberSource@, and the resulting html will display line numbers thanks to the included CSS. See the documentation for / for information about how tokens are encoded.skylighting-coreReturns CSS for styling highlighted code according to the given style. None - 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:;<=>?@ABGFECDHIJKLkjihgfedcba`_^]\[ZYXWVUTSRQPOMNlmnxwvutsrqopyz{~|}                   ! " #$%%&'()*+,-./01123456789:;<=>>?@ABCDEFFGHIJKLLMNOPQRRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvvwxyz{|}~         ,skylighting-core-0.11-EVhIAj3EveIGVbo5elaNDASkylighting.RegexSkylighting.TypesSkylighting.TokenizerSkylighting.StylesSkylighting.ParserSkylighting.LoaderSkylighting.Format.LaTeXSkylighting.Format.HTMLSkylighting.Format.ANSISkylighting.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 fromColorXterm256ColorCodegetXterm256ColorCodeToColortoColorColorRGB 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 sShortname sContextssAuthorsVersionsLicense sExtensionssStartingContextRulerMatcher rAttributerIncludeAttributerDynamicrCaseSensitive rChildren rLookaheadrFirstNonspacerColumnrContextSwitch ContextSwitchPopPushMatcher DetectChar Detect2CharsAnyChar RangeDetect StringDetect WordDetectRegExprKeywordIntFloatHlCOctHlCHex HlCStringCharHlCChar LineContinue IncludeRules DetectSpacesDetectIdentifierWordSetCaseSensitiveWordsCaseInsensitiveWords KeywordAttrkeywordCaseSensitive keywordDelims ContextName makeWordSet inWordSetdefStyledefaultFormatOpts$fBinaryKeywordAttr$fBinaryWordSet$fBinaryMatcher$fBinaryContextSwitch$fFromJSONKeyTokenType$fFromJSONTokenType$fToJSONKeyTokenType$fToJSONTokenType$fBinaryTokenType $fBinaryRule$fBinaryContext$fBinarySyntax $fBinaryColor$fToJSONTokenStyle$fFromJSONTokenStyle$fBinaryTokenStyle$fFromJSONColor $fToColor(,)$fToColorColour $fToColor(,,)$fToColor(,,)0 $fToColorInt $fToColor[]$fToColorXterm256ColorCode$fBinaryXterm256ColorCode$fFromColorXterm256ColorCode$fFromColor(,)$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$fShowXterm256ColorCode$fReadXterm256ColorCode$fEqXterm256ColorCode$fOrdXterm256ColorCode$fEnumXterm256ColorCode$fBoundedXterm256ColorCode$fDataXterm256ColorCode$fGenericXterm256ColorCode$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$fShowContextSwitch$fReadContextSwitch$fEqContextSwitch$fOrdContextSwitch$fDataContextSwitch$fGenericContextSwitch $fShowMatcher $fReadMatcher $fEqMatcher $fOrdMatcher $fDataMatcher$fGenericMatcher $fShowWordSet $fReadWordSet $fEqWordSet $fOrdWordSet $fDataWordSet$fGenericWordSet$fShowKeywordAttr$fReadKeywordAttr$fEqKeywordAttr$fOrdKeywordAttr$fDataKeywordAttr$fGenericKeywordAttrTokenizerConfig syntaxMap traceOutputtokenize$fMonadError[]TokenizerM$$fMonadStateTokenizerStateTokenizerM&$fMonadReaderTokenizerConfigTokenizerM$fMonadPlusTokenizerM$fAlternativeTokenizerM$fMonadTokenizerM$fApplicativeTokenizerM$fFunctorTokenizerM$fFunctorResult$fShowTokenizerConfig$fShowContextStack $fShowResult parseThemekate breezeDarkpygmentstangoespressohaddock monochromezenburnaddSyntaxDefinitionmissingIncludesparseSyntaxDefinitionparseSyntaxDefinitionFromTextloadSyntaxFromFileloadSyntaxesFromDirformatLaTeXInlineformatLaTeXBlock styleToLaTeXformatHtmlInlineformatHtmlBlock styleToCss formatANSIsyntaxesByExtensionsyntaxesByFilename syntaxByNamesyntaxByShortName lookupSyntax DirectionForwardBackwardbase Data.EitherLeft