ó
    öÞ jø  ã                   ód   • S r SSKJrJrJrJr  SSKJrJrJ	r	J
r
JrJrJrJr  S/r " S S\5      rg)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                   ó  • \ rS rSrSrSrSrS/rS/rS/r	Sr
S	rS
\R                  4S\R                  4S\" \\R"                  5      S4S\" \\R                  5      4S\4S\S4S\R(                  S4S\" \R(                  \\R(                  \5      S4S\R*                  S4S\" \R*                  \\R*                  5      S4\" S\S-   S9\R.                  4\" SSS9\R.                  4\\R0                  4\" S5      \R*                  4S\4S\4S\R6                  4S \R6                  4S!\R8                  4S"\S#4\" S$5      /S%\R"                  4S&\R"                  S'4S(\R"                  4/S)\R>                  4\" S*5      S%\4S&\R.                  S'4S(\4/S+\ 4S,\ 4S-\ RB                  4S.\ RD                  RF                  4S/\ RD                  4/S0\4S&\R.                  S'4S(\4/S1\S'4\" S5      \" S*5      /S2\4S3\4S\S'4/S4.r$S5r%g6)7r   é   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__Ú__firstlineno__Ú__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Ú__static_attributes__rˆ   ó    ÚK/var/www/html/gaurav/venv/lib/python3.13/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¤   