tM      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLh Safe-Inferred MNOPQRSTUVWNSTUVW MNOPQRSTUVWportablealpha "John MacFarlane <jgm@berkeley.edu> Safe-Inferred$Options for formatting source code.  Number lines Number of first line Anchors on each line number Html titles with token types %Additional classes for Html code tag *Additional classes for Html container tag + (pre or table depending on numberLines) 0A line of source, list of labeled source items. -9A pair consisting of a list of attributes and some text. .State for syntax parser. 0Stack of contexts 1Number of current line 2Last character parsed 3 True if we've parsed a nonspace 4Language is case-sensitive 5Keywords are case-sensitive 6List of regex captures from  last capturing match 71A stack of contexts. (Language-specific context 5 stacks must be maintained because of IncludeRules.) 81A context: pair of syntax name and context name. A  !"#$%&'()*+,-./0123456789:XYZ[\];  !"#$%&'()*+,-./0123456789:;87./0123456-,+*)('&%$#"! 9 : ,+*)('&%$#"! -./0123456789:XYZ[\]portablealpha"John MacFarlane <jgm@berkeley.edu> Safe-Inferred;Style based on pygments's default colors. <Style based on kate's default colors. =Style based on pygments's tango colors. >Style based on ultraviolet'(s espresso_libre.css (dark background). ?Style based on haddock's source highlighting. @Style with no colors. A4Style based on the popular zenburn vim color scheme ;<=>?@A;<=>?@A;<>=?@A;<=>?@Aportablealpha"John MacFarlane <jgm@berkeley.edu>NoneB&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,  * = dv, ) = bn, ( = fl,  ' = ch, & = st,  CommontTok = co,  $ = ot, # = al, " = fu,  ! = re,   = er. A   is not marked up at all. CFormat tokens as an HTML pre block. If line numbering is A selected, this is put into a table row with line numbers in the  left cell. DGReturns CSS for styling highlighted code according to the given style. B^_`aCDbBCDBCDB^_`aCDbportablealpha"John MacFarlane <jgm@berkeley.edu> Safe-InferredE5Formats tokens as LaTeX using custom commands inside  | characters. Assumes that | is defined as a short verbatim # command by the macros produced by G.  A  KeywordTok is rendered using \KeywordTok{..} , and so on. FFormat tokens as a LaTeX  Highlighting environment inside a  Shaded environment.  Highlighting and Shaded are # defined by the macros produced by G.  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. G 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. I To make boldface work in styles, you need to use a different typewriter + font. This will work for computer modern:  i \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} O \setmonofont[SmallCapsFont={Latin Modern Mono Caps}]{Latin Modern Mono Light} cEdefFGgEFGEFGcEdefFGgportablealpha"John MacFarlane <jgm@berkeley.edu>NonehJMatch filename against a list of globs contained in a semicolon-separated  string. i6Match filename against a glob pattern with asterisks. j Splits semicolon-separated list k0Like >>, but returns the operation on the left. 6 (Suggested by Tillmann Rendel on Haskell-cafe list.) *hijklmnopqrstuvwxyz{|}~parseExpressionInternal *hijklmnopqrstuvwxyz{|}~*hijklmnopqrstuvwxyz{|}~ NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. - - None Full name of language.  'Filename extensions for this language.  4Highlight source code using this syntax definition.  5Parse an expression using appropriate local context.             NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. X !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoX !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoNonepFull name of language. q'Filename extensions for this language. r4Highlight source code using this syntax definition. s5Parse an expression using appropriate local context. pqrtsuvwxyz{|}~pqrspqrtsuvwxyz{|}~NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. $$NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.           NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  !"#$%&'()*+,-  !"#$%&'()*+,-None.Full name of language. /'Filename extensions for this language. 04Highlight source code using this syntax definition. 15Parse an expression using appropriate local context. ./0213456789:;<=>?@ABCDEFGHIJ./01./0213456789:;<=>?@ABCDEFGHIJNoneKFull name of language. L'Filename extensions for this language. M4Highlight source code using this syntax definition. N5Parse an expression using appropriate local context. BKLMONPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~KLMNBKLMONPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ,,NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.     None Full name of language.  'Filename extensions for this language.  4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.            !None!Full name of language. "'Filename extensions for this language. #4Highlight source code using this syntax definition. $5Parse an expression using appropriate local context. !"#%$&'()*+,-./0!"#$!"#%$&'()*+,-./0"None1Full name of language. 2'Filename extensions for this language. 34Highlight source code using this syntax definition. 45Parse an expression using appropriate local context. 123546789:;<1234 123546789:;<#None=Full name of language. >'Filename extensions for this language. ?4Highlight source code using this syntax definition. @5Parse an expression using appropriate local context. A=>?A@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}=>?@A=>?A@BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}$None~Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ~~~%NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ??&NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. $$'NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.         (None Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.     )NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  !"#$%&'()*+,-./012345 !"#$%&'()*+,-./012345*None6Full name of language. 7'Filename extensions for this language. 84Highlight source code using this syntax definition. 95Parse an expression using appropriate local context. 678:9;<=>?@ABCDEFGHI6789678:9;<=>?@ABCDEFGHI+NoneJFull name of language. K'Filename extensions for this language. L4Highlight source code using this syntax definition. M5Parse an expression using appropriate local context. JKLNMOPQRSTUJKLM JKLNMOPQRSTU,NoneVFull name of language. W'Filename extensions for this language. X4Highlight source code using this syntax definition. Y5Parse an expression using appropriate local context. VWXZY[\]^_`abcdefghijklVWXYVWXZY[\]^_`abcdefghijkl-NonemFull name of language. n'Filename extensions for this language. o4Highlight source code using this syntax definition. p5Parse an expression using appropriate local context. mnoqprstuvwxyz{|}~mnopmnoqprstuvwxyz{|}~.NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ''/NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ''0NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. 1NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. 2NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.           3NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  !"  !"4None#Full name of language. $'Filename extensions for this language. %4Highlight source code using this syntax definition. &5Parse an expression using appropriate local context. #$%'&()*+,-./0123456789:;<=>?@#$%&#$%'&()*+,-./0123456789:;<=>?@5NoneAFull name of language. B'Filename extensions for this language. C4Highlight source code using this syntax definition. D5Parse an expression using appropriate local context. ABCEDFGHIJKLMNOPQRSTUVWABCDABCEDFGHIJKLMNOPQRSTUVW6NoneXFull name of language. Y'Filename extensions for this language. Z4Highlight source code using this syntax definition. [5Parse an expression using appropriate local context. XYZ\[]^_`abcdefghijkXYZ[XYZ\[]^_`abcdefghijk7NonelFull name of language. m'Filename extensions for this language. n4Highlight source code using this syntax definition. o5Parse an expression using appropriate local context. lmnpoqrstulmno lmnpoqrstu8NonevFull name of language. w'Filename extensions for this language. x4Highlight source code using this syntax definition. y5Parse an expression using appropriate local context. vwxzy{|}~vwxy vwxzy{|}~9NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. :NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ;NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. <NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. =NoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. 4 4 >None Full name of language.  'Filename extensions for this language.  4Highlight source code using this syntax definition.  5Parse an expression using appropriate local context.             ?NoneFull name of language.  'Filename extensions for this language. !4Highlight source code using this syntax definition. "5Parse an expression using appropriate local context.  !#"$%&'()* !"  !#"$%&'()*@None+Full name of language. ,'Filename extensions for this language. -4Highlight source code using this syntax definition. .5Parse an expression using appropriate local context. +,-/.0123456789:;<=>?@+,-.+,-/.0123456789:;<=>?@ANoneAFull name of language. B'Filename extensions for this language. C4Highlight source code using this syntax definition. D5Parse an expression using appropriate local context. 4ABCEDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstABCD4ABCEDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstBNoneuFull name of language. v'Filename extensions for this language. w4Highlight source code using this syntax definition. x5Parse an expression using appropriate local context. uvwyxz{|}~uvwxuvwyxz{|}~CNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. DNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  ENoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. FNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. %%GNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ))HNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.           INoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. Z !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnZ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnJNoneoFull name of language. p'Filename extensions for this language. q4Highlight source code using this syntax definition. r5Parse an expression using appropriate local context. opqsrtuvwxyz{|}~opqropqsrtuvwxyz{|}~KNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  LNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. 66MNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. NNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. J      !"#$%&'(J      !"#$%&'(ONone)Full name of language. *'Filename extensions for this language. +4Highlight source code using this syntax definition. ,5Parse an expression using appropriate local context. )*+-,./0123456789:;<=)*+,)*+-,./0123456789:;<=PNone>Full name of language. ?'Filename extensions for this language. @4Highlight source code using this syntax definition. A5Parse an expression using appropriate local context. >?@BACDEFGHIJ>?@A >?@BACDEFGHIJQNoneKFull name of language. L'Filename extensions for this language. M4Highlight source code using this syntax definition. N5Parse an expression using appropriate local context. KLMONPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~KLMNKLMONPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ##SNoneFull name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.  TNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. r                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ 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 [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q   r                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ 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 [ \ ] ^ _ ` a b c d e f g h i j k l m n o p qUNone rFull name of language. s'Filename extensions for this language. t4Highlight source code using this syntax definition. u5Parse an expression using appropriate local context.  r s t v u w x y z { | } ~   r s t u r s t v u w x y z { | } ~  VNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.    WNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.    XNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.    YNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.    ZNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.   [None Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.    \None Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.          ]None Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. #                       ! " # $ % & '    #                       ! " # $ % & '^None (Full name of language. )'Filename extensions for this language. *4Highlight source code using this syntax definition. +5Parse an expression using appropriate local context.  ( ) * , + - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? ( ) * + ( ) * , + - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?_None @Full name of language. A'Filename extensions for this language. B4Highlight source code using this syntax definition. C5Parse an expression using appropriate local context.  @ A B D C E F G H I J K L M N O P Q R S T @ A B C @ A B D C E F G H I J K L M N O P Q R S T`None UFull name of language. V'Filename extensions for this language. W4Highlight source code using this syntax definition. X5Parse an expression using appropriate local context.  U V W Y X Z [ \ ] ^ _ ` a b c U V W X U V W Y X Z [ \ ] ^ _ ` a b caNone dFull name of language. e'Filename extensions for this language. f4Highlight source code using this syntax definition. g5Parse an expression using appropriate local context.  d e f h g i j k l m n o p q r s t u v w x y z { | d e f g d e f h g i j k l m n o p q r s t u v w x y z { |bNone }Full name of language. ~'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. ! } ~   } ~  ! } ~  cNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.    dNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.   eNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.    fNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context. %  % gNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.                     hNone Full name of language. 'Filename extensions for this language. 4Highlight source code using this syntax definition. 5Parse an expression using appropriate local context.                    ! " #                       ! " #portablealpha"John MacFarlane <jgm@berkeley.edu>NoneHList of supported languages. $List of language extensions. IFReturns a list of languages appropriate for the given file extension. J@Returns a list of languages appropriate for the given filename. K<Highlight source code. The source language may be specified < by its canonical name (case-insensitive) or by a canonical  extension (if unique). ; The parsers read the input lazily and parse line by line; # results are returned immediately.  Supported languages:  actionscript, ada, alert,  alert_indent, apache, asn1, asp, awk, bash, bibtex, boo, c,  changelog, clojure, cmake, coffee,  coldfusion,  commonlisp, cpp, cs, css, curry, d, diff, djangotemplate, doxygen,  doxygenlua, dtd, eiffel, email, erlang, fortran, fsharp,  gnuassembler, go, haskell, haxe, html, ini, java, javadoc,  javascript, json, jsp, julia, latex, lex,  literatecurry, literatehaskell, lua, makefile, mandoc, matlab, maxima, metafont, mips, modula2, modula3,  monobasic, nasm, noweb,  objectivec,  objectivecpp, ocaml, octave, pascal, perl, php, pike,  postscript, prolog, python, r, relaxngcompact, rhtml, roff, ruby, rust, scala, scheme, sci, sed, sgml, sql, sqlmysql,  sqlpostgresql, tcl, texinfo, verilog, vhdl, xml, xorg, xslt, xul, yacc, yaml. H $IJKLanguage syntax (e.g. haskell) or extension (e.g. hs). Source code to highlight !List of highlighted source lines HIJKKHIJH $IJKportablealpha"John MacFarlane <jgm@berkeley.edu>NoneLM  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLKHIJLL %iijklmnoppqrstuvwxyz{||}~                                  !"#$%&'()*+,-./0123456789:;<=>?=@ABCDEFGHIJKLMNOP(QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ;<[\]^_`abcdefghijklmnfghijklmopqrstuvwx G H I J K L  Y Z   ; < !!!!!!!!!y!z!{!|!}!~!!""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & & &\&&&'''''''''''''''g'h'i'j'((((((((((((())))))))))))))))))) )!)")#))$))%))********** **&*'*(*)***+*,*1*++++++++++++,,,,,,,,,,-,.,/,0,1,2,3,4,5,6,,7,8,---------9--:---;-<-=->-?-@-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.[.\..].^._.`.a./////////K/L/M/N/O/P/Q/b/c/d/R/S/T/U/e/f/g/V/W/X/Y/Z/[/\//]/^/_/`/a/000000000h0i0j0k0l0m0n01111111111o1p11q11r1s1t1u1v1w1w1x1y1222222222z222{2r2s2|2t2u2v2w2}2w2~2222x2233333333333334444444444444444444;4444r4s444444555555555555555555555556666666666666666666677777777778888888888999999999999999(9%9$999 99999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1ABBBBBBBBB2B3B4B5B6B7B8B9B:BCCCCCCCCC;C<C=C>C?C@CDDDDDDDDDDDADEEEEEEEEEEnEEBEAECEDElEEEhEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F F F F F\FFFGGGGGGGGGGGGGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGGGGGWGXGYGZG[GGGGHHHHHHHHHH\HHH]H^H_H`HaHIIIIIIIIIIIIIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIIxIyIzII{I|I}I~IIIIII7IIIIIIIIII4IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJ=JJJBJJJlJJhJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNNN N!NNOOOOOOOOO"O#O$O%O&O'O(O)O*O+O,O-OPPPPPPPPPzP.P/P0PQQQQQQQQQQ1Q2QQQ3Q4QQ5QKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\QQ]Q^Q_Q`QaQ6Q7QbQ8Q9Q:Q;Q<Q-Q=Q Q>QQQ?Q Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQQQAQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRR\RRRRRRRRSSSSSSSSSSSSSTTTTTTTTTT1T2TTT3T4T7TbT8T9T:T;T<T-T=T T>TTT?T TTATBTCTDTTFTGTHTITJTKTLTTMTNTTPTQTRTTTTTVTWTTTTTTYTZT[T\TT]T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTTTTTTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVzVVVrVsV|VwVwVVVVxVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ Z;Z[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]#]9]:]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbcccccccccKccc c!c\c[c"c#cc$cddddddddd%d&deeeeeeeee'e(ee)eKeeWe[eXee;e*e+e,e\e-e.e/e0eYefffffffffff1f2f3f4fKffRfWfXf\f[fYfZffVf5f(f6f4f5f6ff7ff7f8fgggggggggggg^gg8g+ghhhhhhhhh9h:h;h<h=h>h?h@hAhBhhhChDEhighlighting-kate-0.5.5Text.Highlighting.Kate.TypesText.Highlighting.Kate.Styles"Text.Highlighting.Kate.Format.HTML#Text.Highlighting.Kate.Format.LaTeXText.Highlighting.Kate.SyntaxText.Highlighting.KatePaths_highlighting_kateText.Highlighting.Kate.Common!Text.Highlighting.Kate.Syntax.Ada#Text.Highlighting.Kate.Syntax.Alert*Text.Highlighting.Kate.Syntax.Alert_indent$Text.Highlighting.Kate.Syntax.Apache"Text.Highlighting.Kate.Syntax.Asn1!Text.Highlighting.Kate.Syntax.Asp!Text.Highlighting.Kate.Syntax.Awk"Text.Highlighting.Kate.Syntax.Bash$Text.Highlighting.Kate.Syntax.Bibtex!Text.Highlighting.Kate.Syntax.Boo'Text.Highlighting.Kate.Syntax.Changelog%Text.Highlighting.Kate.Syntax.Clojure#Text.Highlighting.Kate.Syntax.Cmake(Text.Highlighting.Kate.Syntax.Coldfusion(Text.Highlighting.Kate.Syntax.Commonlisp!Text.Highlighting.Kate.Syntax.Css#Text.Highlighting.Kate.Syntax.CurryText.Highlighting.Kate.Syntax.D"Text.Highlighting.Kate.Syntax.Diff%Text.Highlighting.Kate.Syntax.DoxygenText.Highlighting.Kate.Syntax.C!Text.Highlighting.Kate.Syntax.Cpp Text.Highlighting.Kate.Syntax.Cs(Text.Highlighting.Kate.Syntax.Doxygenlua!Text.Highlighting.Kate.Syntax.Dtd$Text.Highlighting.Kate.Syntax.Eiffel#Text.Highlighting.Kate.Syntax.Email$Text.Highlighting.Kate.Syntax.Erlang%Text.Highlighting.Kate.Syntax.Fortran$Text.Highlighting.Kate.Syntax.Fsharp*Text.Highlighting.Kate.Syntax.Gnuassembler Text.Highlighting.Kate.Syntax.Go%Text.Highlighting.Kate.Syntax.Haskell"Text.Highlighting.Kate.Syntax.Haxe!Text.Highlighting.Kate.Syntax.Ini(Text.Highlighting.Kate.Syntax.Javascript$Text.Highlighting.Kate.Syntax.Coffee,Text.Highlighting.Kate.Syntax.Djangotemplate"Text.Highlighting.Kate.Syntax.Html%Text.Highlighting.Kate.Syntax.Javadoc*Text.Highlighting.Kate.Syntax.Actionscript"Text.Highlighting.Kate.Syntax.Java"Text.Highlighting.Kate.Syntax.Json!Text.Highlighting.Kate.Syntax.Jsp#Text.Highlighting.Kate.Syntax.Julia!Text.Highlighting.Kate.Syntax.Lex+Text.Highlighting.Kate.Syntax.LiterateCurry-Text.Highlighting.Kate.Syntax.LiterateHaskell!Text.Highlighting.Kate.Syntax.Lua&Text.Highlighting.Kate.Syntax.Makefile$Text.Highlighting.Kate.Syntax.Matlab$Text.Highlighting.Kate.Syntax.Maxima&Text.Highlighting.Kate.Syntax.Metafont"Text.Highlighting.Kate.Syntax.Mips%Text.Highlighting.Kate.Syntax.Modula2%Text.Highlighting.Kate.Syntax.Modula3'Text.Highlighting.Kate.Syntax.Monobasic"Text.Highlighting.Kate.Syntax.Nasm#Text.Highlighting.Kate.Syntax.Noweb(Text.Highlighting.Kate.Syntax.Objectivec*Text.Highlighting.Kate.Syntax.Objectivecpp#Text.Highlighting.Kate.Syntax.Ocaml$Text.Highlighting.Kate.Syntax.Octave$Text.Highlighting.Kate.Syntax.Pascal"Text.Highlighting.Kate.Syntax.Perl"Text.Highlighting.Kate.Syntax.Pike(Text.Highlighting.Kate.Syntax.Postscript$Text.Highlighting.Kate.Syntax.Prolog$Text.Highlighting.Kate.Syntax.Python#Text.Highlighting.Kate.Syntax.LatexText.Highlighting.Kate.Syntax.R,Text.Highlighting.Kate.Syntax.Relaxngcompact#Text.Highlighting.Kate.Syntax.Rhtml"Text.Highlighting.Kate.Syntax.Roff$Text.Highlighting.Kate.Syntax.Mandoc"Text.Highlighting.Kate.Syntax.Ruby"Text.Highlighting.Kate.Syntax.Rust#Text.Highlighting.Kate.Syntax.Scala$Text.Highlighting.Kate.Syntax.Scheme!Text.Highlighting.Kate.Syntax.Sci!Text.Highlighting.Kate.Syntax.Sed"Text.Highlighting.Kate.Syntax.Sgml!Text.Highlighting.Kate.Syntax.Sql&Text.Highlighting.Kate.Syntax.SqlMysql!Text.Highlighting.Kate.Syntax.Php+Text.Highlighting.Kate.Syntax.SqlPostgresql!Text.Highlighting.Kate.Syntax.Tcl%Text.Highlighting.Kate.Syntax.Texinfo%Text.Highlighting.Kate.Syntax.Verilog"Text.Highlighting.Kate.Syntax.Vhdl!Text.Highlighting.Kate.Syntax.Xml"Text.Highlighting.Kate.Syntax.Xorg"Text.Highlighting.Kate.Syntax.Xslt!Text.Highlighting.Kate.Syntax.Xul"Text.Highlighting.Kate.Syntax.Yacc"Text.Highlighting.Kate.Syntax.Yaml FormatOptions numberLines startNumber lineAnchorstitleAttributes codeClassescontainerClassesStyle tokenStyles defaultColorbackgroundColorlineNumberColorlineNumberBackgroundColor FromColor fromColorToColortoColorColorRGB TokenStyle tokenColortokenBackground tokenBold tokenItalictokenUnderline KateParser SourceLine TokenType NormalTokErrorTokRegionMarkerTok FunctionTokAlertTokOtherTok CommentTok StringTokCharTokFloatTokBaseNTok DecValTok DataTypeTok KeywordTokToken SyntaxState synStContextssynStLineNumber synStPrevCharsynStPrevNonspacesynStCaseSensitivesynStKeywordCaseSensitive synStCaptures ContextStackContextdefStyledefaultFormatOptspygmentskatetangoespressohaddock monochromezenburnformatHtmlInlineformatHtmlBlock styleToCssformatLaTeXInlineformatLaTeXBlock styleToLaTeX languageslanguagesByExtensionlanguagesByFilename highlightAshighlightingKateVersioncatchIOversionbindirlibdirdatadir libexecdir getBinDir getLibDir getDataDir getLibexecDirgetDataFileName$fFromColor(,,)$fFromColor(,,)0 $fFromColor[] $fToColor(,,)$fToColor(,,)0 $fToColor[] tokenToHtmlshortsourceLineToHtmlformatHtmlBlockPretoCss formatLaTeXsourceLineToLaTeX tokenToLaTeX escapeLaTeXmacrodef matchGlobs matchGlob splitBySemi>>~normalizeHighlighting pushContext popContextcurrentContext withChildrenpFirstNonSpace currentColumnpColumn pGetCapture pDetectChar pDetect2CharspKeywordpStringpAnyCharpDefault subDynamic convertOctal isOctalDigit compileRegex matchRegexpRegExprpRegExprDynamic integerRegexpInt floatRegexpFloatoctRegexpHlCOcthexRegexpHlCHexpHlCStringCharpHlCChar pRangeDetect pLineContinue pDetectSpacespDetectIdentifier fromStatemkParseSourceLine syntaxNamesyntaxExtensions highlightparseExpressionparseSourceLine startingStatepEndLine withAttribute list_keywords list_pragmas list_typesregex_'5cbrecord'5cbregex_'5cbend'5cs'2brecord'5cbregex_'5cbcase'5cbregex_'5cbend'5cs'2bcase'5cbregex_'5cbif'5cbregex_'5cbend'5cs'2bif'5cbregex_'5cbloop'5cbregex_'5cbend'5cs'2bloop'5cbregex_'5cbselect'5cbregex_'5cbend'5cs'2bselect'5cbregex_'5cbbegin'5cbregex_'5cbend'5cbregex_'27'2e'27 parseRuleslist_alerts'5fhilist_alerts'5fmidlist_alerts'5flo list_alertslist_String_Directiveslist_Integer_Directiveslist_Alternative_Directiveslist_Alternatesregex_'3c'5cw'2bregex_'3c'2f'5cw'2bregex_'5b'5e'23'5d'2aregex_'5b'5e'23'3e'5d'2alist_control_structureslist_functionsHregex_'3c'5cs'2ascript'5cs'2alanguage'3d'22VBScript'22'5b'5e'3e'5d'2a'3e®ex_'3c'5cs'2ascript'28'5cs'7c'3e'29Zregex_'3c'5cs'2a'5c'2f'3f'5cs'2a'5ba'2dzA'2dZ'5f'3a'5d'5ba'2dzA'2dZ0'2d9'2e'5f'3a'2d'5d'2a-regex_'3c'5cs'2a'5c'2f'5cs'2ascript'5cs'2a'3eregex_>regex_'5b0123456789'5d'2a'5c'2e'5c'2e'5c'2e'5b0123456789'5d'2aregex_'5cbelseif'5cbregex_'5cbelse'5cbregex_'5cbend_if'5cbregex_'5cbexit_function'5cbregex_'5cbfunction'5cbregex_'5cbend_function'5cbregex_'5cbexit_sub'5cbregex_'5cbsub'5cbregex_'5cbend_sub'5cbregex_'5cbclass'5cbregex_'5cbend_class'5cbregex_'5cbexit_do'5cb+regex_'5cbdo'28'5cs'2b'28while'29'29'3f'5cbregex_'5cbexit_while'5cbregex_'5cbwhile'5cbregex_'5cbwend'5cbregex_'5cbexit_for'5cbregex_'5cbfor'5cbregex_'5cbnext'5cbregex_'5cbselect_case'5cbregex_'5cbend_select'5cb"regex_'5c'5c'5b0'2d7'5d'7b1'2c3'7d-regex_'5c'5cx'5b0'2d9A'2dFa'2df'5d'7b1'2c2'7dregex_'5cs'2a'3d'5cs'2a+regex_'5cs'2a'23'3f'5ba'2dzA'2dZ0'2d9'5d'2a list_builtinsregex_'5cb'28BEGIN'7cEND'29'5cb'regex_'5c'24'5bA'2dZa'2dz0'2d9'5f'5d'2blist_builtins'5fvarlist_unixcommands"regex_'5b'5cs'3b'5d'28'3f'3d'23'29$regex_'5b'5e'29'5d'28'3f'3d'5c'29'29!regex_'5b'5e'60'5d'28'3f'3d'60'29.regex_'5c'5b'5c'5b'28'3f'3d'28'24'7c'5cs'29'292regex_'5cs'5c'5b'5c'5b'28'3f'3d'28'24'7c'5cs'29'29(regex_'5c'5b'28'3f'3d'28'24'7c'5cs'29'29,regex_'5cs'5c'5b'28'3f'3d'28'24'7c'5cs'29'29(regex_'5c'7b'28'3f'3d'28'24'7c'5cs'29'29+regex_'5cbdo'28'3f'21'5b'5cw'24'2b'2d'5d'29-regex_'5cbdone'28'3f'21'5b'5cw'24'2b'2d'5d'29(regex_'5cbif'28'3f'3d'28'24'7c'5cs'29'29+regex_'5cbfi'28'3f'21'5b'5cw'24'2b'2d'5d'29-regex_'5cbcase'28'3f'21'5b'5cw'24'2b'2d'5d'29Dregex_'5cb'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a'5c'2b'3f'3dbregex_'5cb'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a'28'3f'3d'5c'5b'2e'2b'5c'5d'5c'2b'3f'3d'29Yregex_'5bA'2dZa'2dz'5f'3a'5d'5bA'2dZa'2dz0'2d9'5f'3a'23'25'40'2d'5d'2a'5cs'2a'5c'28'5c'29regex_'5c'2e'28'3f'3d'5cs'29regex_'5cd'2a'3c'3c'3cregex_'5b'3c'3e'5d'5c'28}regex_'28'5b0'2d9'5d'2a'28'3e'7b1'2c2'7d'7c'3c'29'28'26'5b0'2d9'5d'2b'2d'3f'29'3f'7c'26'3e'7c'3e'26'7c'5b0'2d9'5d'2a'3c'3e'29regex_'28'5b'7c'26'5d'29'5c1'3fJregex_'28'5b'5cw'5f'40'2e'25'2a'3f'2b'2d'5d'7c'5c'5c_'29'2a'28'3f'3d'2f'29regex_'7e'5cw'2aqregex_'2f'28'5b'5cw'5f'40'2e'25'2a'3f'2b'2d'5d'7c'5c'5c_'29'2a'28'3f'3d'28'5b'2f'29'3b'24'60'27'22'5d'7c'24'29'29rregex_'2f'28'5b'5cw'5f'40'2e'25'2a'3f'2b'2d'5d'7c'5c'5c_'29'2a'28'3f'3d'28'5b'5cs'29'3b'24'60'27'22'5d'7c'24'29'29;regex_'28'5b'5cw'5f'40'2e'25'2a'3f'2b'2d'5d'7c'5c'5c_'29'2aregex_'5c'5c'24"regex_'28'5b'7c'26'3b'5d'29'5c1'3f8regex_'2d'3f'2d'5ba'2dz'5d'5bA'2dZa'2dz0'2d9'5f'2d'5d'2aCregex_'5c'5c'5b'5d'5b'3b'5c'5c'24'60'7b'7d'28'29'7c'26'3c'3e'2a_'5d5regex_'5c'7b'28'3f'21'28'5cs'7c'24'29'29'5cS'2a'5c'7dxregex_'2f'28'5b'5cw'5f'40'2e'25'2a'3f'2b'2d'5d'7c'5c'5c_'29'2a'28'3f'3d'28'5b'5cs'2f'29'3a'3b'24'60'27'22'5d'7c'24'29'29@regex_'5c'24'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a'5c'5b:regex_'5c'24'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a/regex_'5c'24'5b'2a'40'23'3f'24'21'5f0'2d9'2d'5d;regex_'5c'24'5c'7b'5b'2a'40'23'3f'24'21'5f0'2d9'2d'5d'5c'7djregex_'5c'24'5c'7b'23'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a'28'5c'5b'5b'2a'40'5d'5c'5d'29'3f'5c'7dyregex_'5c'24'5c'7b'21'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a'28'5c'5b'5b'2a'40'5d'5c'5d'7c'5b'2a'40'5d'29'3f'5c'7d@regex_'5c'24'5c'7b'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a_regex_'5c'24'5c'7b'5b'2a'40'23'3f'24'21'5f0'2d9'2d'5d'28'3f'3d'5b'3a'23'25'2f'3d'3f'2b'2d'5d'29regex_'5c'5c'5b'60'24'5c'5c'5d7regex_'2d'5babcdefghkprstuwxOGLSNozn'5d'28'3f'3d'5cs'29-regex_'2d'28'5bno'5dt'7cef'29'28'3f'3d'5cs'29=regex_'28'5b'21'3d'5d'3d'3f'7c'5b'3e'3c'5d'29'28'3f'3d'5cs'299regex_'2d'28eq'7cne'7c'5bgl'5d'5bte'5d'29'28'3f'3d'5cs'29;regex_'5cs'5c'5d'28'3f'3d'28'24'7c'5b'5cs'3b'7c'26'5d'29'297regex_'5c'5d'28'3f'3d'28'24'7c'5b'5cs'3b'7c'26'5d'29'29Aregex_'5cs'5c'5d'5c'5d'28'3f'3d'28'24'7c'5b'5cs'3b'7c'26'5d'29'29=regex_'5c'5d'5c'5d'28'3f'3d'28'24'7c'5b'5cs'3b'7c'26'5d'29'29%regex_'5b'5cw'3a'2c'2b'5f'2e'2f'2d'5diregex_'5cs'2b'5bA'2dZa'2dz'5f'3a'5d'5bA'2dZa'2dz0'2d9'5f'3a'23'25'40'2d'5d'2a'28'5cs'2a'5c'28'5c'29'29'3f!regex_'2d'5bA'2dZa'2dz0'2d9'5d'2b5regex_'2d'2d'5ba'2dz'5d'5bA'2dZa'2dz0'2d9'5f'2d'5d'2a8regex_'5cb'5bA'2dZa'2dz'5f'5d'5bA'2dZa'2dz0'2d9'5f'5d'2a*regex_'5b'5e'5d'7d'29'7c'3b'60'26'3e'3c'5d%regex_'5c'5c'5b'60'22'5c'5c'24'5cn'5d#regex_'5c'5c'5babefnrtv'5c'5c'27'5dSregex_'5c'5c'28'5b0'2d7'5d'7b1'2c3'7d'7cx'5bA'2dFa'2df0'2d9'5d'7b1'2c2'7d'7cc'2e'29regex_'5b'7c'3e'5d'5cs'2a'5b'7c'3e'5d'5cs'2a'5b'7c'3e'5d'2e'2a+regex_'5b'7c'3e'5d'5cs'2a'5b'7c'3e'5d'2e'2aregex_'5b'7c'3e'5d'2e'2aregex_'28'5bA'2dZa'2dz0'2d9'2b'2f'5d'5bA'2dZa'2dz0'2d9'2b'2f'5d'5bA'2dZa'2dz0'2d9'2b'2f'5d'5bA'2dZa'2dz0'2d9'2b'2f'5d'29'7b10'2c20'7d'24-regex_'5bA'2dZa'2dz0'2d9'2b'3d'2f'5d'2b'3d'24.regex_'28'2d_'29'3f'2d'2d'28'2d'2d'2e'2a'29'3fregex_'28'3f'3a'2dmodule'7c'2dexport'7c'2ddefine'7c'2dundef'7c'2difdef'7c'2difndef'7c'2delse'7c'2dendif'7c'2dinclude'7c'2dinclude'5flib'29regex_'28'3f'3a'5c'2b'7c'2d'7c'5c'2a'7c'5c'2f'7c'3d'3d'7c'5c'2f'3d'7c'3d'3a'3d'7c'3d'5c'2f'3d'7c'3c'7c'3d'3c'7c'3e'7c'3e'3d'7c'5c'2b'5c'2b'7c'2d'2d'7c'3d'7c'21'7c'3c'2d'29regex_'28'3f'3a'5c'28'7c'5c'29'7c'5c'7b'7c'5c'7d'7c'5c'5b'7c'5c'5d'7c'5c'2e'7c'5c'3a'7c'5c'7c'7c'5c'7c'5c'7c'7c'3b'7c'5c'2c'7c'5c'3f'7c'2d'3e'7c'5c'23'29regex_'5cb'5ba'2dz'5d'5b'5fa'2dz'40'2dZ0'2d9'5d'2a'28'3f'3a'28'3f'3d'5b'5e'5fa'2dz'40'2dZ0'2d9'5d'29'7c'24'29'3a'5cb'5ba'2dz'5d'5b'5fa'2dz'40'2dZ0'2d9'5d'2a'28'3f'3a'28'3f'3d'5b'5e'5fa'2dz'40'2dZ0'2d9'5d'29'7c'24'29sregex_'5cb'5ba'2dz'5d'5b'5fa'2dz'40'2dZ0'2d9'5d'2a'28'3f'3a'28'3f'3d'5b'5e'5fa'2dz'40'2dZ0'2d9'5d'29'7c'24'29'5c'28pregex_'5cb'5b'5fA'2dZ'5d'5b'5fa'2dz'40'2dZ0'2d9'5d'2a'28'3f'3a'28'3f'3d'5b'5e'5fa'2dz'40'2dZ0'2d9'5d'29'7c'24'29mregex_'5cb'5ba'2dz'5d'5b'5fa'2dz'40'2dZ0'2d9'5d'2a'28'3f'3a'28'3f'3d'5b'5e'5fa'2dz'40'2dZ0'2d9'5d'29'7c'24'29\regex_'5b0'2d9'5d'2b'5c'2e'5b0'2d9'5d'2b'28'3f'3a'5beE'5d'5b'2b'2d'5d'3f'5b0'2d9'5d'2b'29'3f(regex_'5cd'2b'23'5ba'2dzA'2dZ0'2d9'5d'2bregex_'5c'24'5cS?regex_'28'3f'3a'28'3f'3a'5c'5c'27'29'3f'5b'5e'27'5d'2a'29'2a'27?regex_'28'3f'3a'28'3f'3a'5c'5c'22'29'3f'5b'5e'22'5d'2a'29'2a'22list_io'5ffunctionslist_io'5fkeywordslist_open'5fkeywordslist_inquire'5fkeywordslist_elemental'5fprocslist_inquiry'5ffnlist_transform'5ffnlist_non'5felem'5fsubr2regex_'28'23'7ccDEC'5c'24'7cCDEC'5c'24'29'2e'2a'24$regex_'5c'2e'28true'7cfalse'29'5c'2e%regex_'5c'2e'5bA'2dZa'2dz'5d'2b'5c'2e9regex_'28'3d'3d'7c'2f'3d'7c'3c'7c'3c'3d'7c'3e'7c'3e'3d'29regex_'5bcC'5c'2a'5d'2e'2a'24regex_'21'2e'2a'24Zregex_'5cb'28read'7cwrite'7cbackspace'7crewind'7cend'5cs'2afile'7cclose'29'5cs'2a'5b'28'5dregex_'5cbopen'5cs'2a'5b'28'5d!regex_'5cbinquire'5cs'2a'5b'28'5d regex_'5cbformat'5cs'2a'5b'28'5dregex_'5cbend'5cs'2afile'5cbregex_'5b0'2d9'5d'2a'2f$regex_'5cbmodule'5cs'2bprocedure'5cbregex_'5cs'2a'5c'5c'5ba'2dzA'2dZ'5d'2b'5b'5e'5c'7b'5d'2a'5c'7bBregex_'28Verb'7cverb'7clstinline'29'28'3f'3d'5b'5ea'2dzA'2dZ'5d'29)regex_mint'28'3f'3d'5b'5ea'2dzA'2dZ'5d'29?regex_'5ba'2dzA'2dZ'40'5d'2b'28'5c'2b'3f'7c'5c'2a'7b0'2c3'7d'29regex_'5cs'2a'5c'5b'5cs'2aregex_'5b'5e'5c'5b'5c'7b'5d'2bregex_'5cs'2a'5c'5d'5cs'2aregex_'5cs'2a'5c'7d'5cs'2aregex_'5cs'2a'5c'28'5cs'2aregex_'5cs'2a'5c'29'5cs'2aregex_'5ba'2dzA'2dZ'5d(regex_'5ba'2dzA'2dZ'5d'2b'28'5c'2a'29'3f"regex_'28'28B'7cL'29'3fVerbatim'29$regex_'28verbatim'7cboxedverbatim'29 regex_comment*regex_'28alignat'7cxalignat'7cxxalignat'29regex_'28equation'7cdisplaymath'7ceqnarray'7csubeqnarray'7cmath'7cmultline'7cgather'7calign'7cflalign'7cIEEEeqnarray'7cIEEEeqnarraybox'7csmallmatrix'7cpmatrix'7cbmatrix'7cBmatrix'7cvmatrix'7cVmatrix'29bregex_'28tabularx'7ctabular'7csupertabular'7cmpsupertabular'7cxtabular'7cmpxtabular'7clongtable'29regex_'5b'5ea'2dzA'2dZ'5cxd7'5dregex_'5ba'2dzA'2dZ'5d'2b:regex_language'5cs'2a'3d'5cs'2a'28'3f'3d'5b'5e'2c'5d'2b'29'regex_'2e'2a'28'3f'3d'5c'7d'7c'5c'5d'29Dregex_'5c'5cend'5cs'2a'5c'7b'28lstlisting'7cminted'29'5c'2a'3f'5c'7d!regex_'2e'2a'28'5c'7d'7c'5c'5d'29regex_'5c'5cend'28'3f'3d'5cs'2a'5c'7b'28verbatim'7clstlisting'7cboxedverbatim'7c'28B'7cL'29'3fVerbatim'7cminted'29'5c'2a'3f'5c'7d'29regex_'5cs'2a'5c'7b\regex_'28verbatim'7clstlisting'7cboxedverbatim'7c'28B'7cL'29'3fVerbatim'7cminted'29'5c'2a'3f>regex_'5c'5cend'28'3f'3d'5cs'2a'5c'7bcomment'5c'2a'3f'5c'7d'29regex_comment'5c'2a'3f*regex_'5c'7d'5c'7b'5b'5e'5c'7d'5d'2a'5c'7dregex_'5c'2a'28'3f'3d'5c'7d'29regex_'5c'2a'5b'5e'5c'7d'5d'2a1regex_'5b'5ea'2dzA'2dZ'5cxd7'5d'5b'5e'5c'7d'5d'2aBregex_'5c'5c'28text'7cintertext'7cmbox'29'5cs'2a'28'3f'3d'5c'7b'29regex_'28equation'7cdisplaymath'7ceqnarray'7csubeqnarray'7cmath'7cmultline'7cgather'7calign'7cflalign'7calignat'7cxalignat'7cxxalignat'7cIEEEeqnarray'7cIEEEeqnarraybox'7csmallmatrix'7cpmatrix'7cbmatrix'7cBmatrix'7cvmatrix'7cVmatrix'29'5c'2a'3fregex_'5c'5cend'28'3f'3d'5cs'2a'5c'7b'28tabularx'7ctabular'7csupertabular'7cmpsupertabular'7cxtabular'7cmpxtabular'7clongtable'29'5c'2a'3f'5c'7d'29kregex_'28tabularx'7ctabular'7csupertabular'7cmpsupertabular'7cxtabular'7cmpxtabular'7clongtable'29'5c'2a'3fregex_'5c'5c'28begin'7cend'29'5cs'2a'5c'7b'28equation'7cdisplaymath'7ceqnarray'7csubeqnarray'7cmath'7cmultline'7cgather'7calign'7cflalign'7calignat'7cxalignat'7cxxalignat'7cIEEEeqnarray'29'5c'2a'3f'5c'7dregex_'5c'24'2e'2a'5c'24 list_controls list_wordstregex_'5ba'2dzA'2dZ'5f'5c'2e'5d'5b0'2d9a'2dzA'2dZ'5f'5c'2e'5d'2a'5b'5cs'5d'2a'3d'28'3f'3d'28'5b'5e'3d'5d'7c'24'29'29iregex_'28'5c'2a'7c'2f'7c'3c'7c'3e'7c'5c'21'3d'7c'3d'7c'5c'7c'7c'26'7c'3a'7c'5c'5e'7c'40'7c'5c'24'7c'7e'29_regex_'5ba'2dzA'2dZ'5f'5d'2b'5ba'2dzA'2dZ'5f'5c'2e0'2d9'5d'2a'28'3f'3d'5b'5cs'5d'2a'5b'28'5d'29kregex_'5c'2e'5ba'2dzA'2dZ'5f'5c'2e'5d'2b'5ba'2dzA'2dZ'5f'5c'2e0'2d9'5d'2a'28'3f'3d'5b'5cs'5d'2a'5b'28'5d'29 regex_'5c'28 regex_'5b'3c'5d'7b1'2c2'7d'5c'2d regex_'5c'2d'5b'3e'5d'7b1'2c2'7dregex_'3d'28'3f'21'3d'29regex_'28'5c'2b'7c'5c'2d'7c'5c'2a'7b1'2c2'7d'7c'2f'7c'3c'3d'3f'7c'3e'3d'3f'7c'3d'7b1'2c2'7d'7c'5c'21'3d'3f'7c'5c'7c'7b1'2c2'7d'7c'26'7b1'2c2'7d'7c'3a'7b1'2c3'7d'7c'5c'5e'7c'40'7c'5c'24'7c'7e'29regex_'25'5b'5e'25'5d'2a'25list_Node_Nameslist_Datatypes,regex_'5b'5cw'5c'2e'2d'5d'2b'5b'5cs'5d'2b'3dlist_access'2dcontrollist_attribute'2ddefinitionslist_default'2dglobalslist_kernel'2dmethodsregex_'3c'25'3d'3fregex_'2d'3f'25'3eregex_'5f'5fEND'5f'5f'24Yregex_'28'5c'3d'7c'5c'28'7c'5c'5b'7c'5c'7b'29'5cs'2a'28if'7cunless'7cwhile'7cuntil'29'5cb9regex_'28while'7cuntil'29'5cb'28'3f'21'2e'2a'5cbdo'5cb'29Fregex_'5c'3b'5cs'2a'28while'7cuntil'29'5cb'28'3f'21'2e'2a'5cbdo'5cb'29regex_'28if'7cunless'29'5cb(regex_'5c'3b'5cs'2a'28if'7cunless'29'5cbregex_'5cbmodule'5cb-regex_'5cbfor'5cb'28'3f'21'2e'2a'5cbdo'5cb'29regex_'5cbdef'5cbTregex_'28'5cb'7c'5e'5cs'2a'29'28else'7celsif'7crescue'7censure'29'28'5cs'2b'7c'24'29Qregex_'5c'2e'5b'5fa'2dz'5d'5b'5fa'2dzA'2dZ0'2d9'5d'2a'28'5c'3f'7c'5c'21'7c'5cb'29Iregex_'5cs'5c'3f'28'5c'5cM'5c'2d'29'3f'28'5c'5cC'5c'2d'29'3f'5c'5c'3f'5cS'regex_'5c'24'5ba'2dzA'2dZ'5f0'2d9'5d'2b)regex_'5c'24'5c'2d'5ba'2dzA'2dz'5f'5d'5cbCregex_'5c'24'5b'5cd'5f'2a'60'5c'21'3a'3f'27'2f'5c'5c'5c'2d'5c'26'5d5regex_'5cb'5b'5fA'2dZ'5d'2b'5bA'2dZ'5f0'2d9'5d'2b'5cb\regex_'5cb'5bA'2dZ'5d'2b'5f'2a'28'5b0'2d9'5d'7c'5ba'2dz'5d'29'5b'5fa'2dzA'2dZ0'2d9'5d'2a'5cb7regex_'5cb'5c'2d'3f0'5bxX'5d'5b'5f0'2d9a'2dfA'2dF'5d'2b*regex_'5cb'5c'2d'3f0'5bbB'5d'5b'5f01'5d'2b0regex_'5cb'5c'2d'3f0'5b1'2d7'5d'5b'5f0'2d7'5d'2aregex_'5cb'5c'2d'3f'5b0'2d9'5d'5b0'2d9'5f'5d'2a'5c'2e'5b0'2d9'5d'5b0'2d9'5f'5d'2a'28'5beE'5d'5c'2d'3f'5b1'2d9'5d'5b0'2d9'5d'2a'28'5c'2e'5b0'2d9'5d'2a'29'3f'29'3f3regex_'5cb'5c'2d'3f'5b1'2d9'5d'5b0'2d9'5f'5d'2a'5cb8regex_'5cs'2a'3c'3c'2d'28'3f'3d'5cw'2b'7c'5b'22'27'5d'295regex_'5cs'2a'3c'3c'28'3f'3d'5cw'2b'7c'5b'22'27'5d'29)regex_'5cs'5b'5c'3f'5c'3a'5c'25'2f'5d'5cs6regex_'5b'7c'26'3c'3e'5c'5e'5c'2b'2a'7e'5c'2d'3d'5d'2b regex_'5cs'21regex_'2f'3d'5cs7regex_'3a'5ba'2dzA'2dZ'5f'5d'5ba'2dzA'2dZ0'2d9'5f'5d'2a regex_'5cs'23regex_'5b'5c'5b'5c'5d'5d'2b$regex_'40'5ba'2dzA'2dZ'5f0'2d9'5d'2b'regex_'40'40'5ba'2dzA'2dZ'5f0'2d9'5d'2b?regex_'5cs'2a'5b'25'5d'28'3f'3d'5bQqxw'5d'3f'5b'5e'5cs'3e'5d'29regex_'5c'5c'5c'22regex_'23'40'7b1'2c2'7dregex_'5c'5c'5c'27regex_'5c'5c'5c'60regex_'5c'5c'5c'2fregex_'5b'5e'5c'5c'5d'24regex_'2f'5buiomxn'5d'2aregex_'5cw'28'3f'21'5cw'29eregex_'5c'2e'3f'5b'5fa'2dz'5d'5cw'2a'28'5c'3f'7c'5c'21'29'3f'28'3f'3d'5b'5e'5cw'5cd'5c'2e'5c'3a'5d'29