M      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG H I J K L None16V()A representation of a regular expression./An exception in compiling or executing a regex.Compile a PCRE regex. If the first parameter is True, the regex is case-sensitive, otherwise caseless. The regex is compiled from a bytestring interpreted as UTF-8. If the regex cannot be compiled, a  is thrown.Convert octal escapes to the form pcre wants. Note: need at least pcre 8.34 for the form o{dddd}. So we prefer ddd or x{...}.Match a  against a bytestring. Returns M if no match, otherwise N a nonempty list of bytestrings. The first bytestring in the list is the match, the others the captures, if any. If there are errors in executing the regex, a  is thrown.  ONone16;=KVA!+#Options for formatting source code. Number linesNumber of first lineAnchors on each line numberHtml titles with token types$Additional classes for Html code tag)Additional classes for Html container tag!Prefix for id attributes on lines"Level of ANSI color support to useAThe available levels of color complexity in ANSI terminal output.  16-color mode!256-color mode"True-color mode#A 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.*Different representations of a 1./(Things that can be converted to a color.1 A color (redgreenblue).3A 3* determines how a token is to be rendered.: Line numbers=+A line of source: a list of labeled tokens.>? corresponds to  dsKeyword) in Kate syntax descriptions, and so on.^8A pair consisting of a list of attributes and some text._IA Context corresponds to a context element in a Kate syntax description.k&A map of syntaxes, keyed by full name.lAA syntax corresponds to a complete Kate syntax description. The p$ field is derived from the filename.wSA rule corresponds to one of the elements of a Kate syntax highlighting "context."2A context switch, either pops or pushes a context.6Matchers correspond to the element types in a context.,A set of "words," possibly case insensitive.4Attributes controlling how keywords are interpreted.~Full name of a context: the first member of the pair is the full syntax name, the second the context name within that syntax.DA set of words to match (either case-sensitive or case-insensitive).Test for membership in a .Default style.PStandard values taken from $https://jonasjacek.github.io/colors/QConverted from  -https://jonasjacek.github.io/colors/data.json, then slightly rearrangedDefault formatting options.JSON Keyword corresponds to ? , and so on.7The keywords used in KDE syntax themes are used, e.g.  text-color for default token color.JSON #"#1aff2b" corresponds to the color RGB 0x1a 0xff 0x2b@.3Warning: this conversion is noticeably approximate!2Warning: this conversion is extremely approximate!The FromJSON instance for #N is designed so that a KDE syntax theme (JSON) can be decoded directly as a #. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~wxyz{|}~_`abcdefghijlmnopqrstuvk^>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]=:;<345678912/0*+#$%&'() !",-.  !"#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_ `abcdefghijl mnopqrstuvw xyz{|}~RSNone03;=>?J#Configuration options for '.%Syntax map to use&#Generate trace output for debugging'Tokenize some text using l.#$%&''#$%&TUVWXYZ#$%&[ \]^_`abcdefgh NoneKIiSyntax definition for Zsh.i NoneLjSyntax definition for YAML.j NoneLk!Syntax definition for Yacc/Bison.kNoneMlSyntax definition for XUL.lNoneNAmSyntax definition for xslt.mNoneO6n*Syntax definition for x.org Configuration.nNoneOoSyntax definition for XML.oNonePpSyntax definition for VHDL.pNoneQiqSyntax definition for Verilog.qNoneR.rSyntax definition for Texinfo.rNoneRsSyntax definition for Tcsh.sNoneStSyntax definition for Tcl/Tk.tNoneTu'Syntax definition for SQL (PostgreSQL).uNoneUfv"Syntax definition for SQL (MySQL).vNoneVwSyntax definition for SQL.wNoneVxSyntax definition for SGML.xNoneWySyntax definition for sed.yNoneXJzSyntax definition for scilab.zNoneY {Syntax definition for Scheme.{NoneY|Syntax definition for Scala.|NoneZ}Syntax definition for Rust.} None[:~Syntax definition for Ruby.~!None[Syntax definition for Roff."None\Syntax definition for RubyRailsRHTML.#None]'Syntax definition for reStructuredText.$None^&Syntax definition for RelaxNG-Compact.%None_rSyntax definition for RELAX NG.&None`;Syntax definition for R Script.'None`Syntax definition for Python.(Nonea Syntax definition for PureBasic.)NonebSyntax definition for Pure.*NonecCSyntax definition for Prolog.+Noned!Syntax definition for PowerShell.,Noned!Syntax definition for PostScript.-NoneeSyntax definition for Pike..NonefcSyntax definition for PHP/PHP./NonegSyntax definition for Perl.0NonegSyntax definition for Pascal.1NonehSyntax definition for OpenCL.2Nonei_Syntax definition for Octave.3Nonej@%Syntax definition for Objective Caml.4Nonek$Syntax definition for Objective-C++.5Nonek"Syntax definition for Objective-C.6NonelSyntax definition for noweb.7Nonem'Syntax definition for Intel x86 (NASM).8Nonene Syntax definition for MonoBasic.9Noneo.Syntax definition for Modula-3.:NoneoSyntax definition for Modula-2.;Nonep Syntax definition for Modelines.<Noneq%Syntax definition for MIPS Assembler.=Noner(Syntax definition for Metapost/Metafont.>Nones_ Syntax definition for MediaWiki.?Nonet Syntax definition for Maxima.@NonetSyntax definition for Matlab.ANoneu"Syntax definition for Mathematica.BNonevSyntax definition for Markdown.CNonewX#Syntax definition for Troff Mandoc.DNonex!Syntax definition for Makefile.ENonexSyntax definition for GNU M4.FNoneySyntax definition for Lua.GNonezPSyntax definition for LLVM.HNone{9'Syntax definition for Literate Haskell.INone|%Syntax definition for Literate Curry.JNone|Syntax definition for LilyPond.KNone}Syntax definition for Lex/Flex.LNone~iSyntax definition for LaTeX.MNone*Syntax definition for Kotlin.NNoneSyntax definition for Julia.ONoneSyntax definition for JSP.PNoneUSyntax definition for JSON.QNone&!Syntax definition for JavaScript.RNoneSyntax definition for Javadoc.SNoneSyntax definition for Java.TNoneiSyntax definition for ISO C++.UNone6 Syntax definition for INI Files.VNoneSyntax definition for Idris.WNoneSyntax definition for HTML.XNoneeSyntax definition for Haxe.YNone*Syntax definition for Haskell.ZNoneSyntax definition for Hamlet.[NoneSyntax definition for Go.\Noney$Syntax definition for GNU Assembler.]None2Syntax definition for GLSL.^None$Syntax definition for GCCExtensions._NoneSyntax definition for FSharp.`NoneSyntax definition for Fortran.aNone~'Syntax definition for Intel x86 (FASM).bNone?Syntax definition for Erlang.cNoneSyntax definition for Email.dNoneSyntax definition for Elixir.eNone~Syntax definition for Eiffel.fNone3Syntax definition for DTD.gNone!Syntax definition for DoxygenLua.hNoneSyntax definition for Doxygen.iNone~Syntax definition for dot.jNoneO!Syntax definition for Dockerfile.kNoneH+Syntax definition for Django HTML Template.lNoneSyntax definition for Diff.mNoneSyntax definition for D.nNonekSyntax definition for Curry.oNone Syntax definition for CSS.pNoneSyntax definition for C#.qNoneSyntax definition for C++.rNone["Syntax definition for Common Lisp.sNone,!Syntax definition for ColdFusion.tNone#Syntax definition for CoffeeScript.uNoneSyntax definition for CMake.vNoneSyntax definition for Clojure.wNoneT Syntax definition for ChangeLog.xNoneSyntax definition for C.yNoneSyntax definition for Boo.zNonewSyntax definition for BibTeX.{None0Syntax definition for Bash.|NoneSyntax definition for AWK.}NoneSyntax definition for ATS.~NoneOSyntax definition for ASP.None Syntax definition for ASN.1.None+Syntax definition for Apache Configuration.None$Syntax definition for Alerts_indent.NoneSyntax definition for Alerts.None\Syntax definition for Agda.NoneSyntax definition for Ada.None'Syntax definition for ActionScript 2.0.NoneSyntax definition for ABC.None47Default mapping from short names to syntax definitions.44None 59Parse a KDE theme JSON document into a skylighting Style.6%Style based on kate's default colors.79Style from the breeze-dark KDE syntax highlighting theme.8)Style based on pygments's default colors.9'Style based on pygments's tango colors.:BStyle based on ultraviolet's espresso_libre.css (dark background).;-Style based on haddock's source highlighting.<Style with no colors.=3Style based on the popular zenburn vim color scheme 56789:;<= 5678:9;<=None>`Adds a syntax definition to a syntax map, replacing any existing definition with the same name.?Scan a list of ls 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.@>Parses a file containing a Kate XML syntax definition into a l description.>?@@>?NoneV6A6Formats tokens as LaTeX using custom commands inside | characters. Assumes that |C is defined as a short verbatim command by the macros produced by C. A  KeywordTok is rendered using \KeywordTok{..} , and so on.BFormat tokens as a LaTeX  Highlighting environment inside a Shaded environment.  Highlighting and Shaded( are defined by the macros produced by C.  Highlighting" is a verbatim environment using fancyvrb; \, {, and }Z have their normal meanings inside this environment, so that formatting commands work. ShadedF is either nothing (if the style's background color is default) or a  snugshade environment from framedZ, providing a background color for the whole code block, even if it spans multiple pages.C Converts a # 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: g\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}ABCABCNoneD&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 >s as follows: ? = kw, @ = dt, A = dv, B = bn, C = fl, E = ch, G = st, K = co, O = ot, [ = al, P = fu, X = re, \ = er, D = cn, F = sc, H = vs, I = ss, J = im, L = do, M = an, N = cv, Q = va, R = cf, S = op, T = bu, U = ex, V = pp, W = at, Y = in, Z = wa. A ] is not marked up at all.EFormat 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 D/ for information about how tokens are encoded.Each line of source is wrapped in an (inline-block) anchor that makes subsequent per-line processing (e.g. adding line numnbers) possible.FFReturns CSS for styling highlighted code according to the given style.DEFDEF NoneNcolor support level foreground backgroundbolditalic underlinedGG NoneHDReturns a list of syntaxes appropriate for the given file extension.I>Returns a list of syntaxes appropriate for the given filename.J0Lookup a syntax by full name (case insensitive).K1Lookup a syntax by short name (case insensitive).LdLookup syntax by (in order) full name (case insensitive), short name (case insensitive), extension.RMatch filename against a list of globs contained in a semicolon-separated string.5Match filename against a glob pattern with asterisks. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#$%&'456789:;<=>?@ABCDEFGHIJKLLJKHI      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &skylighting-0.6-5RqBUWP4kVjBZPVvxyTRfDSkylighting.RegexSkylighting.TypesSkylighting.TokenizerSkylighting.SyntaxSkylighting.StylesSkylighting.ParserSkylighting.Format.LaTeXSkylighting.Format.HTMLSkylighting.Format.ANSI SkylightingSkylighting.Syntax.ZshSkylighting.Syntax.YamlSkylighting.Syntax.YaccSkylighting.Syntax.XulSkylighting.Syntax.XsltSkylighting.Syntax.XorgSkylighting.Syntax.XmlSkylighting.Syntax.VhdlSkylighting.Syntax.VerilogSkylighting.Syntax.TexinfoSkylighting.Syntax.TcshSkylighting.Syntax.Tcl Skylighting.Syntax.SqlPostgresqlSkylighting.Syntax.SqlMysqlSkylighting.Syntax.SqlSkylighting.Syntax.SgmlSkylighting.Syntax.SedSkylighting.Syntax.SciSkylighting.Syntax.SchemeSkylighting.Syntax.ScalaSkylighting.Syntax.RustSkylighting.Syntax.RubySkylighting.Syntax.RoffSkylighting.Syntax.RhtmlSkylighting.Syntax.Rest!Skylighting.Syntax.RelaxngcompactSkylighting.Syntax.RelaxngSkylighting.Syntax.RSkylighting.Syntax.PythonSkylighting.Syntax.PurebasicSkylighting.Syntax.PureSkylighting.Syntax.PrologSkylighting.Syntax.PowershellSkylighting.Syntax.PostscriptSkylighting.Syntax.PikeSkylighting.Syntax.PhpSkylighting.Syntax.PerlSkylighting.Syntax.PascalSkylighting.Syntax.OpenclSkylighting.Syntax.OctaveSkylighting.Syntax.OcamlSkylighting.Syntax.ObjectivecppSkylighting.Syntax.ObjectivecSkylighting.Syntax.NowebSkylighting.Syntax.NasmSkylighting.Syntax.MonobasicSkylighting.Syntax.Modula3Skylighting.Syntax.Modula2Skylighting.Syntax.ModelinesSkylighting.Syntax.MipsSkylighting.Syntax.MetafontSkylighting.Syntax.MediawikiSkylighting.Syntax.MaximaSkylighting.Syntax.MatlabSkylighting.Syntax.MathematicaSkylighting.Syntax.MarkdownSkylighting.Syntax.MandocSkylighting.Syntax.MakefileSkylighting.Syntax.M4Skylighting.Syntax.LuaSkylighting.Syntax.Llvm"Skylighting.Syntax.LiterateHaskell Skylighting.Syntax.LiterateCurrySkylighting.Syntax.LilypondSkylighting.Syntax.LexSkylighting.Syntax.LatexSkylighting.Syntax.KotlinSkylighting.Syntax.JuliaSkylighting.Syntax.JspSkylighting.Syntax.JsonSkylighting.Syntax.JavascriptSkylighting.Syntax.JavadocSkylighting.Syntax.JavaSkylighting.Syntax.IsocppSkylighting.Syntax.IniSkylighting.Syntax.IdrisSkylighting.Syntax.HtmlSkylighting.Syntax.HaxeSkylighting.Syntax.HaskellSkylighting.Syntax.HamletSkylighting.Syntax.GoSkylighting.Syntax.GnuassemblerSkylighting.Syntax.GlslSkylighting.Syntax.GccSkylighting.Syntax.FsharpSkylighting.Syntax.FortranSkylighting.Syntax.FasmSkylighting.Syntax.ErlangSkylighting.Syntax.EmailSkylighting.Syntax.ElixirSkylighting.Syntax.EiffelSkylighting.Syntax.DtdSkylighting.Syntax.DoxygenluaSkylighting.Syntax.DoxygenSkylighting.Syntax.DotSkylighting.Syntax.Dockerfile!Skylighting.Syntax.DjangotemplateSkylighting.Syntax.DiffSkylighting.Syntax.DSkylighting.Syntax.CurrySkylighting.Syntax.CssSkylighting.Syntax.CsSkylighting.Syntax.CppSkylighting.Syntax.CommonlispSkylighting.Syntax.ColdfusionSkylighting.Syntax.CoffeeSkylighting.Syntax.CmakeSkylighting.Syntax.ClojureSkylighting.Syntax.ChangelogSkylighting.Syntax.CSkylighting.Syntax.BooSkylighting.Syntax.BibtexSkylighting.Syntax.BashSkylighting.Syntax.AwkSkylighting.Syntax.AtsSkylighting.Syntax.AspSkylighting.Syntax.Asn1Skylighting.Syntax.ApacheSkylighting.Syntax.AlertIndentSkylighting.Syntax.AlertSkylighting.Syntax.AgdaSkylighting.Syntax.AdaSkylighting.Syntax.ActionscriptSkylighting.Syntax.Abc7regex-pcre-builtin-0.94.4.8.8.35-Gc7e7fwMAJx5U9r2q279joText.Regex.PCRE.WrapRegexREreStringreCaseSensitiveRegexException compileRegexconvertOctalEscapes matchRegex$fExceptionRegexException $fFromJSONRE $fToJSONRE $fBinaryRE$fShowRegexException$fGenericRegexException$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 DetectSpacesDetectIdentifierWordSet 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$fShowKeywordAttr$fReadKeywordAttr$fEqKeywordAttr$fOrdKeywordAttr$fDataKeywordAttr$fGenericKeywordAttr $fShowWordSet $fReadWordSet $fEqWordSet $fOrdWordSet $fDataWordSet$fGenericWordSet $fShowMatcher $fReadMatcher $fEqMatcher $fOrdMatcher $fDataMatcher$fGenericMatcher$fShowContextSwitch$fReadContextSwitch$fEqContextSwitch$fOrdContextSwitch$fDataContextSwitch$fGenericContextSwitch$fReadTokenType$fShowTokenType $fEqTokenType$fOrdTokenType$fEnumTokenType$fDataTokenType$fGenericTokenType $fShowRule $fReadRule$fEqRule $fOrdRule $fDataRule $fGenericRule $fShowContext $fReadContext $fEqContext $fOrdContext $fDataContext$fGenericContext $fShowSyntax $fReadSyntax $fEqSyntax $fOrdSyntax $fDataSyntax$fGenericSyntax $fShowLineNo $fEnumLineNo $fShowColor $fReadColor $fOrdColor $fEqColor $fDataColor$fGenericColor$fShowTokenStyle$fReadTokenStyle$fOrdTokenStyle$fEqTokenStyle$fDataTokenStyle$fGenericTokenStyle$fShowXterm256ColorCode$fReadXterm256ColorCode$fEqXterm256ColorCode$fOrdXterm256ColorCode$fEnumXterm256ColorCode$fBoundedXterm256ColorCode$fDataXterm256ColorCode$fGenericXterm256ColorCode $fReadStyle $fShowStyle $fEqStyle $fOrdStyle $fDataStyle$fGenericStyle$fShowANSIColorLevel$fReadANSIColorLevel$fEqANSIColorLevel$fOrdANSIColorLevel$fEnumANSIColorLevel$fBoundedANSIColorLevel$fDataANSIColorLevel$fGenericANSIColorLevel$fShowFormatOptions$fReadFormatOptions$fEqFormatOptions$fOrdFormatOptions$fDataFormatOptions$fGenericFormatOptionsTokenizerConfig syntaxMap traceOutputtokenize$fMonadError[]TokenizerM$$fMonadStateTokenizerStateTokenizerM&$fMonadReaderTokenizerConfigTokenizerM$fMonadPlusTokenizerM$fAlternativeTokenizerM$fMonadTokenizerM$fApplicativeTokenizerM$fFunctorTokenizerM$fShowContextStack$fShowTokenizerConfig$fFunctorResult $fShowResultdefaultSyntaxMap parseThemekate breezeDarkpygmentstangoespressohaddock monochromezenburnaddSyntaxDefinitionmissingIncludesparseSyntaxDefinitionformatLaTeXInlineformatLaTeXBlock styleToLaTeXformatHtmlInlineformatHtmlBlock styleToCss formatANSIsyntaxesByExtensionsyntaxesByFilename syntaxByNamesyntaxByShortName lookupSyntaxbaseGHC.BaseNothingJustansi16ColorListansi256ColorListCaseSensitiveWordsCaseInsensitiveWords TokenizerMTM runTokenizerMResultSuccessFailureErrorTokenizerStateinputendlineprevChar contextStackcapturescolumnlineContinuationfirstNonspaceColumncompiledRegexes ContextStackunContextStacksyntaxsourceLineToHtml ansiStyleText matchGlobs matchGlob