HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/apl.cpython-311.pyc
�

�;fL
��`�dZddlmZddlmZmZmZmZmZm	Z	m
Z
mZdgZGd�de��Z
dS)z�
    pygments.lexers.apl
    ~~~~~~~~~~~~~~~~~~~

    Lexers for APL.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer)�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�APLLexerc� �eZdZdZdZdZdgZgd�ZdZdde	fd	e
jfd
ejfdej
fdefd
ejfdejfdejfdefdejfdefdejfdejjfdejfdejjfdejfgiZdS)rz
    A simple APL lexer.
    �APLz:https://en.m.wikipedia.org/wiki/APL_(programming_language)�apl)z*.aplz*.aplfz*.aploz*.aplnz*.aplcz*.apliz*.dyalogz2.0�rootz\s+u	[⍝#].*$z\'((\'\')|[^\'])*\'z"(("")|[^"])*"u
[⋄◇()]z[\[\];]u*⎕[A-Za-zΔ∆⍙][A-Za-zΔ∆⍙_¯0-9]*u([A-Za-zΔ∆⍙_][A-Za-zΔ∆⍙_¯0-9]*u�¯?(0[Xx][0-9A-Fa-f]+|[0-9]*\.?[0-9]+([Ee][+¯]?[0-9]+)?|¯|∞)([Jj]¯?(0[Xx][0-9A-Fa-f]+|[0-9]*\.?[0-9]+([Ee][+¯]?[0-9]+)?|¯|∞))?u3[\.\\\/⌿⍀¨⍣⍨⍠⍤∘⌸&⌶@⌺⍥⍛⍢]u�[+\-×÷⌈⌊∣|⍳?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⌸⍯↗⊆⊇⍸√⌾…⍮]u⍬u[⎕⍞]u[←→]u[⍺⍵⍶⍹∇:]z[{}]N)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�
version_addedrr�Singler�Doubler
�Regexr�Function�Variabler	�	Attributer�Constant�Globalr�Declaration�Builtin�Pseudo�Type�tokens���F/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/apl.pyrrs���������D�
F�C��g�G����I��M�	��Z� �
�7�>�*�$�V�]�3�
��
�.��K�(����&�
;�D�M�J�9�$�-�H�X�
�
�D�T�^�T�|�
�
�
�T�]�#��$�-�.�/��'�-�.�#�D�L�$7�8�
�g�l�#�KF
�H�F�F�Fr(N)r�pygments.lexerr�pygments.tokenrrrrrr	r
r�__all__rr'r(r)�<module>r-s�����&�%�%�%�%�%�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$��,��U�U�U�U�U�z�U�U�U�U�Ur(