/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__/modula2.cpython-313.pyc (26376B)
jPxSrSSKrSSKJrJr SSKJrJr SSKJ r J r J r J r J r JrJrJrJr S/r"SS\5rg)z pygments.lexers.modula2 ~~~~~~~~~~~~~~~~~~~~~~~ Multi-Dialect Lexer for Modula-2. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerinclude) get_bool_opt get_list_opt) TextCommentOperatorKeywordNameStringNumber PunctuationError Modula2Lexerc,\rSrSrSrSrSrSS/rSS/rS /r S r \ R\ R-rS \4S \4/S \R"4S\R"4S\R"4S\R"4S\R"4S\R"4S\R"4S\R"4/S\4/S\R(4S\R*4/S\R,4S\R,4S\R.4/S\R04S\R04S\R*4/S\R44S\R64/S \4S!\4S"\4S#\4S$\4S%\4S&\4S'\4S(\4S)\4/ S*\4S+\4S,\4S-\4S.\4S/\4S0\4S1\4S2\4/ S3\4S4\4S5\4S6\4S7\4S8\4S9\4/S:\4S;\4S<\4/S=\R64S>\R<4S?\R<4/S@\R>4SA\R>4/\ "SB5\ "SC5\ "SD5\ "SE5\ "SF5\ "SG5\ "SH5\ "SI5\ "SJ5\ "SK5\ "SL5\ "SM5\ "SN5/ SO.r!SPr"SQr#SRr$SSr%STr&SUr'SVr(SWr)SXr*SYr+SZr,S[r-S\r.S]r/S^r0S_r1S`r2Sar3Sbr4Sbr5Scr6Sbr7Sdr8Ser9Sbr:Sbr;SbrShr?Sir@SjrASkrBSlrCSmrDSnrESbrFSbrGSbrHSbrISbrJSorKSprLSqrMSrrNSsrOStrPSurQSvrRSb\%4\)4\-4\14\)4\%4\)4\)4Sv. rS\"\&\*\.4\"\&4\"\*4\"\.4\"\.\24\"\*\54\"\&\84\"\*\;4\"\*\>4Sv. rT\#\'\+\/4\#\'4\#\+4\#\/4\#\/\34\#\+\64\#\'\94\#\+\<4\#\+\?4Sv. rU\$\(\,\04\$\(4\$\,4\$\04\$\0\44\$\,\74\$\(\:4\$\,\=4\$\,\@4Sv. rVSbSbSb\K4\K4SbSbSbSbSv. rWSb\A4\F4\L\M\K4\L\M4\F4\A4\F4\F4Sv. rXSb\B4\G4\N4\N4\G4\B4\G4\G4Sv. rYSb\C4\H4\O4\O4\H4\C4\H4\H4Sv. rZSb\D4\I4\P4\P4\I4\D4\I4\I4Sv. r[Sb\E4\J4\Q4\Q4\J4\E4\J4\J4Sv. r\Swr]Sxr^Syr_Szr`S{raS|rbg})~ra' For Modula-2 source code. The Modula-2 lexer supports several dialects. By default, it operates in fallback mode, recognising the *combined* literals, punctuation symbols and operators of all supported dialects, and the *combined* reserved words and builtins of PIM Modula-2, ISO Modula-2 and Modula-2 R10, while not differentiating between library defined identifiers. To select a specific dialect, a dialect option may be passed or a dialect tag may be embedded into a source file. Dialect Options: `m2pim` Select PIM Modula-2 dialect. `m2iso` Select ISO Modula-2 dialect. `m2r10` Select Modula-2 R10 dialect. `objm2` Select Objective Modula-2 dialect. The PIM and ISO dialect options may be qualified with a language extension. Language Extensions: `+aglet` Select Aglet Modula-2 extensions, available with m2iso. `+gm2` Select GNU Modula-2 extensions, available with m2pim. `+p1` Select p1 Modula-2 extensions, available with m2iso. `+xds` Select XDS Modula-2 extensions, available with m2iso. Passing a Dialect Option via Unix Commandline Interface Dialect options may be passed to the lexer using the `dialect` key. Only one such option should be passed. If multiple dialect options are passed, the first valid option is used, any subsequent options are ignored. Examples: `$ pygmentize -O full,dialect=m2iso -f html -o /path/to/output /path/to/input` Use ISO dialect to render input to HTML output `$ pygmentize -O full,dialect=m2iso+p1 -f rtf -o /path/to/output /path/to/input` Use ISO dialect with p1 extensions to render input to RTF output Embedding a Dialect Option within a source file A dialect option may be embedded in a source file in form of a dialect tag, a specially formatted comment that specifies a dialect option. Dialect Tag EBNF:: dialectTag : OpeningCommentDelim Prefix dialectOption ClosingCommentDelim ; dialectOption : 'm2pim' | 'm2iso' | 'm2r10' | 'objm2' | 'm2iso+aglet' | 'm2pim+gm2' | 'm2iso+p1' | 'm2iso+xds' ; Prefix : '!' ; OpeningCommentDelim : '(*' ; ClosingCommentDelim : '*)' ; No whitespace is permitted between the tokens of a dialect tag. In the event that a source file contains multiple dialect tags, the first tag that contains a valid dialect option will be used and any subsequent dialect tags will be ignored. Ideally, a dialect tag should be placed at the beginning of a source file. An embedded dialect tag overrides a dialect option set via command line. Examples: ``(*!m2r10*) DEFINITION MODULE Foobar; ...`` Use Modula2 R10 dialect to render this source file. ``(*!m2pim+gm2*) DEFINITION MODULE Bazbam; ...`` Use PIM dialect with GNU extensions to render this source file. Algol Publication Mode: In Algol publication mode, source text is rendered for publication of algorithms in scientific papers and academic texts, following the format of the Revised Algol-60 Language Report. It is activated by passing one of two corresponding styles as an option: `algol` render reserved words lowercase underline boldface and builtins lowercase boldface italic `algol_nu` render reserved words lowercase boldface (no underlining) and builtins lowercase boldface italic The lexer automatically performs the required lowercase conversion when this mode is activated. Example: ``$ pygmentize -O full,style=algol -f latex -o /path/to/output /path/to/input`` Render input file in Algol publication mode to LaTeX output. Rendering Mode of First Class ADT Identifiers: The rendering of standard library first class ADT identifiers is controlled by option flag "treat_stdlib_adts_as_builtins". When this option is turned on, standard library ADT identifiers are rendered as builtins. When it is turned off, they are rendered as ordinary library identifiers. `treat_stdlib_adts_as_builtins` (default: On) The option is useful for dialects that support ADTs as first class objects and provide ADTs in the standard library that would otherwise be built-in. At present, only Modula-2 R10 supports library ADTs as first class objects and therefore, no ADT identifiers are defined for any other dialects. Example: ``$ pygmentize -O full,dialect=m2r10,treat_stdlib_adts_as_builtins=Off ...`` Render standard library ADTs as ordinary library types. .. versionchanged:: 2.1 Added multi-dialect support. zModula-2zhttp://www.modula2.org/modula2m2z*.defz*.modztext/x-modula2z1.3z\n+z\s+z\(\*!m2pim\*\)z\(\*!m2iso\*\)z\(\*!m2r10\*\)z\(\*!objm2\*\)z\(\*!m2iso\+aglet\*\)z\(\*!m2pim\+gm2\*\)z\(\*!m2iso\+p1\*\)z\(\*!m2iso\+xds\*\)z([a-zA-Z_$][\w$]*)z0b[01]+(\'[01]+)*z0[ux][0-9A-F]+(\'[0-9A-F]+)*z>[0-9]+(\'[0-9]+)*\.[0-9]+(\'[0-9]+)*[eE][+-]?[0-9]+(\'[0-9]+)*z$[0-9]+(\'[0-9]+)*\.[0-9]+(\'[0-9]+)*z[0-9]+(\'[0-9]+)*z[0-7]+Bz[0-7]+Cz [0-9A-F]+Hz"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*'z\*\.z\+><><=>===:::=z\+\+--z[+-]z[*/]z\\z[=#<>]z\^@&~`z\.\.<<>>->z\|###z\|\*z[()\[\]{},.:;|]!z\?z^//.*?\nz\(\*([^$].*?)\*\)z /\*(.*?)\*/z <\*.*?\*>z \(\*\$.*?\*\) whitespace dialecttagspragmascomments identifierssuffixed_number_literalsprefixed_number_literalsplain_number_literalsstring_literalsdigraph_punctuationdigraph_operatorsunigraph_punctuationunigraph_operators)r%r&r)r+r,r*r-r/r1r.r0r(r'root)%ANDARRAYBEGINBYCASECONST DEFINITIONDIVDOELSEELSIFENDEXITFORFROMIFIMPLEMENTATIONIMPORTINLOOPMODMODULENOTOFORPOINTER PROCEDURERECORDREPEATRETURNSETTHENTOTYPEUNTILVARWHILE)ABSBOOLEANCARDINALCHARCHRFALSEINTEGERLONGINTLONGREALMAXMINNILODDORDREALTRUE)ADDRESSBYTEWORDADR)r$rr$%?\r++rr*.+>r"r r!|#r#)EXPORT QUALIFIEDWITH)BITSETCAPDECDISPOSEEXCLFLOATHALTHIGHINCINCLNEWrcPROCSIZETRUNCVAL)SYSTEMPROCESSTSIZE NEWPROCESSTRANSFER)rrlrmrnrorrprrrqrrr"r r!rsr#)EXCEPTrtFINALLYFORWARD PACKEDSETruREMRETRYrvABSTRACTASCLASSGUARDINHERITOVERRIDEREADONLYREVEALTRACED UNSAFEGUARDED)rwrxCMPLXCOMPLEXryrzr{r|r}r~IMrrINT INTERRUPTIBLELENGTHLFLOAT LONGCOMPLEXrr PROTECTIONRErrUNINTERRUBTIBLErCREATEDESTROYEMPTYISMEMBERSELF):r BITSPERLOC LOCSPERBYTE LOCSPERWORDLOCADDADRSUBADRDIFADRMAKEADRrkROTATESHIFTCASTr COROUTINESATTACH COROUTINECURRENTDETACHHANDLERINTERRUPTSOURCE IOTRANSFER IsATTACHEDLISTEN NEWCOROUTINEPROTr EXCEPTIONSAllocateSource CurrentNumberExceptionNumberExceptionSource GetMessageIsCurrentSourceIsExceptionalExecutionRAISE TERMINATION IsTerminating HasHalted M2EXCEPTION M2Exceptions M2Exception IsM2ExceptionindexExceptionrangeExceptioncaseSelectExceptioninvalidLocationfunctionExceptionwholeValueExceptionwholeDivExceptionrealValueExceptionrealDivExceptioncomplexValueExceptioncomplexDivException protException sysException coException exException)r$rrrlrmrr)ALIASARGLIST BLUEPRINTCOPYGENLIB INDETERMINATErNONEOPAQUE REFERENTIALRELEASERETAINASMREG)rZCOUNTrEXISTSINSERTrLONGCARDOCTETPTRPREDREADREADNEWREMOVERETRIEVESORTSTORESUBSETSUCCTLIMITTMAXTMINrgrUNICHARWRITEWRITEF)K TPROPERTIESPROPERTYLITERAL TPROPERTYTLITERALTBUILTINTDYNTREFCTNILTBASE TPRECISIONTMAXEXPTMINEXP CONVERSIONTSXFSIZESXFrUNSAFEr INTRINSICAVAILADDSUBADDCSUBCFETCHADDFETCHSUBSHLSHRASHRROTLROTRROTLCROTRCBWNOTBWANDBWORBWXORBWNANDBWNORSETBITTESTBITLSBITMSBITCSBITSBAILr}TODOFFIADDRVARGLISTVARGCATOMICrrSWAPCASrryr$r'r%r&COMPILERDEBUGMODNAMEPROCNAMELINENUMDEFAULTHASH ASSEMBLERREGISTERSETREGGETREGCODE)r$rlrmrr)BYCOPYBYREFrCONTINUECRITICALINOUTMETHODONOPTIONALOUTPRIVATE PROTECTEDPROTOCOLPUBLICSUPERTRY)OBJECTNOYES) BITSET8BITSET16BITSET32 CARDINAL8 CARDINAL16 CARDINAL32INTEGER8 INTEGER16 INTEGER32) r __ATTRIBUTE__ __BUILTIN__ __COLUMN____DATE____FILE__ __FUNCTION____LINE__ __MODULE__VOLATILE)rVrWrXrYrZr[ CARDINAL64 COMPLEX32 COMPLEX64 COMPLEX96 COMPLEX128r\r]r^ INTEGER64REAL8REAL16REAL32REAL96REAL128THROW)BCD)SEQ) ASHASSERT DIFFADR_TYPEENTIERINDEXLENr SHORTCARDSHORTINT)rrBOOL8BOOL16BOOL32CARD8CARD16CARD32INT8INT16INT32REFMOVEFILLGETPUTCCintunsignedsize_t voidCOMPILEROPTIONEQUATION)Terminal FileSystemInOut RealInOutMathLib0Storage) FlagFlagSetResponseCommandLock Permission MediumTypeFileFileProc DirectoryProc FileCommandDirectoryCommand)9ReadBusyRead ReadAgainWrite WriteStringWriteLnCreateLookupCloseDeleteRenameSetReadSetWrite SetModifySetOpenDoioSetPosGetPosLengthResetAgainReadWord WriteWordReadChar WriteChar CreateMedium DeleteMedium AssignName DeassignName ReadMedium LookupMedium OpenInput OpenOutput CloseInput CloseOutput ReadStringReadIntReadCardReadWrdWriteInt WriteCardWriteOctWriteHexWriteWrdReadReal WriteReal WriteFixPt WriteRealOctsqrtexplnsincosarctanentierALLOCATE DEALLOCATE)DonetermCHinout)EOL)0rtLONGBCDrw SHORTBITSET LONGBITSETLONGLONGBITSETrrr| LONGLONGCARDr} LONGLONGINTPOSINT SHORTPOSINT LONGPOSINTLONGLONGPOSINTrVrWrXBITSET64 BITSET128BS8BS16BS32BS64BS128rYrZr[rh CARDINAL128rrrCARD64CARD128r\r]r^rm INTEGER128rrrINT64INT128STRING UNISTRING) ProtoRootProtoComputational ProtoNumeric ProtoScalarProtoNonScalar ProtoCardinal ProtoInteger ProtoReal ProtoComplex ProtoVector ProtoTupleProtoCompArrayProtoCollectionProtoStaticArrayProtoStaticSetProtoStaticString ProtoArray ProtoStringProtoSet ProtoMultiSetProtoDictionaryProtoMultiDictProtoExtensionProtoIO ProtoCardMath ProtoIntMath ProtoRealMath)ASCII BooleanIOCharIO UnicharIOOctetIO CardinalIO LongCardIO IntegerIO LongIntIORealIO LongRealIOBCDIO LongBCDIOCardMath LongCardMathIntMath LongIntMathRealMath LongRealMathBCDMath LongBCDMathFileIOrr IOSupport)rStatus)rrr)stdInstdOutstdErr)pitau) unknownm2pimm2isom2r10objm2z m2iso+agletz m2pim+gm2zm2iso+p1z m2iso+xdsc L[US/5nUH(nX0RSS;dMURU5 O URS5 SUl[US/5nSU;dSU;aS UlOSUl[ US S 5Ul[R"U40UD6 g) Ndialectr4Fstylealgolalgol_nuTtreat_stdlib_adts_as_builtins) rdialects set_dialectdialect_set_by_tagalgol_publication_moderr@r__init__)selfoptionsrAdialect_optionstyless J/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/modula2.pyrEModula2Lexer.__init__s B7&Nq!44  0 '   Y '"'gw3 f  f 4*.D '*/D '.: 4d.<* D,G,c(XR;aSnOUn[5nURUHnUR[U55 M [5nURUHnUR[U55 M [5nUR UH,nUR[U5R U55 M. [5nURUH,nUR[U5R U55 M. [5nURUH,nUR[U5R U55 M. [5n URUH,nU R[U5R U55 M. [5n URUH,nU R[U5R U55 M. [5n URUH,nU R[U5R U55 M. [5n URUH,nU R[U5R U55 M. [5n URUH,nU R[U5R U55 M. X lX0lXPlX`lXplXlXlXlXlXlXlg)Nr4)rAsetlexemes_to_reject_dbupdatereserved_words_db builtins_db differencepseudo_builtins_dbstdlib_adts_dbstdlib_modules_dbstdlib_types_dbstdlib_procedures_dbstdlib_variables_dbstdlib_constants_dbr:lexemes_to_rejectreserved_wordsbuiltinspseudo_builtinsadtsmodulestypes procedures variables constants)rF dialect_idr:lexemes_to_reject_setlist reswords_set builtins_setpseudo_builtins_setadts_set modules_set types_setprocedures_set variables_set constants_sets rJrBModula2Lexer.set_dialects ]] *G G!$--g6D ! ( (T 37u **73D   D *4u $$W-D   D 4 4\ B C."e++G4D  & &s4y';';L'I J55''0D OOCI00> ?1e **73D   s4y33LA B4E ((1D   SY11,? @2--g6D  ! !#d)"6"6|"D E7 ,,W5D  T!5!5l!C D6 ,,W5D  T!5!5l!C D6 !6*$ 2 "  (&&rLc>SnSn[U5n[U5nUnU*n[U5XE-:amURU5(aWURU5(aAXUn[S[UR55Hn XRU :XdMUs $ gg)Nz(*!*)r;r4)len startswithendswithrangerA) rF dialect_tagleft_tag_delimright_tag_delimleft_tag_delim_lenright_tag_delim_lenindicator_start indicator_end indicatorindexs rJget_dialect_from_dialect_tag)Modula2Lexer.get_dialect_from_dialect_tag|s  0!/2,-.  { 1G H%%n55##O44 $MBI q#dmm"45  e 44 %$6!rLc#t# [R"X5GHup#nUR(dCU[R:Xa/UR U5nUS:waUR U5 SUlU[LGaX@R;a3[RnUR(aUR5nGOlX@R;a3[RnUR(aUR5nGO*X@R;a=[RR nUR(aUR5nGOX@R";a`UR$(d[R&nGO[RR nUR(aUR5nGOoX@R(;a[R&nGONX@R*;a[R,nGO-X@R.;a[R0nGO X@R2;a[R4nGOX@R6;a[R8nGOU[:;aUR<S;aSU;d USSS;a[>nGOUR<S;a[U[:R@La[>nGOnU[:RBLaS U;a[>nGOMU[:RDLa S U;a[>nGO,U[;aU[RFLaUR<S;a[>nU[RHLaURKS 5(a'UR<RKS 5(a[>nOURKS 5(a@UR<S:wa0UR<RKS 5(d[RLnORX@RN;a[>nUR(a,US:XaSnO#US:XaSnOUS:XaSnOUS:XaSnOUS:XaSnX#U4v GM g7f)Nr4T)r4r7r8'r)0b0x0u)r7r8HEz<*r5z(*$#u≠ru≤ru≥ru≡rqu•)(rget_tokens_unprocessedrCrSpecialrrBr r\r ReservedrDlowerr]Builtinr^Pseudor_r@ Namespacer`raClassrbFunctionrcVariablerdConstantr r:rOctHexFloatSinglePreprocru Multiliner[)rFtextrtokenvalueindicated_dialects rJr#Modula2Lexer.get_tokens_unprocesseds#-#D#DT#P E%**u/G$($E$Ee$L!$ 1$$%67.2D+}///#,,E22 % mm+ LLE22 % 222 LL//E22 % ii'== $ $ 3 366$)KKMEll* NNEjj( JJEoo- MMEnn, MMEnn, MME&<<'DDe|uQqz5G'G %\\%77 * %&**, %&,,.3%< %'!GNN*||+HH %GOO+''--||..w77 %))%00 LLI5 $ 7 7 @ @ ' 1 1 222!E..| %$ %$ %$ %$ %% %W$QsP6P8cSU;a SU;aSU;dgSn[R"SU5(aUS- n[R"SU5(aS nU$) zFIt's Pascal-like, but does not use FUNCTION -- uses PROCEDURE instead.z(*rsrNrz \bPROCEDURE\bg333333?z \bFUNCTION\bg)research)rresults rJ analyse_textModula2Lexer.analyse_textsW  $$,  99%t , , cMF 99_d + +F rL)r_rDr]rdr:rCr[r`rbr^r\r@rarcN)c__name__ __module__ __qualname____firstlineno____doc__nameurlaliases filenames mimetypes version_addedr MULTILINEDOTALLflagsrrrr r BinrrIntegerrr Doublerr rrrrtokenscommon_reserved_wordscommon_builtinscommon_pseudo_builtinspim_lexemes_to_rejectpim_additional_reserved_wordspim_additional_builtinspim_additional_pseudo_builtinsiso_lexemes_to_rejectiso_additional_reserved_wordsiso_additional_builtinsiso_additional_pseudo_builtinsm2r10_lexemes_to_rejectm2r10_additional_reserved_wordsm2r10_additional_builtins m2r10_additional_pseudo_builtinsobjm2_lexemes_to_rejectobjm2_additional_reserved_wordsobjm2_additional_builtins objm2_additional_pseudo_builtinsaglet_additional_reserved_wordsaglet_additional_builtins aglet_additional_pseudo_builtinsgm2_additional_reserved_wordsgm2_additional_builtinsgm2_additional_pseudo_builtinsp1_additional_reserved_wordsp1_additional_builtinsp1_additional_pseudo_builtinsxds_additional_reserved_wordsxds_additional_builtinsxds_additional_pseudo_builtinspim_stdlib_module_identifierspim_stdlib_type_identifierspim_stdlib_proc_identifierspim_stdlib_var_identifierspim_stdlib_const_identifiersiso_stdlib_module_identifiersiso_stdlib_type_identifiersiso_stdlib_proc_identifiersiso_stdlib_var_identifiersiso_stdlib_const_identifiersm2r10_stdlib_adt_identifiers"m2r10_stdlib_blueprint_identifiersm2r10_stdlib_module_identifiersm2r10_stdlib_type_identifiersm2r10_stdlib_proc_identifiersm2r10_stdlib_var_identifiersm2r10_stdlib_const_identifiersrArOrQrRrTrUrVrWrXrYrZrErBrrr__static_attributes__rUrLrJrrs. GP D #C$G'"I!"IM LL299 $ETN TN  0  0  0  0 %w 7 #W__ 5 "GOO 4 #W__ 5! &#D ) "6:: .-fjj 9 % +\\  $ \\  "6>> 2" & $ $FJJ ' % )&-- 8 (&-- 8 h  X  H  H  H  H  H  H  h  H ) 0h  h  H   ! H  8  8  8  8 # *k " K K K [ ! K k " $  - ;  K ! '.. ) !7#4#4 5 W.. /  7?? + w /   L ! M " I  J  M " . / . / + , % & ) * ' ( * + ( ) a_FHO %! &" %!&"6 '#!($4 '#!($'# !($%!&"$  %!%!&"%! # #" $ %! # # " $  $ *&'#%! %! $ &"H " " $ $ " " " " E%V " ) ) +   " )  " )  " +  " + +  " ) +  " ) )  " ) (  " ) ) q=F  # # %    #   #   %   % %   # %   # #   # "   # # q=KF # * * ,   # *  # *  # ,  # , ,  # * ,  # * *  # * )  # * * q=D   ) )     S,Nb * * / + (  / +  * * * * Y/h ( ( * * ( ( ( ( S,Ob ( ( * * ( ( ( ( S,b ' ' ) ) ' ' ' ' S,b ) ) + + ) ) ) ) S,b#-LR'L-`l&\rL)rrpygments.lexerrr pygments.utilrrpygments.tokenrrr r r r r rr__all__rrUrLrJrs< .4'''  U:UrL