o
    ni                     @   sZ   d Z ddl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 deZdS )z
    pygments.lexers.j
    ~~~~~~~~~~~~~~~~~

    Lexer for the J programming language.

    :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwordsinclude)CommentKeywordNameNumberOperatorPunctuationStringTextJLexerc                   @   s  e Zd ZdZdZdgZdgZdgZdZde	j
fde	jfd	e	jd
fde	jfdefdedfdejdfdejdfeded dejfedddejfeejfedejfdefdefdejfdejfdej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jjfd*ejfgd efd!ejd"fd#efgd+ed"feded%gd,efd-efded"fgd.Z d/S )0r   zR
    For `J <http://jsoftware.com/>`_ source code.

    .. versionadded:: 2.1
    Jjz*.ijsztext/x-jz\b[a-zA-Z]\w*z#!.*$zNB\..*z
\n+\s*Notecommentz	\s*Note.*z\s+'singlequotez0\s+:\s*0|noun\s+define\s*$nounDefinitionzD(([1-4]|13)\s+:\s*0|(adverb|conjunction|dyad|monad|verb)\s+define)\bexplicitDefinition)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'')r   r   r   r   r   r   r   N)!__name__
__module____qualname____doc__namealiases	filenames	mimetypes	validNamer   PreprocSingle	Multiliner   r   r   EntityFunctionr   LabelVariabler	   r   ReservedConstantr
   r   	Decoratorr   FloatIntegerLongtokens r   r   \/home/ubuntu/SoloSpeech/.venv/lib/python3.10/site-packages/wandb/vendor/pygments/lexers/j.pyr      s    

I

	
	

N)r   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r   r   r   r   <module>   s
   
(