Ë
    !täiø  ã                   ód   — d Z ddlmZmZmZmZ ddlmZmZm	Z	m
Z
mZmZmZmZ dgZ G d„ de«      Zy)zÏ
    pygments.lexers.j
    ~~~~~~~~~~~~~~~~~

    Lexer for the J programming language.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwordsÚincludeÚbygroups)ÚCommentÚKeywordÚNameÚNumberÚOperatorÚPunctuationÚStringÚ
WhitespaceÚJLexerc                   ó  — e Zd ZdZdZdZdgZdgZdgZdZ	dZ
d	ej                  fd
ej                  fd eeej                   «      dfd eeej                  «      fdefdedfdej&                  dfd eej&                  eej&                  e«      dfdej(                  dfd eej(                  eej(                  «      df ede
dz   ¬«      ej,                  f edd¬«      ej,                  fe
ej.                  f ed«      ej(                  fdefdefdej4                  fdej4                  fd ej6                  fd!ed"f ed#«      gd$ej                   fd%ej                   d&fd'ej                   fgd(ej<                  f ed)«      d$efd%ej,                  d&fd'efgd*efd+efd,ej@                  fd-ejB                  jD                  fd.ejB                  fgd/efd%ej,                  d&fd'efgd0ed&f ed«       ed)«      gd1efd2efded&fgd3œZ#y4)5r   z
    For J source code.
    ÚJzhttp://jsoftware.com/Újz*.ijsztext/x-jz2.1z\b[a-zA-Z]\w*z#!.*$zNB\..*z(\n+\s*)(Note)Úcommentz(\s*)(Note.*)z\s+Ú'Úsinglequotez	0\s+:\s*0ÚnounDefinitionz(noun)(\s+)(define)(\s*)$z([1-4]|13)\s+:\s*0\bÚexplicitDefinitionz3(adverb|conjunction|dyad|monad|verb)(\s+)(define)\b)Úfor_Úgoto_Úlabel_z\.)Úsuffix)ÚassertÚbreakÚcaseÚcatchÚcatchdÚcatchtÚcontinueÚdoÚelseÚelseifÚendÚfcaseÚforÚifÚreturnÚselectÚthrowÚtryÚwhileÚwhilst)TÚARGVÚCRÚCRLFÚDELÚDebugÚEAVÚEMPTYÚFFÚJVERSIONÚLFÚLF2ÚNoteÚTABÚalpha17Úalpha27ÚapplyÚbindÚboxopenÚboxxopenÚbxÚclearÚcutLFÚcutopenÚdatatypeÚdefÚdfhÚdropÚeachÚechoÚemptyÚeraseÚeveryÚevtloopÚexitÚexpandÚfetchÚfile2urlÚ	fixdotdotÚfliprgbÚgetargsÚgetenvÚhfdÚinvÚinverseÚiospathÚisattyÚisutf8ÚitemsÚleafÚlistÚ	nameclassÚnamelistÚnamesÚncÚnlÚonÚpickÚrowsÚscriptÚscriptdÚsignÚsminfoÚsmoutputÚsortÚsplitÚstderrÚstdinÚstdoutÚtableÚtakeÚ
timespacexÚtimexÚtmoutputÚtoCRLFÚtoHOSTÚtoJÚtolowerÚtoupperÚtypeÚucpÚucpcountÚusleepÚutf8Úuucpz=[.:]z![-=+*#$%@!~`^&";:.,<>{}\[\]\\|/?]z[abCdDeEfHiIjLMoprtT]\.z[aDiLpqsStux]\:z
(_[0-9])\:z\(ÚparenthesesÚnumbersz[^)]z^\)z#popz[)]z\b[nmuvxy]\bÚrootz
\b_{1,2}\bz)_?\d+(\.\d+)?(\s*[ejr]\s*)_?\d+(\.?=\d+)?z_?\d+\.(?=\d+)z_?\d+xz_?\d+z[^)]+z\)z[^']+z'')r†   r   r   r…   r   r„   r   N)$Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚ	validNamer   ÚPreprocÚSingler   r   Ú	Multiliner   r	   ÚEntityÚFunctionr   ÚLabelÚVariabler   r   ÚReservedÚConstantr   r   Ú	Decoratorr
   ÚFloatÚIntegerÚLongÚtokens© ó    ú`/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/site-packages/pygments/lexers/j.pyr   r      sÒ  „ ñð €DØ
!€CØˆe€GØ�	€IØ�€IØ€Mà €Ið
 �w—‘Ð'ð ˜Ÿ™Ð'Ø¡¨°W×5FÑ5FÓ GØðà™x¨
°G·N±NÓCÐDð �ZÐ ð �6˜=Ð)ð ˜4Ÿ;™;Ð(8Ð9Ø)©8°D·K±KÀØ—‘˜Zó,)Ø*:ð<à$Ø—‘Ð3ð5àCÙ˜Ÿ™¨
°D·M±MÓBØ$ð&ñ
 Ð.°yÀ±ÔGÈÏÉÐTÙð ð
  ô!ð
 #'§*¡*ð.ð ˜Ÿ™Ð&ñ ð ó ð& —M‘Mð'#ð, �xÐ ð 2°8Ð<ð (¨'×*:Ñ*:Ð;Ø ×!1Ñ!1Ð2Ø˜G×,Ñ,Ð-ð �K Ð/ñ �IÓðWL
ð^ �g×'Ñ'Ð(Ø�W×&Ñ&¨Ð/Ø�W×&Ñ&Ð'ð
ð ˜dŸn™nÐ-Ù�F‹OØ�dˆOØ�T—Z‘Z Ð(Ø�TˆNð
ð ˜FÐ#Ø9¸6ÐBØ §¡Ð-Ø˜Ÿ™×+Ñ+Ð,Ø�v—~‘~Ð&ð
ð �vÐØ�T—Z‘Z Ð(Ø�VÐð
ð �K Ð(áÐ(Ó)Ù�F‹Oð	
ð �vÐØ�FˆOØ�6˜6Ð"ð
ñew�Fr¡   N)rŠ   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   r   Ú__all__r   r    r¡   r¢   Ú<module>r¦      s9   ðñ÷ @Ó ?÷$÷ $ó $ð ˆ*€ôEˆZõ Er¡   