/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/__pycache__
NameSizeModeActions
actionscript.cpython-313.pyc111400644editdlrm
ada.cpython-313.pyc55130644editdlrm
agile.cpython-313.pyc12700644editdlrm
algebra.cpython-313.pyc112060644editdlrm
ambient.cpython-313.pyc31370644editdlrm
amdgpu.cpython-313.pyc22540644editdlrm
ampl.cpython-313.pyc40900644editdlrm
apdlexer.cpython-313.pyc190310644editdlrm
apl.cpython-313.pyc25290644editdlrm
archetype.cpython-313.pyc92450644editdlrm
arrow.cpython-313.pyc35790644editdlrm
arturo.cpython-313.pyc96770644editdlrm
asc.cpython-313.pyc20700644editdlrm
asm.cpython-313.pyc362770644editdlrm
asn1.cpython-313.pyc44750644editdlrm
automation.cpython-313.pyc184390644editdlrm
bare.cpython-313.pyc28860644editdlrm
basic.cpython-313.pyc270940644editdlrm
bdd.cpython-313.pyc20910644editdlrm
berry.cpython-313.pyc35510644editdlrm
bibtex.cpython-313.pyc52570644editdlrm
blueprint.cpython-313.pyc53230644editdlrm
boa.cpython-313.pyc35210644editdlrm
bqn.cpython-313.pyc25590644editdlrm
business.cpython-313.pyc221580644editdlrm
capnproto.cpython-313.pyc24180644editdlrm
carbon.cpython-313.pyc35900644editdlrm
cddl.cpython-313.pyc42240644editdlrm
chapel.cpython-313.pyc42460644editdlrm
clean.cpython-313.pyc60710644editdlrm
codeql.cpython-313.pyc27460644editdlrm
comal.cpython-313.pyc32080644editdlrm
compiled.cpython-313.pyc19610644editdlrm
configs.cpython-313.pyc448790644editdlrm
console.cpython-313.pyc42770644editdlrm
cplint.cpython-313.pyc17690644editdlrm
crystal.cpython-313.pyc151280644editdlrm
csound.cpython-313.pyc142180644editdlrm
css.cpython-313.pyc221490644editdlrm
c_cpp.cpython-313.pyc160490644editdlrm
c_like.cpython-313.pyc276200644editdlrm
d.cpython-313.pyc83570644editdlrm
dalvik.cpython-313.pyc46040644editdlrm
data.cpython-313.pyc216580644editdlrm
dax.cpython-313.pyc62420644editdlrm
devicetree.cpython-313.pyc40520644editdlrm
diff.cpython-313.pyc57150644editdlrm
dns.cpython-313.pyc37920644editdlrm
dotnet.cpython-313.pyc352770644editdlrm
dsls.cpython-313.pyc338510644editdlrm
dylan.cpython-313.pyc97990644editdlrm
ecl.cpython-313.pyc55870644editdlrm
eiffel.cpython-313.pyc30020644editdlrm
elm.cpython-313.pyc32400644editdlrm
elpi.cpython-313.pyc72500644editdlrm
email.cpython-313.pyc60110644editdlrm
erlang.cpython-313.pyc205610644editdlrm
esoteric.cpython-313.pyc98130644editdlrm
ezhil.cpython-313.pyc38540644editdlrm
factor.cpython-313.pyc168750644editdlrm
fantom.cpython-313.pyc79380644editdlrm
felix.cpython-313.pyc82230644editdlrm
fift.cpython-313.pyc19770644editdlrm
floscript.cpython-313.pyc29950644editdlrm
forth.cpython-313.pyc53780644editdlrm
fortran.cpython-313.pyc87310644editdlrm
foxpro.cpython-313.pyc208210644editdlrm
freefem.cpython-313.pyc128010644editdlrm
func.cpython-313.pyc33210644editdlrm
functional.cpython-313.pyc10110644editdlrm
futhark.cpython-313.pyc40930644editdlrm
gcodelexer.cpython-313.pyc13330644editdlrm
gdscript.cpython-313.pyc72500644editdlrm
gleam.cpython-313.pyc27190644editdlrm
go.cpython-313.pyc33820644editdlrm
grammar_notation.cpython-313.pyc76800644editdlrm
graph.cpython-313.pyc38170644editdlrm
graphics.cpython-313.pyc296970644editdlrm
graphql.cpython-313.pyc44240644editdlrm
graphviz.cpython-313.pyc22340644editdlrm
gsql.cpython-313.pyc37880644editdlrm
hare.cpython-313.pyc29610644editdlrm
haskell.cpython-313.pyc306110644editdlrm
haxe.cpython-313.pyc223790644editdlrm
hdl.cpython-313.pyc174600644editdlrm
hexdump.cpython-313.pyc36200644editdlrm
html.cpython-313.pyc209630644editdlrm
idl.cpython-313.pyc124820644editdlrm
igor.cpython-313.pyc256810644editdlrm
inferno.cpython-313.pyc32670644editdlrm
installers.cpython-313.pyc138980644editdlrm
int_fiction.cpython-313.pyc483410644editdlrm
iolang.cpython-313.pyc22280644editdlrm
j.cpython-313.pyc43080644editdlrm
javascript.cpython-313.pyc571940644editdlrm
jmespath.cpython-313.pyc24180644editdlrm
jslt.cpython-313.pyc37280644editdlrm
json5.cpython-313.pyc29000644editdlrm
jsonnet.cpython-313.pyc48760644editdlrm
jsx.cpython-313.pyc29560644editdlrm
julia.cpython-313.pyc110300644editdlrm
jvm.cpython-313.pyc641480644editdlrm
kuin.cpython-313.pyc98560644editdlrm
kusto.cpython-313.pyc28620644editdlrm
ldap.cpython-313.pyc64640644editdlrm
lean.cpython-313.pyc79960644editdlrm
lilypond.cpython-313.pyc83870644editdlrm
lisp.cpython-313.pyc1218620644editdlrm
macaulay2.cpython-313.pyc231570644editdlrm
make.cpython-313.pyc67560644editdlrm
maple.cpython-313.pyc49770644editdlrm
markup.cpython-313.pyc604050644editdlrm
math.cpython-313.pyc10070644editdlrm
matlab.cpython-313.pyc559460644editdlrm
maxima.cpython-313.pyc32130644editdlrm
meson.cpython-313.pyc35020644editdlrm
mime.cpython-313.pyc101140644editdlrm
minecraft.cpython-313.pyc107370644editdlrm
mips.cpython-313.pyc34200644editdlrm
ml.cpython-313.pyc262640644editdlrm
modeling.cpython-313.pyc122210644editdlrm
modula2.cpython-313.pyc263760644editdlrm
mojo.cpython-313.pyc143630644editdlrm
monte.cpython-313.pyc50940644editdlrm
mosel.cpython-313.pyc69540644editdlrm
ncl.cpython-313.pyc459070644editdlrm
nimrod.cpython-313.pyc64750644editdlrm
nit.cpython-313.pyc27670644editdlrm
nix.cpython-313.pyc55350644editdlrm
numbair.cpython-313.pyc21420644editdlrm
oberon.cpython-313.pyc37500644editdlrm
objective.cpython-313.pyc195600644editdlrm
ooc.cpython-313.pyc31270644editdlrm
openscad.cpython-313.pyc37350644editdlrm
other.cpython-313.pyc24170644editdlrm
parasail.cpython-313.pyc29020644editdlrm
parsers.cpython-313.pyc248670644editdlrm
pascal.cpython-313.pyc248500644editdlrm
pawn.cpython-313.pyc79170644editdlrm
pddl.cpython-313.pyc28120644editdlrm
perl.cpython-313.pyc392040644editdlrm
phix.cpython-313.pyc184050644editdlrm
php.cpython-313.pyc143340644editdlrm
pointless.cpython-313.pyc23060644editdlrm
pony.cpython-313.pyc34230644editdlrm
praat.cpython-313.pyc102490644editdlrm
procfile.cpython-313.pyc16380644editdlrm
prolog.cpython-313.pyc105990644editdlrm
promql.cpython-313.pyc33210644editdlrm
prql.cpython-313.pyc83710644editdlrm
ptx.cpython-313.pyc37830644editdlrm
python.cpython-313.pyc429700644editdlrm
q.cpython-313.pyc58690644editdlrm
qlik.cpython-313.pyc35030644editdlrm
qvt.cpython-313.pyc53450644editdlrm
r.cpython-313.pyc61750644editdlrm
rdf.cpython-313.pyc123130644editdlrm
rebol.cpython-313.pyc197450644editdlrm
rego.cpython-313.pyc18790644editdlrm
resource.cpython-313.pyc36240644editdlrm
ride.cpython-313.pyc44930644editdlrm
rita.cpython-313.pyc14860644editdlrm
rnc.cpython-313.pyc20280644editdlrm
roboconf.cpython-313.pyc23750644editdlrm
robotframework.cpython-313.pyc306480644editdlrm
ruby.cpython-313.pyc225570644editdlrm
rust.cpython-313.pyc72910644editdlrm
sas.cpython-313.pyc70260644editdlrm
savi.cpython-313.pyc39930644editdlrm
scdoc.cpython-313.pyc28340644editdlrm
scripting.cpython-313.pyc722270644editdlrm
sgf.cpython-313.pyc20880644editdlrm
shell.cpython-313.pyc373540644editdlrm
sieve.cpython-313.pyc27340644editdlrm
slash.cpython-313.pyc84440644editdlrm
smalltalk.cpython-313.pyc67300644editdlrm
smithy.cpython-313.pyc31310644editdlrm
smv.cpython-313.pyc27890644editdlrm
snobol.cpython-313.pyc25130644editdlrm
solidity.cpython-313.pyc34120644editdlrm
soong.cpython-313.pyc22970644editdlrm
sophia.cpython-313.pyc38410644editdlrm
special.cpython-313.pyc55490644editdlrm
spice.cpython-313.pyc31640644editdlrm
sql.cpython-313.pyc408750644editdlrm
srcinfo.cpython-313.pyc20180644editdlrm
stata.cpython-313.pyc51640644editdlrm
supercollider.cpython-313.pyc39040644editdlrm
tablegen.cpython-313.pyc33440644editdlrm
tact.cpython-313.pyc90430644editdlrm
tal.cpython-313.pyc29820644editdlrm
tcl.cpython-313.pyc51540644editdlrm
teal.cpython-313.pyc35590644editdlrm
templates.cpython-313.pyc851430644editdlrm
teraterm.cpython-313.pyc55960644editdlrm
testing.cpython-313.pyc101090644editdlrm
text.cpython-313.pyc15210644editdlrm
textedit.cpython-313.pyc85180644editdlrm
textfmts.cpython-313.pyc157590644editdlrm
theorem.cpython-313.pyc148070644editdlrm
thingsdb.cpython-313.pyc56350644editdlrm
tlb.cpython-313.pyc18880644editdlrm
tls.cpython-313.pyc19340644editdlrm
tnt.cpython-313.pyc133900644editdlrm
trafficscript.cpython-313.pyc18650644editdlrm
typoscript.cpython-313.pyc73970644editdlrm
typst.cpython-313.pyc68530644editdlrm
ul4.cpython-313.pyc82180644editdlrm
unicon.cpython-313.pyc125310644editdlrm
urbi.cpython-313.pyc59100644editdlrm
usd.cpython-313.pyc40400644editdlrm
varnish.cpython-313.pyc69910644editdlrm
verification.cpython-313.pyc40340644editdlrm
verifpal.cpython-313.pyc29620644editdlrm
vip.cpython-313.pyc57640644editdlrm
vyper.cpython-313.pyc49230644editdlrm
web.cpython-313.pyc12850644editdlrm
webassembly.cpython-313.pyc58350644editdlrm
webidl.cpython-313.pyc80890644editdlrm
webmisc.cpython-313.pyc436390644editdlrm
wgsl.cpython-313.pyc108230644editdlrm
whiley.cpython-313.pyc36380644editdlrm
wowtoc.cpython-313.pyc32740644editdlrm
wren.cpython-313.pyc31080644editdlrm
x10.cpython-313.pyc24170644editdlrm
xorg.cpython-313.pyc14140644editdlrm
yang.cpython-313.pyc41100644editdlrm
yara.cpython-313.pyc27340644editdlrm
zig.cpython-313.pyc38630644editdlrm
_ada_builtins.cpython-313.pyc11990644editdlrm
_asy_builtins.cpython-313.pyc175760644editdlrm
_cl_builtins.cpython-313.pyc116280644editdlrm
_cocoa_builtins.cpython-313.pyc975420644editdlrm
_csound_builtins.cpython-313.pyc163440644editdlrm
_css_builtins.cpython-313.pyc93490644editdlrm
_googlesql_builtins.cpython-313.pyc107870644editdlrm
_julia_builtins.cpython-313.pyc82140644editdlrm
_lasso_builtins.cpython-313.pyc766920644editdlrm
_lilypond_builtins.cpython-313.pyc883700644editdlrm
_luau_builtins.cpython-313.pyc10130644editdlrm
_lua_builtins.cpython-313.pyc83620644editdlrm
_mapping.cpython-313.pyc669350644editdlrm
_mql_builtins.cpython-313.pyc179730644editdlrm
_mysql_builtins.cpython-313.pyc195240644editdlrm
_openedge_builtins.cpython-313.pyc340550644editdlrm
_php_builtins.cpython-313.pyc655480644editdlrm
_postgres_builtins.cpython-313.pyc113180644editdlrm
_qlik_builtins.cpython-313.pyc63400644editdlrm
_scheme_builtins.cpython-313.pyc231370644editdlrm
_scilab_builtins.cpython-313.pyc351890644editdlrm
_sourcemod_builtins.cpython-313.pyc218490644editdlrm
_sql_builtins.cpython-313.pyc55310644editdlrm
_stan_builtins.cpython-313.pyc99120644editdlrm
_stata_builtins.cpython-313.pyc212000644editdlrm
_tsql_builtins.cpython-313.pyc88290644editdlrm
_usd_builtins.cpython-313.pyc13590644editdlrm
_vbscript_builtins.cpython-313.pyc28870644editdlrm
_vim_builtins.cpython-313.pyc306940644editdlrm
__init__.cpython-313.pyc146800644editdlrm
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/__pycache__/dsls.cpython-313.pyc (33851B)
j|SrSSKrSSKJrJrJrJrJrJrJ r J r J r SSK J r JrJrJrJrJrJrJrJr /SQr"SS\5r"SS \5r"S S \5r\r"S S \5r"SS\5r"SS\5r"SS\5r"SS\5r"SS\5r "SS\5r!"SS\5r""SS\5r#g)z pygments.lexers.dsls ~~~~~~~~~~~~~~~~~~~~ Lexers for various domain-specific languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) ExtendedRegexLexer RegexLexerbygroupswordsincludedefaultthisusingcombined) TextCommentOperatorKeywordNameStringNumber Punctuation Whitespace) ProtoBufLexer ZeekLexer PuppetLexerRslLexer MscgenLexerVGLLexer AlloyLexerPanLexer CrmshLexer ThriftLexer FlatlineLexer SnowballLexerc\rSrSrSrSrSrSS/rS/rSr S \ 4S \ 4S \ R4S \ R4\"S SSS9\4\"SSS9\R"4S\R$4S\"\R(\ 5S4S\"\R*\ 5S4S\"\R*\ 5S4S\4S\4S\R04S\R04S\R04S\R24S\R44S \R64S!\4S"\"\R<\ \54S#\4/S$\R(S%4\"S%5/S$\R@S%4\"S%5/S$\S%4\"S%5/S&.r!S'r"g())rz- Lexer for Protocol Buffer definition files. zProtocol Bufferz/https://developers.google.com/protocol-buffers/protobufprotoz*.protoz1.4z[ \t]+z[,;{}\[\]()<>]z/(\\\n)?/(\n|(.|\n)*?[^\\]\n)z/(\\\n)?\*(.|\n)*?\*(\\\n)?/)importoptionoptionalrequiredrepeatedreservedrpackedctype extensionstomaxrpcreturnsoneofsyntax\bprefixsuffix)int32int64uint32uint64sint32sint64fixed32fixed64sfixed32sfixed64floatdoubleboolstringbytesr7(true|false)\bz(package)(\s+)packagez(message|extend)(\s+)messagez(enum|group|service)(\s+)typez\".*?\"z\'.*?\'z'(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[LlUu]*z(\d+\.\d*|\.\d+|\d+[fF])[fF]?z(\-?(inf|nan))\bz0x[0-9a-fA-F]+[LlUu]*z0[0-7]+[LlUu]*z \d+[LlUu]*z[+-=]z([a-zA-Z_][\w.]*)([ \t]*)(=)z[a-zA-Z_][\w.]* [a-zA-Z_]\w*#pop)rootrIrJrKN)#__name__ __module__ __qualname____firstlineno____doc__nameurlaliases filenames version_addedrrr Single MultilinerrTypeConstantr Namespace DeclarationrrFloatHexOctIntegerrr AttributerClasstokens__static_attributes__rOG/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/dsls.pyrrs D ;C7#G IM #  , -w~~ > ,g.?.? @ <EJRWY   >GLM\\    0 0 1 ):):J G S % g)): 6  C ) g)): 6 @   7 F -v|| < &,, / %vzz 2  + FNN + x , dnnj( ; =  &A! Fdnnf 5 FO djj& 1 FO dF + FO W/Frhrc|\rSrSrSrSrSrS/rS/rS/r Sr \ "S 5\ "S 5S \ R\"S S 54S\ R\"S S54S\"\R$\5S4S\"\R(\5S4S\"\"\5\R0\\54\ "S5\ "S5S\4S\4S\4/ S\4S\4/S\4S\4S\R84/S\ R:4/S \ RS 4S!\ R4/S"\ RS 4S#\ R4/S$\R$S 4\"S 5/S%\R>S 4\"S 5/S&\4S'\R@4S(\R(4\!"S)S*S+9\R$4\!"S,S*S+9\RD4\!"S-S*S*S.9\RF4/S/\$RJ4S0\$RL4S1\$RN4/S2. r(S3r)g4)5rTz# For Thrift interface definitions. Thriftzhttps://thrift.apache.org/thriftz*.thriftzapplication/x-thrift2.1 whitespacecomments" stringescapedqsz\'sqsz(namespace)(\s+) namespacez*(enum|union|struct|service|exception)(\s+)classzE((?:(?:[^\W\d]|\$)[\w.\[\]$<>]*\s+)+?)((?:[^\W\d]|\$)[\w$]*)(\s*)(\()keywordsnumbersz[&=]z[:;,{}()<>\[\]]z[a-zA-Z_](\.\w|\w)*\n\s+#.*$z//.*?\n/\*[\w\W]*?\*/z\\([\\nrt"\'])rMz [^\\"\n]+'z [^\\\'\n]+z[a-z*](\.\w|\w)*rLz1(async|oneway|extends|throws|required|optional)\brHz(const|typedef)\b) cpp_namespace cpp_includecpp_type java_package cocoa_prefixcsharp_namespacedelphi_namespace php_namespace py_module perl_packageruby_namespacesmalltalk_categorysmalltalk_prefixxsd_all xsd_optional xsd_nillable xsd_namespace xsd_attrsrr4rG)voidrDbytei16i32i64rCrEbinarymaplistsetslistsenum)eBEGINEND __CLASS____DIR____FILE__ __FUNCTION____LINE__ __METHOD__ __NAMESPACE__abstractaliasandargsasassertbeginbreakcasecatchrvclonecontinuedeclaredefrdeldeletedodynamicelifelseelseifelsifend enddeclareendfor endforeachendif endswitchendwhileensureexceptexecfinallyrBforforeachfunctionglobalgotoif implementsr%ininline instanceof interfaceislambdamodulenativenewnextnilnotorpasspublicprintprivate protectedraiseredorescueretryregisterreturnselfsizeofstaticsuperswitch synchronizedthenr throw transienttryundefunlessunsigneduntilusevarvirtualvolatilewhenwhilewithxoryieldr5z1[+-]?(\d+\.\d+([eE][+-]?\d+)?|\.?\d+[eE][+-]?\d+)z[+-]?0x[0-9A-Fa-f]+z [+-]?[0-9]+) rNrorprrrsrtrurvrwrxrON)*rPrQrRrSrTrUrVrWrX mimetypesrYrrDoubler rZrrr^rr_r r rFunctionrrr r[Escaperrer]rr\Reservedrr`rarcrfrgrOrhrirrTs D &CjG I'(IM L ! J  6==(>5"A B FMM8NE#B C **J7 F :,,j97 DeDk4==*h G I J  I  h   - #T *# (J  Z  g   !  1 1 2  . 6==& ) 6== ) 6==& ) FMM * !$..& 9 FO djj& 1 FO B7 K  0 0 1 !7#6#6 7 ( 16 7   "'(\\   E$U%,&  ' #% NB6<< P #VZZ 0 V^^ , m[Frhrc\rSrSrSrSrSrSS/rSS/rS r S r S r S r \ "S 5\ "S5\ "S5\ "S5\ "S5\ "S5\ "S5\ "S5\ "S5S\R4\ "S5/ S\4S\4S\"\\54/S\4/S\R(4S\R(4S\"\R(\\R(54/\"SS S!S"9\R.4/\"S#S!S$9\R04S%\"\R0\\R4\\R054S&\"\\\R6\\\\R054S'\"\\\\\54S(\"\\\R0\\R654/\"S)S!S$9\4S*\4S+\R84S,\"\R:\\R:54/S-\S.4S/\R>S04S1\R@4S2\!4S3\!4S4\!4S5\ -S6-\!RD4\ S7-\!RF4\ S!-\!RF4S8\!RH4\ S9-\ -S:-\4/ S;\4S<\4S=\R44S>\4/S?\%4S@\%4/SA\"\\%54SB\4/SC\RL4SD\RL4S-\SE4SF\4/SC\RL4SG\R>SE4SF\R>4/SH. r'SIr(gJ)Krz For Zeek scripts. Zeekzhttps://www.zeek.org/zeekbroz*.zeekz*.broz2.5z [0-9a-fA-F]z(((\d*\.?\d+)|(\d+\.?\d*))([eE][-+]?\d+)?z[A-Za-z0-9][-A-Za-z0-9]*rorp directives attributestypesrwliterals operators punctuationz2((?:[A-Za-z_]\w*)(?:::(?:[A-Za-z_]\w*))*)(?=\s*\() identifiersryrzz(\\)(\n)r{z)@(load-plugin|load-sigs|load|unload)\b.*$z=@(DEBUG|DIR|FILENAME|deprecated|if|ifdef|ifndef|else|endif)\bz(@prefixes)(\s*)((\+?=).*)$)redefprioritylogr'radd_func delete_func expire_func read_expire write_expire create_expirer persistentrotate_interval rotate_sizeencrypt raw_output mergeable error_handler type_column deprecated&r4r5)anyenumrecordrtablevectorrhookeventaddrrDcountrCfileintintervalpatternportrEsubnettimerGzA(opaque)(\s+)(of)(\s+)((?:[A-Za-z_]\w*)(?:::(?:[A-Za-z_]\w*))*)\bzR(type)(\s+)((?:[A-Za-z_]\w*)(?:::(?:[A-Za-z_]\w*))*)(\s*)(:)(\s*)\b(record|enum)\bz<(type)(\s+)((?:[A-Za-z_]\w*)(?:::(?:[A-Za-z_]\w*))*)(\s*)(:)zI(redef)(\s+)(record|enum)(\s+)((?:[A-Za-z_]\w*)(?:::(?:[A-Za-z_]\w*))*)\b)r exportrrrrrrrr fallthroughrrraddrrtimeoutschedulez (print)\bz(global|local|const|option)\bz4(module)(\s+)(([A-Za-z_]\w*)(?:::([A-Za-z_]\w*))*)\brqrEz/(?=.*/)regexz(T|F)\bz \d{1,5}/(udp|tcp|icmp|unknown)\bz(\d{1,3}.){3}(\d{1,3})\bzH\[([0-9a-fA-F]{0,4}:){2,7}([0-9a-fA-F]{0,4})?((\d{1,3}.){3}(\d{1,3}))?\]z0[xX]z+\bz!\s*(day|hr|min|sec|msec|usec)s?\bz(\d+)\bz(\.z)+z[!%*/+<=>~|&^-]z([-+=&|]{2}|[+=!><-]=)z(in|as|is|of)\bz\??\$z [{}()\[\],;.]z[?:]z([a-zA-Z_]\w*)(::)rLz\\.z%-?[0-9]*(\.[0-9]+)?[DTd-gsx]rM./) rNrorprrrrwrr r r rEr4rON))rPrQrRrSrTrUrVrWrXrY_hex_float_hrrrrrr r PreprocrrPseudor\rWordrer_r^rRegexr]rrar`rcrrrfrgrOrhrirrs D !CuoG7#IM D 8F $B L ! J  L ! L ! G  J  J  K M " B   M "  J  Z (44 5 g  :7?? K Mw _ +XgooGOO.- . 1 E + ^^   C   \\  Rz8==*gll[ ]c*djj*hPZ\c\h\hi kM*dJI KZ*gllJ S U% .3     7 # -w/B/B C D**JG I  68 $ &,, 0 )) *1& 9)& 1YZ` a_v %vzz 2 : :FLL I e^V\\ *  (&[2  %v .5 <  * & 1  / x  { + k "  #HT;$? @ d # V]] # -v}} = 66 " 6N  V]] # 6<< ( 6<<  QMFrhrc \rSrSrSrSrSrS/rS/rSr \ "S5\ "S 5\ "S 5\ "S 5\ "S 5\ "S 5S\ 4S\ 4/S\ "\ \54S\R4/S\4S\R"4/S\R&4S\ "\R(\ \\ 54S\R(4/S\R.4S\R.4S\R04S\R24S\R4R64S\R44/\"SSSS 9\4/S!\4S"\4/S#.rS$rg%)&ri^z For Puppet configuration DSL. Puppetzhttps://puppet.com/puppetz*.pp1.6rprwnamesrxr stringsz []{}:(),;[]rzz (\s*)(#.*)$z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z(=>|\?|<|>|=|\+|-|/|\*|~|!|\|)z(in|and|or|not)\brLz(\$\S+)(\[)(\S+)(\])z\$\S+z'(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?j?z\d+[eE][+-]?[0-9]+j?z 0[0-7]+j?z0[xX][a-fA-F0-9]+z\d+Lz\d+j?)mabsentalertrauditaugeasbeforercheckrvcomputer configured containedcreate_resourcescritcrondebugrdefinedefined directoryrremergerrr extlookupfailfalser( filebucket fqdn_randgeneratehostrr%rinfoinheritsinline_template installedrk5loginlatestlinkloglevelmacauthorization mailaliasmaillistmcxmd5mountmountednagios_commandnagios_contactnagios_contactgroup nagios_hostnagios_hostdependencynagios_hostescalationnagios_hostextinfonagios_hostgroupnagios_servicenagios_servicedependencynagios_serviceescalationnagios_serviceextinfonagios_servicegroupnagios_timeperiodnodenoopnoticenotifyrIpresentpurgedrealizeregsubst resourcesrolerouterrunningr3scheduled_tasksearch selboolean selmoduleservicesha1 shellquotesplitsprintfssh_authorized_keysshkeystagestopped subscribetagtaggedtemplatetidytruer unmounteduser versioncmpvlanwarningyumrepozfszonezpoolz(?i)r4r5z "([^"])*"z '(\\'|[^'])*')rNrpr rBrxrwrCrON) rPrQrRrSrTrUrVrWrXrYrrrrr r[rr<rrdVariablerrr`rbrarcLongrrrfrgrOrhrirr^s D CjGIM J  J  G  I  K I  [ ) Z   Xj': ; .0A0A B / 9 !8== 1 dnn - $ht}}k/5{'D E t}} %  8 F $fll 3 6:: & !6:: . fnn)) * v~~ & ,"(-7./  <6 " v & KJFrhrc\rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS \"S S S S 9\4S \R"4S\4S\4S\4S\4S\"\\R,\\R,54S\"\\R,\\\\54S\R04S\R24S\4S\R64S\4S\R<4S\R>4S\R@4S\4S\4/0r!Sr"Sr#g )!rizw RSL is the formal specification language used in RAISE (Rigorous Approach to Industrial Software Engineering) method. RSLz"http://en.wikipedia.org/wiki/RAISErslz*.rslztext/rsl2.0rN)JBoolCharIntNatRealr Unitabsallalwaysrraxiomcardrchannelchaosrv devt_relationdomelemsrrrexistsextendrXrhdhiderrrinds initialiser)interisinlenletlocal ltl_assertionobjectofoutpostprereadrealrngschemeskipstopswaprtheory test_casetltransition_systemrrKunionrrvaluevariablerrwritez~isinz-inflistz-infsetz-listz-setr4r5z(variable|value)\bz--.*?\nz<:.*?:>z \{!.*?!\} /\*.*?\*/z^([ \t]*)([\w]+)([ \t]*)(:[^:])z5(^[ \t]*)([\w]+)([ \t]*)(\([\w\s,]*\))([ \t]*)(is|as)z \b[A-Z]\w*\brHz".*"z\'.\'zq(><|->|-m->|/\\|<=|<<=|<\.|\|\||\|\^\||-~->|-~m->|\\/|>=|>>|\.>|\+\+|-\\|<->|=>|:-|~=|\*\*|<<|>>=|\+>|!!|\|=\||#)z [0-9]+\.[0-9]+([eE][0-9]+)?[fd]?z 0x[0-9a-f]+[0-9]+rzr5cT[R"SU[R5bgg)z@ Check for the most common text in the beginning of a RSL file. zscheme\s*.*?=\s*class\s*typeNg?)rerI)texts ri analyse_textRslLexer.analyse_texts% 994dBDD A M NrhrON)$rPrQrRrSrTrUrVrWrXrrYr MULTILINEDOTALLflagsrrr_r rrrrr r\r]rrrrr`rarcrfrrgrOrhrirrsY D .CgG I IM LL299 $E   !&e 5 #G$7$7 8  !  ! 7 # 7 # /* z4==2: ; E j$--TW& 'gll +  0 0 1 f  v{{ #F  1&,, ? VZZ (  ' Z 4LG$ &FPrhrc |\rSrSrSrSrSrSS/rS/rSr S r S \ R4S \ R4S \R 4S \ 4S\4S\ R"4\ \ R$4S\S4S\4\"S5/ S\S4\ S-\ -\"\ R,\\\\54S\4\"S5/S\R44S\R64S\4/S.rSrg)riz For Mscgen files. Mscgenz!http://www.mcternan.me.uk/mscgen/mscgenmscz*.mscrAz(\w+|"(?:\\"|[^"])*")zmsc\bzO(hscale|HSCALE|width|WIDTH|wordwraparcs|WORDWRAPARCS|arcgradient|ARCGRADIENT)\bz)(abox|ABOX|rbox|RBOX|box|BOX|note|NOTE)\bz (\.|-|\|){3}zT(?:-|=|\.|:){2}|<<=>>|<->|<=>|<<>>|<:>|->|=>>|>>|=>|:>|-x|-X|<-|<<=|<<|<=|<:|x-|X-|=z\*z\[attrsz \{|\}|,|;rpz\]rMz (\s*)(=)(\s*),z (?://|#).*?\nz/\*(?:.|\n)*?\*/z [ \t\r\n]+)rNrrprON)rPrQrRrSrTrUrVrWrXrY_varrr\rPropertyrr<Builtinrrrrrdrrr rZr[rfrgrOrhrirrs( D -CG IM #Dw|| $,-1]] <:8== I g &)+3 4 DLL ! 4== ! K ) ; ' J % *K ( $ $t + dnnj(J ;  J   w~~ . '"3"3 4 J ' ;"Frhrc $\rSrSrSrSrSrS/rS/rSr \ R\ R-\ R-rSS \R 4S \R$4S \4S \R$4S \4S\4S\"\\R.54S\4S\4S\4S\4/ 0rSrg)ri%z$ For SampleManager VGL source code. VGLz-http://www.thermoscientific.com/samplemanagervglz*.rpfrArNz \{[^}]*\}rz(if|then|else|endif|while|do|endwhile|and|or|prompt|object|create|on|line|with|global|routine|value|endroutine|constant|global|set|join|library|compile_option|file|exists|create|copy|delete|enable|windows|name|notprotected)(?! *[=<>.,()])z$(true|false|null|empty|error|locked)z[~^*#!%&\[\]()<>|+=:;,./?-]z"[^"]*"z(\.)([a-z_$][\w$]*)z&[0-9][0-9]*(\.[0-9]+(e[+\-]?[0-9]+)?)?z [a-z_$][\w$]*z[\r\n]+rzrON)rPrQrRrSrTrUrVrWrXrYrrr IGNORECASErr r[rr]rrrrrdrrrfrgrOrhrirr%s D 9CgG IM LL299 $r}} 4E  7,, - )) *I   5g6F6F G +X 6  #Xh%G H 6 ? t $  $ Z  FrhrcR\rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS rS rS \4rS \S 4\\4\S\4S\S 4/\\\S 4/\S\S 4\\S 4/\"S5\\S 4/S\R44S\R44S\R64\S\"\R:\5S4S\"\R<\5S4S\R>4S\R@4S\4S\4S\4S\4S\4S\RB4S \"\\5S4S!\"\\5S"4S#\4S$\4\\4S%\4S&\"RF4\\4S'\4/S(.r$S)r%g*)+riFz For Alloy source code. Alloyzhttp://alloy.mit.edualloyz*.alsz text/x-alloyrz[a-zA-Z_][\w]*"*z"\b(\\\\|\\[^\\]|[^"\\])*"z[^\S\n]+z (extends)\brMr\{funz--.*?$z//.*?$rz(module|open)(\s+)rz(sig|enum)(\s+)sigz(iden|univ|none)\bz (int|Int)\bz2(var|this|abstract|extends|set|seq|one|lone|let)\bz"(all|some|no|sum|disj|when|else)\bz-(run|check|for|but|exactly|expect|as|steps)\bz)(always|after|eventually|until|release)\bz,(historically|before|once|since|triggered)\bz(and|or|implies|iff|in)\bz(fun|pred|assert)(\s+)z (fact)(\s+)factz&!|#|&&|\+\+|<<|>>|>=|<=>|<=|\.\.|\.|->z[-+/*%=<>&!^|~{}\[\]().\';]z[:,]rry)rrrrrNrON)&rPrQrRrSrTrUrVrWrXrrYrrrriden_rex string_rexr text_tuplerrrrrrr rZr[rr^r_r]r\r<rrcrfrgrOrhrirrFs D CiG I IM LL299 $E"H.Jz*JWf - t   ;  Hf %    tV $  Hf % tV $ EN  (  '  ' 7,, -  "HW->-> $K  '*=*=z!JE R "G$4$4 5 W\\ * BG L 2G < =w G 97 C z>=racosrzall-butzall-with-defaultszall-with-numeric-defaultrasinatanavgz avg-windowz bin-centerz bin-countcallzcategory-countceilcondz cond-windowconscoscoshr'z diff-windowdivz ensure-valuezensure-weighted-valueepochz epoch-dayz epoch-fieldsz epoch-hourzepoch-millisecondz epoch-minutez epoch-monthz epoch-secondz epoch-weekdayz epoch-yearexpffieldz field-propfieldsfilterrfloorheadrrintegerlanguager  levenshteinzlinear-regressionrlnrlog10rr zmatches?r/maximumrimeanmedianminminimummissingz missing-countzmissing? missing_countmodmode normalizernth occurrencesr percentilezpercentile-label populationzpopulation-fractionpow preferredz preferred?zquantile-labelrandzrand-intz random-valuezre-quoterrz replace-firstrestroundz row-numberz segment-labelrsha256sinsinhsqrtsquarezstandard-deviationstandard_deviationstrsubssumz sum-squaresz sum-window sum_squaressummaryz summary-noz summary-strtailtantanhz to-degreesz to-radiansvariance vectorizezweighted-random-valuewindowwinnowzwithin-percentiles?zz-scorez(?!#)[\w!$%*+<=>?/.#-]+rNz[,]+rzz -?\d+\.\d+z-?\d+z 0x-?[a-f\d]+z"(\\\\|\\[^\\]|[^"\\])*"z \\(.|[a-z]+)_ rGz(?<=\()z(\(|\))rON) rPrQrRrSrTrUrVrWrXrrY special_formsbuiltins valid_namer rrr`rcrarrSymbolrrrrrrrrfrgrOrhrirrs D 0ClGI"#IMMH2,J  dO Z FLL ) v~~ & fjj ))& 1 fkk *6== != -w 78C ($,, 7* $dmm 4 ' %= !Frhrcp\rSrSrSrSrSrS/rS/rSr Sr S r S r S r S rS \R 4S\R$4\"S5/S\ S3\4S\R,4S\R0S4S\4S\R64S\R04S\4\"SSS9\R<4\"SSS9\R<S4\"SSS9\R$4\"SSS9\R 4S \ S!\ S"3\"\R<\\R@54S#\ S$\ S%3\4S&\4/S'\S(4\"S)SS9\S*4\"S5/S+\ "S,54/S+\ "S-54/S..r!S2S0jr"S1r#g/)3r i_z! Lexer for Snowball source code. Snowballzhttps://snowballstem.org/snowballz*.sblr`z\n\r\t c RUR5 [R"U40UD6 gN)_reset_stringescapesr__init__)roptionss rirSnowballLexer.__init__ls! !!###D4G4rhc SUlSUlg)Nr})_start_end)rs rir"SnowballLexer._reset_stringescapesps  rhc^U4SjnU$)Nc3># UR5nUR5n[R"S[R"UR 5S35R n[R"S[R"UR5S35R nSnT nU[U5:Ga|U(aU"XG5nX1RS5-[RURS54v URS5S:XaPX1RS5-[RURS54v URR5 OX1RS5-[RURS54v UR5nU"XG5nX1R5-[RUR54v URS5UR:waSURS'O$UR5nS nU[U5:aGM|X1R5-Ulg7f) Nz([^]*)(.)rr}rT)startr:rcompilerrr rrrrZstackpoprrpos) lexerr ctxsrrErr do_stringdo_string_firsts ricallback'SnowballLexer._string..callbackus A;;=DZZ3ryy'>&?v FGMMFZZ3ryy'<&=V DEKKFC'ID /"4-Ekk!n,fmmU[[^KK{{1~,++a.0&--QOO kk!n,fmmU[[^KK))+Ct)++-' EE;;q>UZZ/$,CIIbMiik !D /"))+oCGs H2I8IrO)rrs` ri_stringSnowballLexer._stringts &2rhcURS5UlURS5Ul[[R [ [R[ [R5"XU5$)N) r:rrrrrrrr)rr rs ri_stringescapesSnowballLexer._stringescapessP{{1~ [[^ ((*fmmZ '',S: :rhzlen\bzlenof\broot1[z]+z\d+r}rEz[()]r|z//.*z)[!*+\-/<=>]=|[-=]>|<[+-]|[$*+\-/<=>?\[\]])rgethexamongrQdecimal backwardmoder4rG)rCbooleansintegersroutines externals groupingsr)!rrrrhopnonrrrrWrlooprtestrrXunsetatmarkattachrgopastinsertrepeatrtomarkatleastatlimitreversesetmarktolimitsetlimit backwards substring)sizelimitcursormaxintminintz(stringdef\b)([z]*)([^z]+)z(stringescapes\b)([z]*)(.)([rz [A-Za-z]\w*r4rM)rlenof)rrz[^']*'TF)rNrrrErNcPUR5 [R"XU5$r)rrget_tokens_unprocessed)rrcontexts rir$SnowballLexer.get_tokens_unprocesseds! !!#!88WMMrh)rr)NN)$rPrQrRrSrTrUrVrWrXrY_wsrrrrrrrr<rrrrcrrZrr r[rrrrrrfrrgrOrhrir r _s D %ClG IM C58:t|| $  ' G  #b\: & V^^ $ 6==( + k "  1 1 2 gnn % 98 D $,13    !).0   } .. 7< = ]]  B! \\  uF3%s 3 g&& FMM B D#C5V <   T "9 >K ( #E 2D % ' G    &  ' [0FdNrhr )$rTrpygments.lexerrrrrrrr r r pygments.tokenr r rrrrrrr__all__rrrBroLexerrrrrrrrrr rOrhrirs ,,,$$$ J :J:zf*fR[ [| T*Tn<z<~.*.bzBAAHAzAHBBJIJIXkN&kNrh