HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/j.cpython-312.pyc
�

|�e���d�dZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZdgZGd�de�Zy)z�
    pygments.lexers.j
    ~~~~~~~~~~~~~~~~~

    Lexer for the J programming language.

    :copyright: Copyright 2006-2023 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��eZdZdZdZdZdgZdgZdgZdZ	de
jfd	e
jfd
e
ee
j�dfde
ee
j�fd
efdedfdej$dfde
ej$eej$e�dfdej&dfde
ej&eej&�dfede	dz��ej*fedd��ej*fe	ej,fed�ej&fdefdefdej2fdej2fdej4fd ed!fed"�gd#e
jfd$e
jd%fd&e
jfgd'ej:fed(�d#efd$ej*d%fd&efgd)efd*efd+ej>fd,ej@jBfd-ej@fgd.efd$ej*d%fd&efgd/ed%fed�ed(�gd0efd1efded%fgd2�Z"y3)4rz7
    For J source code.

    .. versionadded:: 2.1
    �Jzhttp://jsoftware.com/�jz*.ijsztext/x-jz
\b[a-zA-Z]\w*z#!.*$zNB\..*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�rrr�rr�rN)#�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�	mimetypes�	validNamer�Preproc�Singlerr�	Multiliner
r	�Entity�Functionr�Label�Variablerr�Reserved�Constantrr�	Decoratorr
�Float�Integer�Long�tokens���3/usr/lib/python3/dist-packages/pygments/lexers/j.pyrrs�����D�
!�C��e�G��	�I���I� �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��WL
�^�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�"�
�ew�Fr�N)r��pygments.lexerrrrr�pygments.tokenrrr	r
rrr
r�__all__rr�r�r��<module>r�s9���@�?�$�$�$��*��F�Z�Fr�