HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/apl.cpython-310.pyc
o

;jO
�@sRdZddlmZddlmZmZmZmZmZm	Z	m
Z
mZdgZGdd�de�Z
dS)z�
    pygments.lexers.apl
    ~~~~~~~~~~~~~~~~~~~

    Lexers for APL.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer)�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�APLLexerc@s�eZdZdZdZdZdgZgd�ZdZdde	fd	e
jfd
ejfdej
fdefd
ejfdejfdejfdefdejfdefdejfdejjfdejfdejjfdejfgiZdS)rz
    A simple APL lexer.
    ZAPLz:https://en.m.wikipedia.org/wiki/APL_(programming_language)Zapl)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�	filenamesZ
version_addedr
r�Singler�Doubler	ZRegexrZFunctionZVariablerZ	AttributerZConstantZGlobalrZDeclarationZBuiltinZPseudo�Type�tokens�rr�G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/apl.pyrs<
��

��N)rZpygments.lexerrZpygments.tokenrrrrrrr	r
�__all__rrrrr�<module>s

(