/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__/jvm.cpython-313.pyc (64148B)
jSrSSKrSSKJrJrJrJrJrJrJ r J r J r SSK J r JrJrJrJrJrJrJrJr SSKJr SSKJr /SQr"SS \5r"S S \5r"S S \5r"SS\5r"SS\5r "SS\5r!"SS\5r""SS\5r#"SS\#5r$"SS\5r%"SS\5r&"SS\5r'"S S!\5r("S"S#\5r)"S$S%\5r*"S&S'\5r+"S(S)\5r,g)*z pygments.lexers.jvm ~~~~~~~~~~~~~~~~~~~ Pygments lexers for JVM languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) Lexer RegexLexerincludebygroupsusingthiscombineddefaultwords) TextCommentOperatorKeywordNameStringNumber Punctuation Whitespaceshebang_matches) unistring) JavaLexer ScalaLexer GosuLexerGosuTemplateLexer GroovyLexer IokeLexer ClojureLexerClojureScriptLexer KotlinLexer XtendLexer AspectJLexer CeylonLexerPigLexer GoloLexer JasminLexer SarlLexerc\rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS \"\\"\5\R(5S 4S \4S \"\R,\54S \R.4S\4S\"\"\5\R2\\54S\R64S\R(4S\R84S\"\R:\5S4S\R<4S\R(S 4S\"\R(\5S4S\"\R:\5S4S\S4S\S4S\R@4S\"\\RB54S \"\\\54S!\"\\RD\54S"\4S#\#RH4S$\#RJ4S%\#RL4S&\#RN4S'\#RP4S(\)4S)\4S*\4/S+\*4S"\RVS,4/S"\S,4/S-\R:S,4/S.\S,4S\4\,"S5/S/\4S0\4S1\4S2\4S\S,4/S3.r-S4r.g5)6rz For Java source code. Javaz(https://www.oracle.com/technetwork/java/javaz*.javaz text/x-javazJ(^\s*)((?:(?:public|private|protected|static|strictfp)(?:\s+))*)(record)\bclass[^\S\n]+ (//.*?)(\n) /\*.*?\*/zz(assert|break|case|catch|continue|default|do|else|finally|for|if|goto|instanceof|new|return|switch|this|throw|try|while)\bzF((?:(?:[^\W\d]|\$)[\w.\[\]$<>?]*\s+)+?)((?:[^\W\d]|\$)[\w$]*)(\s*)(\()@[^\W\d][\w.]*z(abstract|const|enum|extends|final|implements|native|private|protected|public|sealed|static|strictfp|super|synchronized|throws|transient|volatile|yield)\b6(boolean|byte|char|double|float|int|long|short|void)\b(package)(\s+)import(true|false|null)\bz(class|interface)\bz (var)(\s+)varz(import(?:\s+static)?)(\s+)z"""\nmultiline_string"string!'\\.'|'[^\\]'|'\\u[0-9a-fA-F]{4}'(\.)((?:[^\W\d]|\$)[\w$]*)z^(\s*)(default)(:)z^(\s*)((?:[^\W\d]|\$)[\w$]*)(:)z([^\W\d]|\$)[\w$]*a ([0-9][0-9_]*\.([0-9][0-9_]*)?|\.[0-9][0-9_]*)([eE][+\-]?[0-9][0-9_]*)?[fFdD]?|[0-9][eE][+\-]?[0-9][0-9_]*[fFdD]?|[0-9]([eE][+\-]?[0-9][0-9_]*)?[fFdD]|0[xX]([0-9a-fA-F][0-9a-fA-F_]*\.?|([0-9a-fA-F][0-9a-fA-F_]*)?\.[0-9a-fA-F][0-9a-fA-F_]*)[pP][+\-]?[0-9][0-9_]*[fFdD]?z"0[xX][0-9a-fA-F][0-9a-fA-F_]*[lL]?z0[bB][01][01_]*[lL]?z 0[0-7_]+[lL]?z0|[1-9][0-9_]*[lL]?[~^*!%&\[\]<>|+=/?-] [{}();:.,]\n\s+#pop [\w.]+\*?"""z[^\\"]+\\\\\\"\\)rootr-r6r4r7r9N)/__name__ __module__ __qualname____firstlineno____doc__nameurlaliases filenames mimetypes version_addedre MULTILINEDOTALLflagsrrrrr Declarationr Single MultilinerFunctionr DecoratorType NamespaceConstantrChar AttributeLabelrFloatHexBinOctIntegerrr Classrtokens__static_attributes__rGF/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/jvm.pyrrs D 4ChG IIM LL299 $E[ j%+w/B/B CW N * % XgnnjA B 7,, -M  eDk4==*k J L /,-4-@-@ BG \\  ):):J G R #W%5%5 6 #W%8%8' B HW%8%8*Eu M +Xg6G6G-T   v1 2 68 $ 16;; ? *H[59^^-E F "HZ+$N O /*djj:E2G H "D ).06|| =3FJJ ? $fjj 1 vzz * #V^^ 4 $h / K ( J g4 lTN "DJJ 7 #D& 1 4>>6 2 VV $ 6N H   f  V  FO 66 "  KLFrjrcT\rSrSrSrSrSrS/rS/rS/r Sr 1S kr 1S kr 1S kr S rS rg)r"wz For AspectJ source code. AspectJzhttp://www.eclipse.org/aspectj/aspectjz*.ajztext/x-aspectj1.6>+getsetargscalllocksoftaftercflowerroraroundaspectbeforetargetunlockwithindeclarehandlerparentsperthisproceedwarningpercflowpointcutthrowing execution pertarget returning annotation cflowbelow precedence privileged withincode issingleton percflowbelow pertypewithin thisJoinPointinitializationadviceexecutionpreinitializationthisAspectInstancestaticinitializationthisJoinPointStaticPart thisEnclosingJoinPointStaticPart>soft:error:parents:warning: precedence:>@type@field@method @constructorc#~# [RX5Hup#nU[LaX@R;a U[U4v M+U[R La-X@R ;aU[USS4v U[US4v MkU[RLaX@R;a U[U4v MX#U4v M g7f)N) rget_tokens_unprocessedr aj_keywordsrra aj_inter_typerr[aj_inter_type_annotation)selftextindextokenvalues rkr#AspectJLexer.get_tokens_unprocesseds#,#C#CD#O E%}*:*:!:We++$**$2D2D)DWeCRj00XuRy00$..(U6S6S-SWe++E))$PsB;B=rGN)rHrIrJrKrLrMrNrOrPrQrRrrrrrirGrjrkr"r"wsH D +CkGI!"IM KOMM *rjr"cz \rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS \R "S S 5-S -rS \R "SSSSS5-S -rS\R "SS5-S -rS\S3rSR+\R-SS55r\S3r\\S3r\\S\S3r\\S\S3rS\S\S3rSrS\S\S3rS rS!r S"r!S#r"S$r#0S%\$"S&5\$"S'5\$"S(5\$"S)5\$"S*5\$"S+5\$"S,5\$"S-5\$"S.5\$"S/5\$"S05\$"S15\$"S25\$"S35\$"S45\$"S55\$"S65\$"S75\$"S85\$"S95\$"S:5\$"S;5/_S&S<\%4/_S'S=\&RN4S>\&RPS?4/_S(S@\&RR4/_S)SA\*"\+\%5SB4/_S*SC\*"\+\%\+\%5SD4SE\*"\+\%5SD4/_S+\,"\#SFSFSG9\+4SH\+4/_S,SI\3\-R\4/_S-SJ\*"\/\%\+\%54/_S.SK\SL\SM3\*"\+\%\-R`54SN\SL\SM3\*"\+\%\-Rb54SO\SL\SM3\*"\+\%\+\%\-Rb54SP\SL\SM3\*"\+\%\-Rb54SQ\+Rd4SR\SL\SM3\*"\+\%\+\%\-Rf54SS\*"\+\%5ST4SU\S3\*"\+\%\-Rb54SU\SM3\*"\+\%\-54/ _S/SV\S\SW\SX3\*"\+\%\-Rb54/_S0SY\*"\+\%54/_S1SZ\*"\+\%\+54S[\S\ 3\*"\+\%\-Rb54S[\S\SM\ 3\*"\+\%\-Rf54/_S:S\\/4S]\/4/_S8\,"\!SFSFSG9\+4/_S9SL\S^3\*"\4\%54S_\44\,"\"5\44S`\Sa\S3\44/_S2Sb\-RjRl4Sc\+Rn4Sd\8Rr4Se\8Rt4Sf\8Rt4Sg\8Rt4Sh\8RvRx4Si\8Rv4Sj\=4Sk\=4Sl\*"\=R|\=R~\=R|54Sm\=R|4/ _0S3Sn\=So4Sp\=Sq4Sr\=4/_S4Ss\St3\=R4/_S5Su\*"\/\+54/_S6Sv\S\Sw3\+4Sx\+4/_S7Sy\/4Sz\/4/_S;\\-Rb4\\-4/_S?S{\&RP4S>\&RPS|4S}\&RPS~4S\&RP4/_SBS\AS~4\$"S'5S\+4\$"S5S\/S4/_S\$"S&5\$"S'5S\+4S\44S\/S~4S\/4S\/4\$"S5/_SDS\AS~4\$"S'5\$"S5S\/S4/_S\$"S&5\$"S'5S\44S\/S~4S\/4\$"S5/_STS\AS~4S\/S~4\$"S'5\$"S5/_SoS\=S~4S\=4\$"S5/_SqS\=S~4\$"S5/_SS\=RS~4S\/S4\$"S%5/_SS\/S|4S\/S~4\$"S%5/_S\\-Rb4SL\S3\*"\-Rf\/54S\/4\\-4S\%4/_ESS\=4S\=R~4S\S3\*"\=R\-54S\=RS4S\=4/0ErCSrDg)rz For Scala source code. Scalazhttp://www.scala-lang.orgscalaz*.scalaz text/x-scalar,z[!#%&*\-\/:?@^SmSo]z[_\$LlLuLoNlLt[z(?:z|[0-9])z (?:{}|[0-9])\$+*z *(?:(?<=_)z+)?|z+)z`[^`]+`)z (?!//|/\*)z (?=\s*(//|$)))newreturnthrowclassOf isInstanceOf asInstanceOfelseifthendowhileforyieldmatchcasecatchfinallytry)z<%z=:=z<::z<:===z!=<=>=z<><>z<-u←->u→=>u⇒?@r-rr%~\) private protected synchronizedz @volatileabstractfinallazysealedimplicitoverridez @transientz@nativerF whitespacecommentsz script-headerimportsexportszstorage-modifiers annotationsr declarations inheritance extensionend constantsstringssymbolszsingleton-typeinlinequotedkeywords operators punctuationnamesr?//.*?\n/\*commentz ^#!([^\n]*)$z\b(import)(\s+)z import-pathz\b(export)(\s+)(given)(\s+)z export-pathz\b(export)(\s+)\b)prefixsuffixzj\b(transparent|opaque|infix|open|inline)\b(?=[a-z\s]*\b(def|val|var|given|type|class|trait|object|enum)\b)rz(\()(\s*)(using)(\s)z\b(def)\b(\s*)(z)?z\b(trait)\b(\s*)z,\b(?:(case)(\s+))?(class|object|enum)\b(\s*)z(?)|(?=z )|(?="))?z\b(extension)(\s+)(?=[\[\(])z8\b(end)(\s+)(if|while|for|match|new|extension|val|var)\bz \b(end)(\s+)(z [{}()\[\];,.]z (? N KkP  +*gzBM S ':!> N QkZ  $U5 A7 K DEL N  [kl &]DNN + mkr %h{JQ[&\ ] sk| 015' < gz4== 9 ; !2 31UG2 >*djj9 ;<=N>R T (7J"? K!'! ,*djj9 ;!% +*d3 5 }k` !L>) v4 5 %v . {kD 7)6 "FMM 2 EkJ  h{G< = KkP "'!L> @  M   Qk`  [ ) + &  akl  djj ! DM mkx  )) * W&& 0 W&& / g'' (  ykD  T6 * J  W % $ % K!: ;  EkR " L ! J  W % H  K ( ;   $ $ % $ Skf  T6 * J  $ % K!: ;  gkr " L ! J  H  K ( ;  $ % $ skB  D& ) ; ' J  $ %  CkN % && ) 6N 0 1' OkX  66 " 0 1 Yk` $ FOOV , K!C D FO& akj + K ) K ( FO- kkx  djj !%  E F K DM * %  ykF % & ! fmm $01 3$/ 1 foo'B C V  ' GkFrjrc\rSrSrSrSrS/r/SQrS/rSr Sr \ R\ R-rS \"\"\5\R&\\54S \4S \R.4S \R04S \R24S\4S\R64S\"\R6\\R654S\R84S\"\R:\54S\R<4S\"\R6\\R>54S\"\R:\\R:54S\ S4S\"\\RB54S\"\\RB54S\4S\4S\"RF4S\"RH4S\4/S\ 4S \"\\R25S!4S"\R04S#\S!4S$\S%4S&\ 4/S\ S'4\%"S(5/S\ S4S)\S'4\%"S*5/S\ S4S+\S%4S,\S'4\%"S*5/S-.r&S.r'g/)0riz For Gosu source code. Gosugosu)z*.gsz*.gsxz*.gspz*.varkz text/x-gosuhttps://gosu-lang.github.io1.59^(\s*(?:[a-zA-Z_][\w.\[\]]*\s+)+?)([a-zA-Z_]\w*)(\s*)(\()r.rr0@[a-zA-Z_][\w.]*z(in|as|typeof|statictypeof|typeis|typeas|if|else|foreach|for|index|while|do|continue|break|return|try|catch|finally|this|throw|new|switch|case|default|eval|super|outer|classpath|using)\bz(var|delegate|construct|function|private|internal|protected|public|abstract|override|final|static|extends|transient|implements|represents|readonly)\bz(property)(\s+)(get|set)?z<(boolean|byte|char|double|float|int|long|short|void|block)\br3z (true|false|null|NaN|Infinity)\bz5(class|interface|enhancement|enum)(\s+)([a-zA-Z_]\w*)z(uses)(\s+)([\w.]+\*?)r8r9z(\??[.#])([a-zA-Z_]\w*)z(:)([a-zA-Z_]\w*) [a-zA-Z_$]\w*z)and|or|not|[\\~^*!%&\[\](){}<>|+=:;,./?-]%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?rr>z (\\<)|(\\\$)z(<%@\s+)(extends|params)stringTemplatez <%!--.*?--%>z (<%)|(<%=)rstringTemplateShorthand.r@ templateTextz%>rFr r )rFr5r9r2r3rGN)(rHrIrJrKrLrMrOrPrQrNrRrSrTrUrVrrrrrZrrr rXrYr[rrWr\r]r^rgrr`rrbrfrrhrirGrjrkrrst DhG4II 'CM LL299 $E eDk4==*h G I* %  ( 7,, - $.. 1" #23:3F3F H*8G4G4GU\UhUh+i j L \\  ):):J G H 0'2B2B C E g)):tzz B D & g''T^^ D F 68 $ ' h / 1 ! h / 1 t $ 98 D 5v|| D  ' J G$ Lf % ( h /1A C g// 0 H&6 7 h 9 : 6N 66 " N # 68 $ Hf % FO 68 $ H7 8 Hf % FO $ q>Frjrc<\rSrSrSrSrS/rS/rS/rSr Sr S r S r g ) ri z For Gosu templates. z Gosu Templategstz*.gstztext/x-gosu-templater,r-c#\# [5nS/nURX5ShvN gN7f)Nr5)rr)rrlexerstacks rkr(GosuTemplateLexer.get_tokens_unprocesseds(  //<<\54S\R@4S\"\R:\5S4S\"\R>\5S4S\!RD4S\!R(4S\!RD4S\!R(4S\!4S\!4S \!RF4S!\"\\RH54S"\RJ4S#\4S$\4S%\&RN4S&\&RP4S'\&RR4S(\4/S)\RTS*4/S+\R>S*4/S,.r+S-r,S.r-g/)0riz For Groovy source code. Groovyzhttps://groovy-lang.org/groovyz*.groovyz*.gradlez text/x-groovyr-z#!(.*?)$baser.r/r0z(assert|break|case|catch|continue|default|do|else|finally|for|if|goto|instanceof|new|return|switch|this|throw|try|while|in|as)\bzo^(\s*(?:[a-zA-Z_][\w.\[\]]*\s+)+?)([a-zA-Z_]\w*|"(?:\\\\|\\[^\\]|[^"\\])*"|'(?:\\\\|\\[^\\]|[^'\\])*')(\s*)(\()r/z(abstract|const|enum|extends|final|implements|native|private|protected|public|static|strictfp|super|synchronized|throws|transient|volatile)\bz:(def|boolean|byte|char|double|float|int|long|short|void)\br3r5(class|interface)(\s+)r- (import)(\s+)r4z """.*?"""z '''.*?'''"(\\\\|\\[^\\]|[^"\\])*"'(\\\\|\\[^\\]|[^'\\])*'z\$/((?!/\$).)*/\$z/(\\\\|\\[^\\]|[^/\\])*/r:(\.)([a-zA-Z_]\w*) [a-zA-Z_]\w*:r0[~^*!%&\[\](){}<>|+=:;,./?-]r10x[0-9a-fA-F]+[0-9]+L?r> [a-zA-Z_]\w*r@rA)rFr?r-r4c[US5$)Nr>r)rs rk analyse_textGroovyLexer.analyse_textestY//rjrGN).rHrIrJrKrLrMrNrOrPrQrRrSrTrUrVr Preprocr rrrXrYrrrrrZrr[rWr\r]r^rDoubler_r`rarrbrcrfrgrhrKrirGrjrkrrs( D $CjGJ'I !IM LL299 $E '//6 2 FO * % XgnnjA B 7,, -S  eDk4==*h G I!$.. 1&'.':': <K \\  ):):J G H #W%5%5 6 &1D1Dj(Q   x(9(9:F Q 6== ) 6== ) (&-- 8 (&-- 8 !6 * (& 1 16;; ? "HXt~~$F G tzz * t $ ,h 7 5v|| D  + &.. ) J W, \djj& 1 4>>6 2 m9Fv0rjrc \rSrSrSrSrSrS/rSS/rS/r S r S \ R4S \ S 4/S \ S4\"S5S\ 4/S \ RS4\"S5S\ R4/S\ S4\"S5/S\ R S4\"S5S\ R 4S\ R 4/S\ R S4\"S5S\ R 4S\ R 4/S\ S4\"S5S\ 4//S\4PS\4PS\4PS\4PS\ R S4PS \ R S!4PS"\ R&4PS#\ R(4PS$\ R&4PS%\ RS&4PS'\ S(4PS)\ S*4PS+\R,4PS,\R.4PS-\R24PS.\4PS/\4PS0\4PS1\R24PS2\R24PS3\4PS4\R24PS5\4PS6\R24PS7\4PS8\R24PS9\R24PS:\R44PS;\R64PS<\R84PS=\R<4PS>\R>4PS?\R@4PS@\ 4PSA\!4PSB\!4PSC\ 4PSD\RD4PSE\4PSF.r#SGr$gH)IriizT For Ioke (a strongly typed, dynamic, prototype based programming language) source. Iokezhttps://ioke.org/z*.ikiokeikztext/x-iokesrcz1.4zS(\\b|\\e|\\t|\\n|\\f|\\r|\\"|\\\\|\\#|\\\Z|\\u[0-9a-fA-F]{1,4}|\\[0-3]?[0-7]?[0-7])z#\{textInterpolationRootz(?r?z;(.*?)\nz \A#!(.*?)\nz#/ slashRegexpz#r\[ squareRegexpz :[\w!:?]+z[\w!:?]+:(?![\w!?])z:"(\\\\|\\[^\\]|[^"\\])*"z((?<=fn\()|(?<=fnx\()|(?<=method\()|(?<=macro\()|(?<=lecro\()|(?<=syntax\()|(?<=dmacro\()|(?<=dlecro\()|(?<=dlecrox\()|(?<=dsyntax\())(\s*)" documentationr8rz#\[ squareTextz\w[\w!:?]+(?=\s*=.*mimic\s)z.[a-zA-Z_][\w!:?]*(?=[\s]*[+*/-]?=[^=].*($|\.))z(break|cond|continue|do|ensure|for|for:dict|for:set|if|let|loop|p:for|p:for:dict|p:for:set|return|unless|until|while|with)(?![\w!:?])z%(eval|mimic|print|println)(?![\w!:?])z|(cell\?|cellNames|cellOwner\?|cellOwner|cells|cell|documentation|hash|identity|mimic|removeCell\!|undefineCell\!)(?![\w!:?])z(stackTraceAsText)(?![\w!:?])z"(dict|list|message|set)(?![\w!:?])z`(case|case:and|case:else|case:nand|case:nor|case:not|case:or|case:otherwise|case:xor)(?![\w!:?])z(asText|become\!|derive|freeze\!|frozen\?|in\?|is\?|kind\?|mimic\!|mimics|mimics\?|prependMimic\!|removeAllMimics\!|removeMimic\!|same\?|send|thaw\!|uniqueHexId)(?![\w!:?])z (after|around|before)(?![\w!:?])zG(kind|cellDescriptionDict|cellSummary|genSym|inspect|notice)(?![\w!:?])z(use|destructuring)zn(cell\?|cellOwner\?|cellOwner|cellNames|cells|cell|documentation|identity|removeCell!|undefineCell)(?![\w!:?])z(internal:compositeRegexp|internal:concatenateText|internal:createDecimal|internal:createNumber|internal:createRegexp|internal:createText)(?![\w!:?])zk(availableRestarts|bind|error\!|findRestart|handle|invokeRestart|rescue|restart|signal\!|warn\!)(?![\w!:?])z(nil|false|true)(?![\w!:?])a (Arity|Base|Call|Condition|DateTime|Aspects|Pointcut|Assignment|BaseBehavior|Boolean|Case|AndCombiner|Else|NAndCombiner|NOrCombiner|NotCombiner|OrCombiner|XOrCombiner|Conditions|Definitions|FlowControl|Internal|Literals|Reflection|DefaultMacro|DefaultMethod|DefaultSyntax|Dict|FileSystem|Ground|Handler|Hook|IO|IokeGround|Struct|LexicalBlock|LexicalMacro|List|Message|Method|Mixins|NativeMethod|Number|Origin|Pair|Range|Reflector|Regexp Match|Regexp|Rescue|Restart|Runtime|Sequence|Set|Symbol|System|Text|Tuple)(?![\w!:?])uw(generateMatchMethod|aliasMethod|λ|ʎ|fnx|fn|method|dmacro|dlecro|syntax|macro|dlecrox|lecrox|lecro|syntax)(?![\w!:?])z-?0[xX][0-9a-fA-F]+z(-?(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?-?\d+z#\(a(&&>>|\|\|>>|\*\*>>|:::|::|\.\.\.|===|\*\*>|\*\*=|&&>|&&=|\|\|>|\|\|=|\->>|\+>>|!>>|<>>>|<>>|&>>|%>>|#>>|@>>|/>>|\*>>|\?>>|\|>>|\^>>|~>>|\$>>|=>>|<<=|>>=|<=>|<\->|=~|!~|=>|\+\+|\-\-|<=|>=|==|!=|&&|\.\.|\+=|\-=|\*=|\/=|%=|&=|\^=|\|=|<\-|\+>|!>|<>|&>|%>|#>|\@>|\/>|\*>|\?>|\|>|\^>|~>|\$>|<\->|\->|<<|>>|\*\*|\?\||\?&|\|\||>|<|\*|\/|%|\+|\-|&|\^|\||=|\$|!|~|\?|#|\u2260|\u2218|\u2208|\u2209)z-(and|nand|or|xor|nor|return|import)(?![\w!?])z.(\`\`|\`|\'\'|\'|\.|\,|@@|@|\[|\]|\(|\)|\{|\})z [A-Z][\w!:?]*z[a-z_][\w!:?]*)rTrrWrSrUrVrXrFrGN)%rHrIrJrKrLrMrNrPrOrQrRrr&rrDocRegexrr r'OtherrEntityVariablerReservedr^r#rZrrcrbrfrrgrhrirGrjrkrris D CItnG!"IM&'-}} 6 ["9 : && ) ( ) f  &**f - ( ) fjj ! K ( FO" #FLL& 9 ( ) V\\ " fll #  #FLL& 9 ( ) V\\ " v|| $  && ) ( ) v  D J D Z D ' " D W % D FLL- 0D fllN 3D 6== )D $V\\ 2D *6== 9D $'(. O E%D .66 "/D 0V\ *1D 6,T[[ 97D <? ]] =D D!")"2"2 4ED N6w ?OD T$ &UD ^.w 7_D d3G4D4D EeD j45<5E5E GkD r% &sD ~1'2B2B CD D$ &ED H$W%5%5 6ID N$ &OD X%-- /YD d$-- /eD n,T]] ;oD t .04|| =uD L!]] ,MD V$VZZ 0WD X9&,, GYD Zv~~ &[D ^[ !_D d2 4<  =eD r>  sD z? L{D @tzz *AD F %GD YqFrjrc\rSrSrSrSrSrSS/rSS/rS S /r S r S r S r Sr SrSS\R 4S\4S\4S\R(4S\4S\R*4S\R,4S\4S\-\R04S\R24S\-\R04S\4\"\ SS9\4\"\ SS9\R:4\"\ SS9\R>4S\-\R@4\\RB4S \"4S!\"4S"\"4/0r#S#r$g$)%ri(z Lexer for Clojure source code. Clojurezhttp://clojure.org/clojurecljz*.cljz*.cljcztext/x-clojurezapplication/x-clojurez0.11) r4defrfnrletrquoter6loop)zdef-defnzdefn-defmacrodefmulti defmethod defstructdefoncer definline definterface defprotocol defrecorddeftype defprojectns(-rrrr/rrrrrrz..accessoragentz agent-errorsagetalengthzall-nsalterandz append-childapplyz array-mapasetz aset-booleanz aset-bytez aset-charz aset-doublez aset-floatzaset-intz aset-longz aset-shortassertassocawaitz await-forbeanbindingzbit-andzbit-notzbit-orzbit-shift-leftzbit-shift-rightzbit-xorbooleanzbranch?butlastbytecastcharchildrenr-zclear-agent-errorsrcommutecomp comparator complementconcatconjcons constantlycondzif-notzconstruct-proxyz contains?countz create-nsz create-structcycledecderef differencedisjdissocdistinctdoalldocdorundoseqdosyncdotimesdotodoubledowndropz drop-whileeditzend?ensureevalzevery?zfalse?ffirstzfile-seqfilterfindzfind-doczfind-nszfind-varfirstfloatflushrfnseqfrestgensymzget-proxy-classrqzhash-mapzhash-setz identical?identityzif-letr4zin-nsincrz insert-childz insert-leftz insert-rightz inspect-tablez inspect-treez instance?int interleave intersectionintoz into-arrayiteratejoinkeykeyskeywordzkeyword?lastzlazy-catz lazy-consleftleftszline-seqzlist*listloadz load-filelockinglongrh macroexpandz macroexpand-1z make-arrayz make-nodemapz map-invertzmap?mapcatmaxzmax-keymemfnmergez merge-withmetaminzmin-keyrM namespacezneg?rnewlinenextznil?nodenotznot-any?z not-every?znot=z ns-importsz ns-internszns-mapzns-namez ns-publicsz ns-refersz ns-resolvezns-unmapnthnthrestorparsepartialpathpeekpopzpos?przpr-strprintz print-strprintlnz println-strprnzprn-strprojectproxyzproxy-mappingsquotrandzrand-intrangezre-findz re-groupsz re-matcherz re-matchesz re-patternzre-seqreadz read-linereducerefzref-setreferremremovez remove-methodz remove-nsrenamez rename-keysrepeatr replicateresolverestz resultset-seqreverserfirstrightrightsrFrrestrseqsecondselectz select-keyssendzsend-offseqzseq-zipzseq?rrshortslurpsomesortzsort-byz sorted-mapz sorted-map-byz sorted-setzspecial-symbol?zsplit-atz split-withstrzstring?structz struct-mapsubssubvecsymbolzsymbol?synctakeztake-nthz take-whiletesttimezto-arrayz to-array-2dztree-seqztrue?unionupz update-proxyvalvalszvar-getzvar-setzvar?vectorz vector-zipzvector?whenz when-firstzwhen-letzwhen-notzwith-local-varsz with-metaz with-openz with-out-strzxml-seqzxml-zipzzero?zipmapzipperz(?!#)[\w!$%*+<=>?/.#|-]+rFz;.*$z,+r?z -?\d+\.\d+z -?\d+/\d+rYz0x-?[abcdef\d]+rB'z \\(.|[a-z]+)z::?#?z ~@|[`\'#^~&@] rz(?<=\()z(\[|\])z(\{|\})z(\(|\))rGN)%rHrIrJrKrLrMrNrOrPrQrR special_formsrbuiltins valid_namer rXr rrrbrfrcrr'r_rr rrWrr#rZr^rrhrirGrjrkrr(ss D C% G(#I!#:;IMM L 1;Hr-J gnn %DM Z FLL ) 6 " v~~ &  ,)& 1 J  . fkk * "FMM 2x (= -w 7< ,g.A.A B8C ($,, 7* $dmm 4 ' % % %i5 7Frjrc:\rSrSrSrSrSrSS/rS/rSS /r S r S r g ) riz& Lexer for ClojureScript source code. ClojureScriptz http://clojure.org/clojurescript clojurescriptcljsz*.cljsztext/x-clojurescriptzapplication/x-clojurescript2.0rGN) rHrIrJrKrLrMrNrOrPrQrRrirGrjrkrrs4 D ,C'G I')FGIMrjrc\rSrSrSr\R \R-rS\ "\ "\ 5\ R\\54S\4S\ "\R"\54S\R$4S\ R&4S\4S \R*4S \R,4S \ "\R*\5S 4S \ "\R.\5S4S\R24S\R"4S\ "\\ R454S\ R64S\ 4S\4S\R:4S\R<4S\R>4S\4/S\ R@S4/S\ R.S4/S.r!Sr"g) TeaLangLexerizR For Tea source code. Only used within a TeaTemplateLexer. .. versionadded:: 1.5 z:^(\s*(?:[a-zA-Z_][\w\.\[\]]*\s+)+?)([a-zA-Z_]\w*)(\s*)(\()r.r/r0z@[a-zA-Z_][\w\.]*z/(and|break|else|foreach|if|in|not|or|reverse)\bz(as|call|define)\br5z(template)(\s+)templaterAr4rBrCrDrEz[a-zA-Z_\$]\w*z3(isa|[.]{3}|[.]{2}|[=#!<>+-/%&;,.\*\\\(\)\[\]\{\}])r1rGrHr>rIr@rA)rFrr4rGN)#rHrIrJrKrLrSrTrUrVrrrrrZrrr rXrYr[rrWr^r]rrNr`rarrbrcrfrgrhrirGrjrkrrss LL299 $E eDk4==*h G I* % XgnnjA B 7,, - !4>> 2 ?   "G$7$7 8 #W%5%5 6 '*=*=z!JJ W x(9(9:F Q (&-- 8 (&-- 8 "HXt~~$F G tzz *  % CX N 5v|| D  + &.. ) J 3 8djj& 1 4>>6 2 ?"Frjrc\rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS rS \"\"\5\R(\\54S \4S \"\R0\54S \R2S4S\R44S\4S\R84S\R:4S\"\R<\54S\R>4S\"\R8\5S4S\"\R<\5S4S\ 4S\ RB4S\"\\RD54S\RF4S\4S\4S\$RJ4S \$RJ4S!\$RJ4S"\$RJ4S#\$RL4S$\$RL4S%\$RN4S&\$RN4S'\$RP4S(\$RP4S)\4/S*\RRS+4/S,\R<S+4/S-\R24S \R2S.4S/\R2S+4S0\R24/S1.r*S2r+g3)4r#iz For Ceylon source code. Ceylonzhttp://ceylon-lang.org/ceylonz*.ceylonz text/x-ceylonrpz(?:\s|//.*?\n|/[*].*?[*]/)+r.r.r/rrz(shared|abstract|formal|default|actual|variable|deprecated|small|late|literal|doc|by|see|throws|optional|license|tagged|final|native|annotation|sealed)\bz(break|case|catch|continue|else|finally|for|in|if|return|switch|this|throw|try|while|is|exists|dynamic|nonempty|then|outer|assert|let)\bz9(abstracts|extends|satisfies|super|given|of|out|assign)\bz(function|value|void|new)\bz(assembly|module|package)(\s+)r5z#(class|interface|object|alias)(\s+)r-rAr4rBz%'\\.'|'[^\\]'|'\\\{#[0-9a-fA-F]{4}\}'z(\.)([a-z_]\w*)rErIrFz/\d{1,3}(_\d{3})+\.\d{1,3}(_\d{3})+[kMGTPmunpf]?z7\d{1,3}(_\d{3})+\.[0-9]+([eE][+-]?[0-9]+)?[kMGTPmunpf]?z*[0-9][0-9]*\.\d{1,3}(_\d{3})+[kMGTPmunpf]?z2[0-9][0-9]*\.[0-9]+([eE][+-]?[0-9]+)?[kMGTPmunpf]?z##([0-9a-fA-F]{4})(_[0-9a-fA-F]{4})+z #[0-9a-fA-F]+z\$([01]{4})(_[01]{4})+z\$[01]+z\d{1,3}(_\d{3})+[kMGTP]?z[0-9]+[kMGTP]?r>z [A-Za-z_]\w*r@z [a-z][\w.]*z[^*/]rrr )rFr-r4rrGN),rHrIrJrKrLrMrNrOrPrQrRrSrTrUrV_wsrrrrrZrrr rXrYr[rrWr\r]r^rr_r`rarrbrcrdrfrgrhrirGrjrkr#r#sx D #CjG I !IM LL299 $E )C eDk4==*h G I* % XgnnjA B W&& 2%&*nn 623: <-.5.A.A C + \\  .9J9JJ0W X #W%5%5 6 3 g)): 6 A x(9(9:F Q (& 1 5v{{ C  h / 1 tzz * d # ,h 7 ? N G \\  :FLL I B \\  3VZZ @ vzz * & 3  $ (&.. 9  / J W, \djj& 1  ^^V % w(( ) W&& 0 W&& / g'' (  k;Frjr#cb\rSrSrSrSrSrS/rSS/rS/r S r \ R\ R-rS \R "S S S SS5-S-S-\R "S S S SSSSSSS5 -S-rS \R "S S S SS5-S-S-\R "S S S SSSSSSSS5 -S-rS\-S-\-S-rSr/S\4PS\4PS \R.4PS!\4PS"\"\R4\54PS#\"\R4\54PS$\R64PS%\4PS&\4PS'\R<4P\"S(5\R@4P\"S)S*S+9\R@4PS,\RB4PS-\"\\\RD54PS.\"\#\RH54PS/\"\%\RH54PS0\RL4PS1\RL4PS2\"\\\%\5S34PS4\-S5-\"\'"\(S6S79\RR\5S34PS8\"\RR\\%5S94PS4\-S:-\"\'"\(S6S79\RR\5S;4PS4\-S<-\"\'"\(S6S79\RR\5S=4PS>\#4PS?\#4PS@\%4PSA\SB4PSC\SD4PSE\RT4PSF\+4PSG\-SH-\4P\\RXSI4/\\RZSI4/SJ\%4S\4\\RZ4SK\-SL-\"\%\\54SM\#SN4SO\%SI4/SM\#SN4SG\-SP-\-\"\\%\R\5SI4\\R\SI4/SQ\"\#\5SI4SR\%4SS\4SJ\%4S\4\\4/ST\RR4S\4\/"SI5/SC\SI4\0"SU5/SA\SI4SC\4\0"SU5/SV\4SW\4SX\4SY\RbSZ4S[\"\Rb\54S\\4/SC\4SY\RbSZ4S]\%S^4S_\RbSI4\0"S`5/S]\%S^4S_\%SI4\0"S`5/Sa. r2Sbr3gc)dr i>z For Kotlin source code. Kotlinzhttp://kotlinlang.org/kotlinz*.ktz*.ktsz text/x-kotlinr-z@?[_rrrLmrrrNdPcCfMnMcz]*Zsz\'~!%^&*()+=|\[\]:;,.<>/\?-]*rz|`z`)zactual|abstract|annotation|companion|const|crossinline|data|enum|expect|external|final|infix|inline|inner|internal|lateinit|noinline|open|operator|override|private|protected|public|sealed|suspend|tailrec|valuer.r?\\$r>r/z ^(#!/.+?)(\n)z /[*].*?[*]/zas\?z(as|break|by|catch|constructor|continue|do|dynamic|else|finally|get|for|if|init|[!]*in|[!]*is|out|reified|return|set|super|this|throw|try|typealias|typeof|vararg|when|where|while)\bzit\b) zBoolean?zByte?zChar?zDouble?zFloat?zInt?zLong?zShort?zString?zAny?zUnit?) BooleanByter_rNrbIntr%ShortrAnyUnitrr r5z(package|import)(\s+)(\S+)z(\?\.)((?:[^\W\d]|\$)[\w$]*)r;r1z[^\W\d][\w.]+@z(object)(\s+)(:)(\s+)r-z((?:(?:z(|fun)\s+)*)(class|interface|object)(\s+) modifiers)statez(var|val)(\s+)(\()destructuring_assignmentz)\s+)*)(var|val)(\s+)variablez)\s+)*)(fun)(\s+)functionz ::|!!|\?[:.]r<r=rBr7r8r9z '\\.'|'[^\\]'z?[0-9](\.[0-9]*)?([eE][+-][0-9]+)?[flFL]?|0[xX][0-9a-fA-F]+[Ll]?r,z ((\?[^.])?)r@r z (:)(\s+)(rrgeneric\)z(\.)z(>)(\s*)r z(reified|out|in)\bz\w+ string_commonrCrDrEr interpolationz (\$)(\w+)z[^\\"$]+r scoper rF) rFr-r1r0r2r3r.r9r7r5r6r7rGN)4rHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrrkt_name kt_space_namekt_idr.rrr&rr rXrYrrr#r r\r^r]rr`rr[rrrWr_rrgr^rZr rr(rhrirGrjrkr r >sD D "CjG!I !IM LL299 $E D$dDAACG[[tT4tT4!%t--/34Gckk$dD$GG#M[[tT4tT4!%tT3333M 'MD = 04 7EAI ; * %; Z ; V]] # ; J  ; XgnnjA B; x C D; W.. /; g ; FGN P; dll #; "DEFMll T#; &>FKMNUll \'; ,$W%5%5 6-; 0+HWj$..,Y Z1; 4-hx.P Q5; 6+H[$..,Q R7; : /;; > /?; B&x[R\']_f gC; F) #&Q Q eD 4g6I6I: VX_ aG; L#HW-@-@*k$Z ' )M; P) #&> > eD 4g6I6I: VXb dQ; V) #&: : eD 4g6I6I: VXb dW; \h ']; ^%h /_; bK (c; fV/ 0g; h68 $i; jv{{ +k; n'(. 0o; t5[> )4 0u; zDJJ ' DMM6 * ;  Z DMM " E !C '+z4)P Q 8Y ' K ( % 8Y ' 5[7 "U *HT; ,VX^ _ DMM6 * (8Z8& A ;  "G , ;  Z DM  W(( ) Z FO 66 " O $ VV $ 6N O $ f  V  FO foo 7 8FOOT: ; & !  6N foo 7 K ) FOOV , FO  K ) K ( FO kzFrjr c\rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS \"\"\5\R&\\54S \4S \"\R.\54S \R04S \R24S\4S\R64S\R84S\"\R:\54S\R<4S\"\R6\5S4S\"\R:\5S4S\S4S\S4S\R@4S\R.4S\RB4S\4S\4S\"RF4S \"RH4S!\"RJ4S"\4/S#\RLS$4/S%\R:S$4/S&\S$4S'\S$4S(\4/S).r'S*r(g+),r!iz For Xtend source code. Xtendzhttps://www.eclipse.org/xtend/xtendz*.xtendz text/x-xtendrp=^(\s*(?:[a-zA-Z_][\w.\[\]]*\s+)+?)([a-zA-Z_$][\w$]*)(\s*)(\()r.r/r0r/z(assert|break|case|catch|continue|default|do|else|finally|for|if|goto|instanceof|new|return|switch|this|throw|try|while|IF|ELSE|ELSEIF|ENDIF|FOR|ENDFOR|SEPARATOR|BEFORE|AFTER)\bz(def|abstract|const|enum|extends|final|implements|native|private|protected|public|static|strictfp|super|synchronized|throws|transient|volatile|val|var)\br2r3r5r@r-rAr4z(''')rz(\u00BB)rBrCrEr0[~^*!%&\[\](){}<>\|+=:;,./?-]r1rGrHr>rIr@rAz'''z\u00ABr4)rFr-r4rrGN)rHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrrrrrZrrr rXrYr[rrWr\r]r^rrNrarrbrcrfrgrhrirGrjrkr!r!s D *CiG I IM LL299 $E eDk4==*h G I* % XgnnjA B 7,, - $.. 1G ./6/B/B DG \\  ):):J G H #W%5%5 6 &1D1Dj(Q   x(9(9:F Q vz * &* - (&-- 8 (&-- 8 tzz * t $ -x 8 5v|| D  + &.. ) J E# Jdjj& 1 4>>6 2 VV $  ' 6N W0Frjr!c\rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS \4S \4S \R"4S \R&4S \4S\4\"S5\"S5\"S5\"S5\"S5S\R.4S\R04S\R24S\4S\"\R8\\54S\4S\4S\4/S\4/S\R>4/S\R@4/S\4/S \!4S!\!4S"\!4/S#.r"S$r#g%)&r$iz For Pig Latin source code. Pigzhttps://pig.apache.org/pigz*.pigz text/x-pigrr?z--.*z/\*[\w\W]*?\*/r'rEz1\'(?:\\[ntbrf\\\']|\\u[0-9a-f]{4}|[^\'\\\n\r])*\'rtypesrpunctrz[0-9]*\.[0-9]+(e[0-9]+)?[fd]?z 0x[0-9a-f]+rHr>z([a-z_]\w*)(\s*)(\()z[()#:]z [^(:#\'")\s]+z\S+\s+a(assert|and|any|all|arrange|as|asc|bag|by|cache|CASE|cat|cd|cp|%declare|%default|define|dense|desc|describe|distinct|du|dump|eval|exex|explain|filter|flatten|foreach|full|generate|group|help|if|illustrate|import|inner|input|into|is|join|kill|left|limit|load|ls|map|matches|mkdir|mv|not|null|onschema|or|order|outer|output|parallel|pig|pwd|quit|register|returns|right|rm|rmf|rollup|run|sample|set|ship|split|stderr|stdin|stdout|store|stream|through|union|using|void)\bz(AVG|BinStorage|cogroup|CONCAT|copyFromLocal|copyToLocal|COUNT|cross|DIFF|MAX|MIN|PigDump|PigStorage|SIZE|SUM|TextLoader|TOKENIZE)\bzR(bytearray|BIGINTEGER|BIGDECIMAL|chararray|datetime|double|float|int|long|tuple)\bz [;(){}\[\]] [#=,./%+\-?] (eq|gt|lt|gte|lte|neq|matches)\b(==|<=|<|>=|>|!=))rFrrrDrErrGN)$rHrIrJrKrLrMrNrOrPrQrRrSrT IGNORECASErVrr rYrr&r rrrbrcrfrrrZrrr#r\rrhrirGrjrkr$r$sy D #CgG IIM LL2== (EZ g   1 1 2 V]] # DM A6 J J  G  J  G  K -v|| < VZZ ( &.. ) J  $ dmmZ = ?   t $  ) .35< =  !\\ + "#*<< 1 [ ) h ' 0( ; !8 , [2Frjr$c \rSrSrSrSrSrS/rS/rSr S\ 4S \ 4S \ 4S \ 4S \ R4S \4S\"\R"\ 5S4S\"\R"\54S\R"4S\"\R&\ 5S4S\"\R&\ 5S4S\"\R&\ 5S4S\R(4S\4S\"\R*\54S\R*4S\"\R,\54S\R04S\R24S\R44S \R6R84S!\R64S"\4S#\R:4S$\\"S%S&54S'\\"S%S(54S)\\"S%S*54S+\R@4/S"\R,S,4/S-\R"S,4/S.\RBS,4/S"\RDS,4/S/\4S0\4/S1\RF4/S$\S,4\$"S25S3\4/S'\RJS,4\$"S25/S)\S,4\$"S25/S4\ 4S5\ 4S6\ 4/S7. r&S8r'g9):r%i]z For Golo source code. Golozhttp://golo-lang.org/z*.gologolorr.z#.*$z5(\^|\.\.\.|:|\?:|->|==|!=|=|\+|\*|%|/|<=|<|>=|>|=|\.)z(?<=[^-])(-)(?=[^-])z2(?<=[^`])(is|isnt|and|or|not|oftype|in|orIfNull)\bz []{}|(),[]z(module|import)(\s+)modnamez\b([a-zA-Z_][\w$.]*)(::)z+\b([a-zA-Z_][\w$]*(?:\.[a-zA-Z_][\w$]*)+)\bz(let|var)(\s+)varnamez (struct)(\s+) structnamez(function)(\s+)funcnamez(null|true|false)\bz(augment|pimp|if|else|case|match|return|case|when|then|otherwise|while|for|foreach|try|catch|finally|throw|local|continue|break)\bz%(map|array|list|set|vector|tuple)(\[)z6(print|println|readln|raise|fun|asInterfaceInstance)\bz(`?[a-zA-Z_][\w$]*)(\()z&-?[\d_]*\.[\d_]*([eE][+-]?\d[\d_]*)?F?z 0[0-7]+j?z0[xX][a-fA-F0-9]+z -?\d[\d_]*Lz -?\d[\d_]*z`?[a-zA-Z_][\w$]*z@[a-zA-Z_][\w$.]*rB stringescape triplestringr8 doublestringr  singlestringz----((.|\n)*?)----r@z[a-zA-Z_][\w$.]*\*?z `?[\w.]+\*?z [^\\\'"\n]+z[\'"\\]zY\\([\\abfnrtv"\']|\n|N\{.*?\}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|x[a-fA-F0-9]{2}|[0-7]{1,3})r9r>rFrGrH) rFrPrMrOrNr9rQrRrSrTrrGN)(rHrIrJrKrLrMrNrPrOrRrr rWordrrrr]rrWr^r#rZrrbrercrfr%r[rr rZrgr^r&rrNrhrirGrjrkr%r%]s D !C IhGM* % g  E  $h / BHMM R K ( $**J7 )8DNNK+P Q ;T^^ L ,,j9 ,,j9  ,,j9 $W%5%5 6# %,  -6{3 5()- 7 ' 4 67 E 6:: & !6:: . V^^00 1 FNN + !4 ( !4>> 2 VXnnE F 68NNC D 68NNC D "FJJ /q: z"4==& 9 $T^^V < TZZ 0 "4==& 9 V $   <=C]] L VV $ H  FO 6==& ) H  66 " H  h ' 0( ; !8 , }cFrjr%c \rSrSrSrSrSrSS/rS/rSr S r S \ S 3r \ S 3r S \ S3r S\ S3rS\ S3r0S/S\S4PS\R$S4PS\R&S4PS\4PS\S4P\ \4PS\R$4PS\ 3\R.4PS\ 3\R04PS \ 3\R24PS!\3\R64PS"\ 3\R:S#4PS$\ 3\R:4PS%\ 3\R:S&4PS'\ 3\R:S(4PS)\ 3\R:S*4PS+\ 3\R:S,4PS-\ 3\R:S.4PS/\ 3\R:S04PS1\ 3\R:S24PS3\ 3\R:S4PS4\ 3\R:S54PS6\ 3\R:S74PS.\ 3\R:S84P\"S9\ S:9\R:4PS;\ 3\R:S<4PS=\ 3\R:S>4PS?\ 3\R:S@4PSA\ 3\R:SB4P\"SC\ S:9\R:S4PSD\ 3\R:SE4PSF\ 3\R:SG4P_SHS\R$S4SI\R>4SJ\R$4/_SS\R&S4SK\R>4SL\R&4/_SMSN\4S\R$SH4\ "S5SO\SP3\!"\RD\\54\\RF4/_S#S\SQ4S\ 3\R:SR4\ "S5/_SSSN\4ST\ 3\R:S4\ "S5\\RFSU4/_SVSN\4ST\ 3\R:S4\ "S5\$"SU5/_SWS\R$SH4\ "S5\\RF4/_S&SX\ 3\S4\ "S25/_S(\ "S5SY\SZ\S[3\!"\RJ\RL\RN\5S4S\\SZ\S]3\!"\RL\RN5S4/_S<\ "S5S^\S_4SY\S`\S[3\!"\RJ\RL\RN\5S4S\\S`\S]3\!"\RL\RN5S4/_SE\ "S5S^\4SY\SZ\Sa3\!"\RJ\RL\RN\5S4S\ Sb3\RJS4\$"S5/_Sc\ "S5S^\4SY\S`\S[3\!"\RJ\RL\RN\5S4S\ Sb3\RJS4\$"S5/_SdSe\S4\$"SE5/_S8\ \4Sf\ Sg3\(Sh4\$"Si5/_S2\ "S5S\\SZ\S]3\!"\RL\RR5S4/_SjSk\ 3\R:Sl4\ "S5S\\Sm\ Sn\So\S]3 \!"\RL\RN\R6RT5S4/_\ "S5S\\Sm\ Sp\So\Sq3 \!"\RL\RN\RV\5Sr4/\ "S5\\RDS4/\ "S5SO\Sq3\!"\RV\5Sr4/Ss\ 3\R:S4\ "S5/\ "S5S\\Sm\ Sn\So\S]3 \!"\RL\RN\R6RN5S4/SN\4S\ 3\R:S4\ "S5\\RD4/\ "S5\\R6S4/\ "S5St\ 3\S4Su\ 3\Sv4Sw\ 3\Sx4/Sy.Er,Szr-S{r.g|)}r&iz For Jasmin assembly code. Jasminzhttp://jasmin.sourceforge.net/jasminjasminxtz*.jrz \n\t\rz(?:[z]+)z:=z(?=[z]|$)z[^z]+z(?:[^z.;\[/]+)r r>r@r )r@rgr8r9rr labelz;.*z(\$[-+])?0x-?[\da-fA-F]+z(\$[-+]|\+)?-?\d+zE-?(\d+\.\d*|\.\d+)([eE][-+]?\d+)?[fFdD]?[\x00-\x08\x0b\x0c\x0e-\x1f]*rz \.annotationra(\.attribute|\.bytecode|\.debug|\.deprecated|\.enclosing|\.interface|\.line|\.signature|\.source|\.stack|\.var|abstract|annotation|bridge|class|default|enum|field|final|fpstrict|interface|native|private|protected|public|signature|static|synchronized|synthetic|transient|varargs|volatile)z\.catchzcaught-exceptionz`(\.class|\.implements|\.inner|\.super|inner|invisible|invisibleparam|outer|visible|visibleparam)class/convert-dotsz\.field)descriptor/convert-dotsfieldz(\.end|\.limit|use)no-verificationz\.methodmethodz\.setr6z\.throws exceptionz(from|offset|to|using)is)r\r6z(locals|stack) verificationzenclosing-method)aaloadaastore aconst_nullaloadaload_0aload_1aload_2aload_3aload_wareturn arraylengthastoreastore_0astore_1astore_2astore_3astore_wathrowbaloadbastorebipush breakpointcaloadcastored2fd2id2ldadddaloaddastoredcmpgdcmpldconst_0dconst_1ddivdloaddload_0dload_1dload_2dload_3dload_wdmuldnegdremdreturndstoredstore_0dstore_1dstore_2dstore_3dstore_wdsubdupdup2dup2_x1dup2_x2dup_x1dup_x2f2df2if2lfaddfaloadfastorefcmpgfcmplfconst_0fconst_1fconst_2fdivfloadfload_0fload_1fload_2fload_3fload_wfmulfnegfremfreturnfstorefstore_0fstore_1fstore_2fstore_3fstore_wfsubi2bi2ci2di2fi2li2siaddialoadiandiastoreiconst_0iconst_1iconst_2iconst_3iconst_4iconst_5 iconst_m1idiviinciinc_wiloadiload_0iload_1iload_2iload_3iload_wimulinegint2byteint2char int2shortioriremireturnishlishristoreistore_0istore_1istore_2istore_3istore_wisubiushrixorl2dl2fl2iladdlaloadlandlastorelcmplconst_0lconst_1ldc2_wldivlloadlload_0lload_1lload_2lload_3lload_wlmullneg lookupswitchlorlremlreturnlshllshrlstorelstore_0lstore_1lstore_2lstore_3lstore_wlsublushrlxor monitorenter monitorexitnoprpop2retret_wrsaloadsastoresipushswapr z.(anewarray|checkcast|instanceof|ldc|ldc_w|new) class/no-dotsz;invoke(dynamic|interface|nonvirtual|special|static|virtual) invocationz(getfield|putfield))descriptor/no-dotsr]z(getstatic|putstatic))rstatic)gotogoto_w if_acmpeq if_acmpne if_icmpeq if_icmpge if_icmpgt if_icmple if_icmplt if_icmpneifeqifgeifgtifleifltifne ifnonnullifnulljsrjsr_wz(multianewarray|newarray)r\ tableswitchtablergz\\u[\da-fA-F]{4}z[^'\\]+z0\\([nrtfb"\'\\]|u[\da-fA-F]{4}|[0-3]?[0-7]{1,2})z[^"\\]+rFz\n+rz)([ \t\r]*)(:))r@annotation-body)r@annotation-defaultr.z\.end)annotation-itemsrr/r0allz(L)((?:z[/.])*)(z)(;)z((?:rz\[+)r@rz/)*)(z?)(;)z\[)L]+rdescriptors/convert-dotsr4z(?=[^z]*\())r@r)r@r[r]r)r@rz [/.](?=[^z ]*[/.]))*)(z[/.])?(z (]*[/.]))*)(z)(\())r@r\r2r\z(locals|method|stack)z6(Double|Float|Integer|Long|Null|Top|UninitializedThis)Object)r@r Uninitialized)r@rZ)rrZr_r^rr-r6rbc>Sn[R"SU[R5(a5US- n[R"SU[R5(aUS- n[R"SU[R5(aUS- n[US5$) Nrz ^\s*\.class\sg?z^\s*[a-z]+_[a-z]+\bg333333?za^\s*\.(attribute|bytecode|debug|deprecated|enclosing|inner|interface|limit|set|signature|stack)\bg333333?g?)rSsearchrTr)rscores rkrKJasminLexer.analyse_texts 99%tR\\ : : SLEyy/r||DD  99EFJ\\ # # SLE5#rjrGN)/rHrIrJrKrLrMrNrOrPrR _whitespacer _separator_break_name_unqualified_namerrrXrNrr rrcrfrbrr^rr_r r&rrrar\r r\r]rgr ExceptionInstancerZrhrKrirGrjrkr&r&sR  D *C$GIMK +c "C M$JZL %F*R E  H5cQ J 'Q 6=="3 4Q 6==( +Q ;  Q ; ( Q *  Q W^^ $Q ) 16:: >Q "& *FNN ;Q ..4X78>  FQ 5']DMM *Q VH %w'7'7 FQ CDJ( L     !Q ,x '"2"24F G-Q .;;A(D   3 5/Q 4x '"2"2 1 35Q 8$F8 ,g.>.>  9Q < !7#3#3X >=Q >fX  0 0% 8?Q @ !7#3#3[ AAQ B'vh /1A1A7 KCQ D6(^W-- / 1EQ Hvh ')9)9> JIQ Jvh !1!13E FKQ P-,6<-=,?F>N>N- PQQ ~?vh G    0Q B &x)*1*:*:  CQ H$F8 ,g.>.> , .IQ L&fX .0@0@ - /MQ P*39 :   w  (QQ \*& 2G4D4D & (]Q `F8 $g&6&6 @aQ cf  6==& ) &-- 0  ' gcp  6==& ) @ ]]   '  qc|  Z 6==' * I % ' djj*k : < FLL !  }cL  J ; <x '"2"2 + - I   McX  Z fX  0 0& 9 I  FLL"L M  Ycd  Z fX  0 0& 9 I  > ?  ecp  6==' * I  FLL ! qcz F8_gv . K  {cB  I )*(5' > gllDNNDJJ L  &'xwa 8 dnndjj 16 ;  CcR  I  ["@ A)*%wd ; gllDNNDJJ L  &'uUG1 5 dnndjj 16 ;  Scd " I  [ !)*(5' ? gllDNNDJJ L  :,f %w||V < FO$ ecv  I  [ !)*%wd ; gllDNNDJJ L  :,f %w||V < FO wcH # K ( - .% IcP  * j\ '/E F 2 3 QcZ  I &'xwa 8 dnndnn 5v ? [cd vh !1!13E F I &'y KHYGZZabgahhi j dnndjj$--2H2H I   ect I &'y LIZH[[bchbiin o dnndjj$-- M) *  I  DJJ ' I %  D) * &fX .0@0@& I I  I &'y KHYGZZabgahhi j dnndjj$--2E2E F P Z x '"2"2F ; I  DJJ    I  DMM6 * I Fvh OQXZ` avh *C DfX &1B C  {cFJ rjr&c\rSrSrSrSrSrS/rS/rS/r Sr \ R\ R-rS \"\"\5\R&\\54S \4S \"\R.\54S \R04S \R24S\4S\R64S\R84S\"\R:\54S\R<4S\"\R6\5S4S\"\R:\5S4S\R@4S\R.4S\RB4S\4S\4S\"RF4S\"RH4S\"RJ4S\4/S \RLS!4/S"\R:S!4/S#.r'S$r(g%)&r'iz For SARL source code. SARLzhttp://www.sarl.iosarlz*.sarlz text/x-sarlz2.4r>r.r/r0r/z(as|break|case|catch|default|do|else|extends|extension|finally|fires|for|if|implements|instanceof|new|on|requires|return|super|switch|throw|throws|try|typeof|uses|while|with)\bz(abstract|def|dispatch|final|native|override|private|protected|public|static|strictfp|synchronized|transient|val|var|volatile)\br2r3z+(false|it|null|occurrence|this|true|void)\bzY(agent|annotation|artifact|behavior|capacity|class|enum|event|interface|skill|space)(\s+)r-rAr4rBrCrEr0r?r1rGrHr>rIr@rA)rFr-r4rGNr@rGrjrkr'r's D ChG IIM LL299 $E eDk4==*h G I* % XgnnjA B 7,, - $.. 1B R   "G \\  ):):J G H ;W=M=M N,-5g6I6I:-V  x(9(9:F Q (&-- 8 (&-- 8 tzz * t $ -x 8 5v|| D  + &.. ) J C" Hdjj& 1 4>>6 2 O*Frjr')-rLrSpygments.lexerrrrrrrr r r pygments.tokenr r rrrrrrr pygments.utilrpygmentsrr__all__rr"rrrrrrrrr#r r!r$r%r&r'rGrjrkrHs+ ###$$$)% @ Z Zz$*9$*NZZzL L^==$J0*J0Z| |~I:IX  ,:,^L*L^X*Xv>>B@z@Fn nbA*AH8 8rj