+
    IV-jn  ã                   óf   € R t ^ RIt^ RIHtHt ^ RIHtHtHtH	t	H
t
HtHtHt R.t ! R R]4      tR# )z±
pygments.lexers.comal
~~~~~~~~~~~~~~~~~~~~~

Lexer for COMAL-80.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚwords)ÚCommentÚ
WhitespaceÚOperatorÚKeywordÚStringÚNumberÚNameÚPunctuationÚComal80Lexerc                   óh  € ] tR t^tRtRtRtRR.tRR.tRt	]
P                  tR	tR
tRR]P                   3R]3R]3R],           ]P&                  3]! . R^O]R7      ]P&                  3]! . RNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRON]R7      ]P,                  3]! . R_O]R7      ]P.                  3]! . R`O]R7      ]P2                  3]! . RaO]R7      ]P4                  3RP]RQ3]RR,           ]P8                  3]RS,           ]3RT]P<                  3RU]P>                  3RV]P@                  3RW]PB                  3RX]"3.RQRY]3RZ]PF                  3RP]R[3./t$R\t%R]# )br   z
For COMAL-80 source code.
zCOMAL-80z#https://en.wikipedia.org/wiki/COMALÚcomalÚcomal80z*.cmlz*.comalÚ u   \b(?!['\[\]â†�Â£\\])u   [a-z]['\[\]â†�Â£\\\w]*Úrootz//.*\nz\s+u   :[=+-]|\<\>|[-+*/^â†‘<>=]z(and +then|or +else))ÚsuffixÚappendÚatÚcaseÚchainÚcloseÚcopyÚcreateÚcursorÚdataÚdeleteÚdirÚdoÚelifÚelseÚendÚendcaseÚendifÚendforÚendloopÚendtrapÚendwhileÚexecÚexitÚfileÚforÚgotoÚhandlerÚifÚinputÚletÚloopÚmountÚnullÚofÚopenÚ	otherwiseÚoutputÚpageÚpassÚpokeÚprintÚrandomÚreadÚrepeatÚreportÚreturnÚrenameÚrestoreÚselectÚstepÚstopÚsysÚthenÚtoÚtrapÚunitzunit$ÚuntilÚusingÚwhenÚwhileÚwriteÚzoneÚ"Ústringz:(?=[ \n/])z[$#]?z%[01]+z\$[0-9a-f]+z\d*\.\d*(e[-+]?\d+)?z\d+z[(),:;]z[^"]+z"[0-9]*"z#pop© N)	ÚandÚbitandÚbitorÚbitxorÚdivÚinÚmodÚnotÚor)
ÚclosedÚdimÚendfuncÚendprocÚexternalÚfuncÚimportÚprocÚrefÚuse)ÚabsÚatnzchr$ÚcosÚeodÚeofÚerrÚerrfileÚerrtextÚescÚexpÚintzkey$ÚlenÚlogÚordÚpeekÚ	randomizeÚrndÚsgnÚsinzspc$Úsqrzstatus$zstr$ÚtabÚtanÚtimeÚval)ÚfalseÚpiÚtrue)&Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedÚreÚ
IGNORECASEÚflagsÚ_suffixÚ_identifierr   ÚSingler   r   ÚWordr   r   ÚReservedÚDeclarationr
   ÚBuiltinÚConstantr   ÚLabelr	   ÚBinÚHexÚFloatÚIntegerr   ÚEscapeÚtokensÚ__static_attributes__rS   ó    Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/comal.pyr   r      sW  † ñð €DØ
/€CØ˜	Ð"€GØ˜)Ð$€IØ€MØ�M‰M€Eð &€GØ+€Kð 	Ø˜Ÿ™Ð'Ø�ZÐ Ø)¨8Ð4Ø$ wÕ.°·±Ð>Ùò à%ô(à)1¯©ð8ñ ð DØðDØðDØ &ðDØ(/ðDØ18ðDØ:@ðDØBJðDØLTðDàðDà ðDà"'ðDà)-ðDà/5ðDà7=ðDà?DðDàFOðDàQXðDð ðDð $ðDð &/ðDð 1;ðDð =CðDð EKðDð MSðDð ð	Dð ð	Dð  )ð	Dð +/ð	Dð 18ð	Dð :?ð	Dð AGð	Dð IPð	Dð RXð	Dð
 ðDð
 ðDð
 *ðDð
 ,4ðDð
 6<ðDð
 >DðDð
 FLðDð
 NUðDð ðDð !ðDð #+ðDð -5ðDð 7?ðDð AIðDð KTðDð ðDð !ðDð #)ðDð +0ðDð 28ðDð :>ðDð @FðDð HNðDð PWðDð ðDð !ðDð #)ðDð +2ðDð 4;ðDð =CðDð MTôUð × Ñ ð	"ñ ò &à.5ô7à8?×8KÑ8KðMñ ò ð (/ô	0ð 26·±ð	?ñ
 Ò*°7Ô;¸W×=MÑ=MÐNØ�6˜8Ð$Ø˜>Õ)¨4¯:©:Ð6Ø˜8Õ# TÐ*Ø˜Ÿ
™
Ð#Ø˜VŸZ™ZÐ(Ø$ f§l¡lÐ3Ø�V—^‘^Ð$Ø˜Ð%ðE#
ðH 	Ø�vÐØ˜&Ÿ-™-Ð(Ø�6˜6Ð"ð
ðK*„FrŸ   )r†   rŒ   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r   r	   r
   r   Ú__all__r   rS   rŸ   r    Ú<module>r¤      s7   ðñó 
ç ,÷÷ ó ð Ð
€ô=�:ö =rŸ   