B
    `:                 @   sR   d Z ddl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.apl
    ~~~~~~~~~~~~~~~~~~~

    Lexers for APL.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexer)TextCommentOperatorKeywordNameStringNumberPunctuationAPLLexerc               @   s   e Zd ZdZdZdgZdddddd	d
gZddefdej	fde
j	fde
jfdefde
jfdejfdejfdefdejfdefdejfdejjfdejfdejjfdejfgiZdS )r   zx
    A simple `APL <https://en.m.wikipedia.org/wiki/APL_(programming_language)>`_ lexer.

    .. versionadded:: 2.0
    ZAPLZaplz*.aplz*.aplfz*.aploz*.aplnz*.aplcz*.apliz*.dyalog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aliases	filenamesr   r   Singler   Doubler
   Regexr   ZFunctionVariabler	   	Attributer   ZConstantZGlobalr   ZDeclarationZBuiltinZPseudoTypetokens r   r   [/home/kop/projects/devel/pgwui/test_venv/lib/python3.7/site-packages/pygments/lexers/apl.pyr      s0   



N)r   Zpygments.lexerr   Zpygments.tokenr   r   r   r   r   r   r	   r
   __all__r   r   r   r   r   <module>	   s   (