/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__/basic.cpython-313.pyc (27094B)
jUm SrSSKrSSKJrJrJrJrJr SSKJ r J r J r J r J r JrJrJrJrJr SSKJr /SQr"SS\5r"S S \5r"S S \5r"S S\5r"SS\5r"SS\5r"SS\5rg)z pygments.lexers.basic ~~~~~~~~~~~~~~~~~~~~~ Lexers for BASIC like languages (other than VB.net). :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerbygroupsdefaultwordsinclude) CommentErrorKeywordNameNumber PunctuationOperatorStringText Whitespace)_vbscript_builtins)BlitzBasicLexer BlitzMaxLexer MonkeyLexerCbmBasicV2Lexer QBasicLexer VBScriptLexer BBCBasicLexerc \rSrSrSrSrSrSS/rS/rS/r S r S r S r S r S rS\S\ S\ S\S3 r\S-r\R$\R&-rS\4S\"\\54S\R24S\R44S\R8S4S\R<4S\R<4S\R>4S\R@4S\RB4S\ S 3\"4S!\#4S"\$RJ4S#\RL4S$\S%3\"\'RP\\#\$RR54S&\S'\S%3\"\'RP\\'RT54\\"\$RV\\'RX\"\\#\\'RX\$RR\\'RX\\#5 4\\"\$RZ\\'RX\"\\#\\'RX\$RR\\'RX5 4S(\S%3\"\'RP\\$RR54S)\'RX4S*\'R\4S+\'R^4\0"S,S-S-S.9\$Rb4\0"S/S-S-S.9\'RP4S\S%3\$RZ4/S0\R84S1\R8S24S3\R84/S4.r2S5r3g6)7rz For BlitzMax source code. BlitzMaxhttp://blitzbasic.comblitzmaxbmaxz*.bmxz text/x-bmxz1.4z\b(Shl|Shr|Sar|Mod)\bz @{1,2}|[!#$%]z&\b(Int|Byte|Short|Float|Double|Long)\b [a-z_]\w*(z)(?:(?:([ \t]*)(z?)|([ \t]*:[ \t]*\b(?:Shl|Shr|Sar|Mod)\b)|([ \t]*)(:)([ \t]*)(?:z|(z)))(?:([ \t]*)(Ptr))?)z?((?:[ \t]|\.\.\n)*)([(])\s+z (\.\.)(\n)z'.*?\nz*([ \t]*)\bRem\n(\n|.)*?\s*\bEnd([ \t]*)Rem"string[0-9]+\.[0-9]*(?!\.)z\.[0-9]*(?!\.)[0-9]+ \$[0-9a-f]+\%[10]+z(?:(?:(:)?([ \t]*)(:?z"|([+\-*/&|~]))|Or|And|Not|[=<>^]))z [(),.:\[\]]z (?:#[\w \t]*)z(?:\?[\w \t]*)z\b(New)\b([ \t]?)([(]?)()z$\b(Import|Framework|Module)([ \t]+)(\.z\b(Type|Extends)([ \t]+)(z \b(Ptr)\bz#\b(Pi|True|False|Null|Self|Super)\bz\b(Local|Global|Const|Field)\b)TNullMethodExceptionTNullFunctionExceptionTNullObjectExceptionTArrayBoundsExceptionTRuntimeException\bprefixsuffix)EStrict SuperStrictModule ModuleInfoEndReturnContinueExitPublicPrivateVarVarPtrChrLenAscSizeOfSgnAbsMinMaxNewReleaseDeleteIncbin IncbinPtr IncbinLen FrameworkIncludeImportExtern EndExternFunction EndFunctionTypeEndTypeExtendsMethod EndMethodAbstractFinalIfThenElseElseIfEndIfForToNextStepEachInWhileWendEndWhileRepeatUntilForeverSelectCaseDefault EndSelectTryCatchEndTryThrowAssertGotoDefDataReadData RestoreData"""C?#popz[^"]+rootr$N)4__name__ __module__ __qualname____firstlineno____doc__nameurlaliases filenames mimetypes version_added bmax_vopwords bmax_sktypes bmax_lktypes bmax_namebmax_var bmax_funcre MULTILINE IGNORECASEflagsrrrrSingle MultilinerDoubler FloatIntegerHexBinrr r LabelPreprocr ReservedClass NamespacerSrUVariableConstant Declarationr Exceptiontokens__static_attributes__r~H/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/basic.pyrrs  D !C6"G IIM,M#L++7.9+E[]H77I LL2== (EZ HT:6 7  ' :G> S (-U <   )A  .q9 vFMM " V]]F + v}} % w@Frrc~\rSrSrSrSrSr/SQrSS/rS/r S r S r S r S \ S \ S\ S3r \R\R -rS\4S\R(4S\R,S4S\R04S\R04S\R24S\R44S\R64\"SSSS9\4S\4S\4S\ S3\R@4S \ S3\!"\"RF\\RH54S!\ S3\!"\"RF\\R@54S"\ S#3\!"\\\\\RH54S\ S$3\!"\RJ\\"RL\\\\RH\\5 4S%\ 3\!"\"RF\\RJ\\"RL\\\\RH5 4S&\ S3\!"\"RF\\RH54S'\"RN4S(\"RP4\"S)SSS9\"RF4\ \!"\RR\\"RL\\\\RH54/S*\R,4S+\R,S,4S-\R,4/S..r*S/r+g0)1roz For BlitzBasic source code. BlitzBasicr) blitzbasicb3dbplusz*.bbz*.declsz text/x-bb2.0z @{1,2}|[#$%]z[a-z]\w*r!z )(?:([ \t]*)(z)|([ \t]*)([.])([ \t]*)(?:(z)))?r"z;.*?\nr#r$r%\.[0-9]+(?!\.)r&r'r()ShlShrSarModOrAndNotrErDHandleIntrStrFirstLastBeforeAfterr0r1z([+\-*/~=<>^])z [(),:\[\]\\]z \.([ \t]*)(r)z\b(New)\b([ \t]+)(z\b(Gosub|Goto)\b([ \t]+)(z"\b(Object)\b([ \t]*)([.])([ \t]*)(z)\bz\b([ \t]*)(\()z\b(Function)\b([ \t]+)z\b(Type)([ \t]+)(z\b(Pi|True|False|Null)\bz"\b(Local|Global|Const|Field|Dim)\b)#r8r9r;r@rArBrHrJInsertrOrSrUr\r]r^r_r`rarbrcrdEachrfrgrirjrkrlrmrnruGosubDataReadRestoreryrzr{[^"\n]+r|r~N),rrrrrrrrrrr bb_sktypesbb_namebb_varrrrrrrrrrr rrrrrrr r rrr rrrSrUrrrrrr~rrrros D !C,G#I IM JG7)= 4OPWyX\]F LL2== (EZ  ' &-- * $fll 3  -  ' VZZ (  $ 8 /    ) k *G9A & 3"7)1 - g&& DJJ ? A)'! 4 g&& DJJ ? A27)3 ? h KTZZ P R6(. ) dmmZz; $**j+G H'vh / g&& DMM:w|| +z4::G H"'! , g&& DJJ ? A)'*:*: ; 2G4G4G H < EJRW Y     XdmmZ(+z4::O Pc3 jFMM " V]]F +  ' k:Frrc Z\rSrSrSrSrS/rS/rS/rSr Sr S r S r S r S rS rS rSr\R&r/S\4PS\4PS\R.S4PS\R04PS\R0S4PS\R4S4PS\R84PS\R84PS\R:4PS\R<4PS\R>4PS\S3\ RB4PS\ RD4PS\#RH4PS \#RJ4PS!\#RJRL4PS"\#RN4PS#\("\ RR\\#RR\54PS$\ RD4PS%\("\ RT\5S4PS&\("\ RD\5S'4PS(\("\ RD\5S)4PS*\ RD4PS+\ RD4PS,\ RD4PS-\+4PS.\,4PS/\,RZ4PS0\+4P\ S3\#RN4P\ S3\#R\4P\ S3\#R^4PS1\ S3\#R\4S2\+S'4S\4S3\+S4S4\+S54/\S63\#RR4\S3\ RB4\S3\#R`4S7\("\+\\R:\\+54S8\S54S9\+S:4S;\+S54S<\S54\1"S55/ \ S3\#RN4\ S3\#R^4\\ RB4S\4S2\+S'4S=\+S:4\1"S55/S>\R44S?\Rd4S\R4S54/S@\R.S:4SA\R.S54S<\R.4SB\R.4/SC.r3SDr4gE)Frz For Monkey source code. Monkeymonkeyz*.monkeyz text/x-monkeyz%https://blitzresearch.itch.io/monkeyx1.6r z[A-Z]\w*z[A-Z_][A-Z0-9_]*z [a-z0-9_]*z+(?:Int|Float|String|Bool|Object|Array|Void)z[?%#$]r"z'.*z (?i)^#rem\bcommentz6(?i)^(?:#If|#ElseIf|#Else|#EndIf|#End|#Print|#Error)\bz^# variablesr#r$r%rr&z\$[0-9a-fA-Z]+r(r0z(?i)\b(?:Try|Catch|Throw)\b Throwablez(?i)\b(?:Null|True|False)\bz(?i)\b(?:Self|Super)\bz\b(?:HOST|LANG|TARGET|CONFIG)\bz(?i)^(Import)(\s+)(.*)(\n)z(?i)^Strict\b.*\nz#(?i)(Const|Local|Global|Field)(\s+)z1(?i)(New|Class|Interface|Extends|Implements)(\s+) classnamez(?i)(Function|Method)(\s+)funcnamezB(?i)(?:End|Return|Public|Private|Extern|Property|Final|Abstract)\bz(?i)(?:If|Then|Else|ElseIf|EndIf|Select|Case|Default|While|Wend|Repeat|Until|Forever|For|To|Until|Step|EachIn|Next|Exit|Continue)(?=\s)z(?i)\b(?:Module|Inline)\bz[\[\]]z.<=|>=|<>|\*=|/=|\+=|-=|&=|~=|\|=|[-&*/^+=<>|~]z(?i)(?:Not|Mod|Shl|Shr|And|Or)z [(){}!#,.:]z(?i):z\(z\)r{r*z(\[)(\s*)(\d*)(\s*)(\])z\s+(?!<)\n,z[^"~]+z~q|~n|~r|~t|~z|~~z (?i)^#rem.*?z (?i)^#end.*?z.+)r}rrrr$rr~N)5rrrrrrrrrrr name_variable name_function name_constant name_class name_module keyword_typekeyword_type_specialrrrrrrrrrr rrrrr rUrr rBuiltinPseudorrrrr rWordrSrrrEscaperrr~rrrrs DjG I !I 1CM MM'MJKAL$ LLE: Z : W  : W.. : : G X: GOO[ 1: &-- *: %fll 3:  -:  ':  +!: " $#: &<. #W\\ 2': *,W-=-= >+: ,4>> *-: 0,T\\ :1: 2' (;(; <3: 40 ?5: 8+ g''T^^Z P R9: <"7#3#3 4=: >4 g)): 6  E?: BB g&& 3[ BC: F+ g&& 3Z AG: J"#*#3#3 5K: P% '.&6&6  8Q: ^*7+;+; <_: b $c: f? Ig: h/ >i: j[ )k: nr "DMM 2o: pr "DMM 2q: rr "DMM 2s: x]O2 & 6 ; , Z K - K (   R $.. 1b !7<< 0 B  , ' k:v~~z; W Y*f - ; ( ; ' J ' FO  r "DMM 2r "DMM 2%& 6 Z ; , ; ( FO  & !6== 1 6==& ) g// 9 g// 8 G%% & G%% &  eFrrc \rSrSrSrSrS/rS/rSrSr \ Rr SS \ R4S \4S \R"4S \R$4S \R(4S\4S\R,4S\4S\R24S\4S\4/ 0rSrSrg)ri=z For CBM BASIC V2 sources. z CBM BASIC V2cbmbas*.basz-https://en.wikipedia.org/wiki/Commodore_BASICrr}zrem.*\nr"znew|run|end|for|to|next|step|go(to|sub)?|on|return|stop|cont|if|then|input#?|read|wait|load|save|verify|poke|sys|print#?|list|clr|cmd|open|close|get#?zdata|restore|dim|let|def|fnzktab|spc|sgn|int|abs|usr|fre|pos|sqr|rnd|log|exp|cos|sin|tan|atn|peek|len|val|asc|(str|chr|left|right|mid)\$z [-+*/^<>=]z not|and|orz "[^"\n]*.z\d+|[-+]?\d*\.\d*(e[-+]?\d+)?z[(),:;]z\w+[$%]?c>[R"SU5(agg)Nz^\d+g?)rmatchtexts r analyse_textCbmBasicV2Lexer.analyse_text\s 88GT " " #rr~N)rrrrrrrrrrrrrrrrr rrr rrrrr rr rrrr~rrrr=s DjG I 9CM MME   ( Z /070@0@ B,W-@-@ A=>Bll L H % HMM * 6 " -v|| <  % $  F&rrcT\rSrSrSrSrSS/rSS/rS/rS r S r S r S r S r SrSrSrS\4S\R$4S\"\R$\R*\R$\R.54S\"\R$\R*\R$54S\R0R24S\R.4S\R64S\"\R:\R$\R:54S\"\R<\R$\R0\R$\54S\"\R<\R$\R0\R$\R0R254S\"\R<\R$\R0R254S\"\R$\R0R2\R$\54S\"\R:\R$\R*54S\"\R:\R$\R*54\ "S5\ "S 5\ "S!5\ "S"5\ "S#5\ "S$5S%\R0R24S&\R*4S'\!RD4S(\!RD4S)\!RFRH4S)\!RF4S*\4S+\%4S,\R0R24/S-RMS.RO\("\)RT\ 555\R<4/S-RMS.RO\("\)RT\ 555\R:4/S-RMS.RO\("\)RT\ 555\RV4/S-RMS.RO\("\)RT\555\RX4/S/RMS.RO\("\)RT\555\R:4/S/RMS.RO\55\4/S0.r-S1r.S2r/g3)4ricz For QBasic source code. QBasicqbasicbasicz*.BASrz text/basicz$https://en.wikipedia.org/wiki/QBasicr)DATALET)UABSASCATNCDBLCHR$CINTCLNGzCOMMAND$COSCSNGCSRLINCVDCVDMBFCVICVLCVSCVSMBFDATE$zENVIRON$EOFERDEVzERDEV$ERLERREXPFILEATTRFIXFREFREEFILEzHEX$INKEY$INPzINPUT$INSTRINTzIOCTL$LBOUNDzLCASE$LEFT$LENLOCLOFLOGLPOSzLTRIM$MID$zMKD$zMKDMBF$zMKI$zMKL$zMKS$zMKSMBF$zOCT$PEEKPENPLAYPMAPPOINTPOSRIGHT$RNDzRTRIM$SADDSCREENSEEKSETMEMSGNSINzSPACE$SPCSQRSTICKSTR$STRIGSTRING$TABTANTIME$TIMERUBOUNDzUCASE$VALVARPTRzVARPTR$VARSEG)$DYNAMICz$INCLUDE$STATIC)ANDEQVIMPNOTORXOR)BEEPBLOADBSAVECALLz CALL ABSOLUTEzCALL INTERRUPTCALLSCHAINCHDIRCIRCLECLEARCLOSECLSCOLORCOMCOMMONCONSTrrDECLAREzDEF FNzDEF SEGDEFDBLDEFINTDEFLNGDEFSNGDEFSTRDEFDIMDOLOOPDRAWENDENVIRONERASEERROREXITFIELDFILESFORNEXTFUNCTIONGETGOSUBGOTOIFTHENINPUTzINPUT #IOCTLKEYrfKILLrLINEz LINE INPUTz LINE INPUT #LOCATELOCKUNLOCKLPRINTLSETrMKDIRNAMEzON COMzON ERRORzON KEYzON PENzON PLAYzON STRIGzON TIMERz ON UEVENTONOPENzOPEN COMz OPTION BASEOUTPAINTPALETTEPCOPYrrPOKEPRESETPRINTzPRINT #z PRINT USINGPSETPUTrz RANDOMIZEREADREDIMREMRESETRESTORERESUMERETURNRMDIRRSETRUNr r!z SELECT CASESHAREDSHELLSLEEPSOUNDSTATICSTOPr)SUBSWAPSYSTEMr-r.TROFFTRONTYPEUEVENTrkVIEWWAITWHILEWENDWIDTHWINDOWWRITE)#ACCESSALIASANYAPPENDASBASEBINARYBYVALCASECDECLDOUBLEELSEELSEIFENDIFINTEGERISLISTLOCALLONGrSMODr]OFFrpOUTPUTRANDOMSIGNALSINGLESTEPSTRINGrcTOUNTILUSINGrz\n+r"z^(\s*)(\d*)(\s*)(REM .*)$z^(\s*)(\d+)(\s*)z(?=[\s]*)(\w+)(?=[\s]*=)z(?=[^"]*)\'.*$z "[^\n"]*"z"(END)(\s+)(FUNCTION|IF|SELECT|SUB)z (DECLARE)(\s+)([A-Z]+)(\s+)(\S+)z (DIM)(\s+)(SHARED)(\s+)([^\s(]+)z(DIM)(\s+)([^\s(]+)z^(\s*)([a-zA-Z_]+)(\s*)(\=)z(GOTO|GOSUB)(\s+)(\w+\:?)z(SUB)(\s+)(\w+\:?) declarations functions metacommands operators statementskeywordsz[a-zA-Z_]\w*[$@#&!]z[a-zA-Z_]\w*\:z\-?\d*\.\d+[@|#]?z \-?\d+[@|#]z\-?\d+#?z'!=|==|:=|\.=|<<|>>|[-~+/\\*%=<>&^|?:!.]z [\[\]{}(),;]z[\w]+z\b({})(?=\(|\b)|z\b({})\b)r}rrrrrrcSU;dSU;agg)Nr3r4?r~rs rrQBasicLexer.analyse_texts  d!2"3rr~N)0rrrrrrrrrrrrrrrrrrrrr rrrrGlobalrrr rrrrr rrLongr formatjoinmaprescaperrrrrr~rrrrcs D!G'"II 0CM"LI 7L9IJ.HTN T__ % ) dootzz4??nn& '! dootzz4?? C E ($--*>*> ?  / 6== ) 2 g&&9I9I J L 0 g))4??DMMoot- .1 g))4??DMMoot}}';';= >$ g))4??DMM4S\R@4S\R@4S\R@4S\RB4S\ RD4S \#4/S!\R84S\R8S"4S\$S4/S#.r%S$r&S%r'g&)'ri3zm BBC Basic was supplied on the BBC Micro, and later Acorn RISC OS. It is also used by BBC Basic For Windows. )w OTHERWISEr5DIVEORrr9rXrhrrr%r+rrcOPENINPTRPAGETIMELOMEMHIMEMrACSADVALrASNrBGETrCOUNTDEGrrEVALrEXTFALSEFNr_INKEYr rrLNrr8OPENUPOPENOUTPIrrRADrr#r$r&r,rTRUEUSRr0VPOSrzGET$r rrrr(r*rrrrrrrBPUTr>r@rCrDCLGrErrPrQrTrUENDPROCENVELOPEr\r`raGCOLrbrdrrMODEMOVEr]rpVDUPLOTrxPROCr|r~REPEATREPORTrrrrCOLOURTRACErrOSCLI)/WHENOFENDCASErENDWHILErrBFILLORIGINr RECTANGLErrrMOUSEQUITSYSINSTALLLIBRARYTINTELLIPSEBEATSTEMPOVOICESVOICESTEREOOVERLAYrAUTOCRUNCHDELETEEDITHELPrLOADLVARNEWOLDRENUMBERSAVETEXTLOADTEXTSAVETWINTWINOr SUMBEATz BBC Basicbbcbasicz*.bbcz(https://www.bbcbasic.co.uk/bbcbasic.htmlrr&z (\*)([^\n]*)codez (REM)([^\n]*)rr}r"rz%(DEF)(\s*)(FN|PROC)([A-Za-z_@][\w@]*)z(FN|PROC)([A-Za-z_@][\w@]*)z#(GOTO|GOSUB|THEN|RESTORE)(\s*)(\d+)z (TRUE|FALSE)z>(PAGE|LOMEM|HIMEM|TIME|WIDTH|ERL|ERR|REPORT\$|POS|VPOS|VOICES)r#r$z %[01]{1,32}z&[0-9a-f]{1,8}z"[+-]?[0-9]+\.[0-9]*(E[+-]?[0-9]+)?z[+-]?\.[0-9]+(E[+-]?[0-9]+)?z[+-]?[0-9]+E[+-]?[0-9]+z[+-]?\d+z([A-Za-z_@][\w@]*[%$]?)z1([+\-]=|[$!|?+\-*/%^=><();]|>=|<=|<>|<<|>>|>>>|,)rr{)r}r&r$c^URS5(dURS5(agg)Nz10REM >zREM >r) startswithrs rrBBCBasicLexer.analyse_texts( ??9 % %)A)A*Brr~N)(rrrrr base_keywordsbasic5_keywordsrrrrrr rrr rrSpecialrrrrrrSrrrrr rrrrrrr rrrr~rrrr3s9M$BO DlG I 4CM #  gnngoo 6 8 FO   g))7>> : < J ' Z 7?? #6 g)):))4==: ;, gt}} - /4 gz4:: 6 8g.. / N ^^ = !7 + ? #W - &-- * FJJ ' vzz * 2FLL A ,fll ; ' 6 &.. ) ' 7 A8 LG$ L ' 6==& ) E6 " [2Fhrr)rrpygments.lexerrrrrrpygments.tokenrr r r r r rrrrpygments.lexersr__all__rrrrrrrr~rrr1s HH444. <UJUpKjK\}*}@#j#LJ*JZ@J@F]J]r