o
    ý©Zh
  ã                   @   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.bqn
    ~~~~~~~~~~~~~~~~~~~

    Lexer for BQN.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexer)ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
WhitespaceÚBQNLexerc                   @   s¾   e Zd ZdZdZdZdgZdgZg Zdde	fde
j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fdejfdejfdejfdefdefdejfdejfdejfdejfgiZdS )r   z9
    A simple BQN lexer.

    .. versionadded:: 2.16
    ÚBQNz*https://mlochbaum.github.io/BQN/index.htmlÚbqnz*.bqnÚrootz\s+z#.*$z\'((\'\')|[^\'])*\'z"(("")|[^"])*"ú@u   [\.â‹„,\[\]âŸ¨âŸ©â€¿]z[\(\)]u:   Â¯?([0-9]+\.?[0-9]+|[0-9]+)([Ee][Â¯]?[0-9]+)?|Â¯|âˆž|Ï€|Â·z\b[a-z]\w*\bu   [Ë™ËœË˜Â¨âŒœâ¼Â´Ë`ð•£]z\b_[a-zA-Z0-9]+\bu#   [âˆ˜â—‹âŠ¸âŸœâŒ¾âŠ˜â—¶âŽ‰âš‡âŸâŽŠ]z\b_[a-zA-Z0-9]+_\bu…   [+\-Ã—Ã·\*âˆšâŒŠâŒˆâˆ§âˆ¨Â¬|â‰¤<>â‰¥=â‰ â‰¡â‰¢âŠ£âŠ¢â¥Šâˆ¾â‰â‹ˆâ†‘â†“â†•Â«Â»âŒ½â‰/â‹â’âŠâŠ‘âŠâŠ’âˆŠâ·âŠ”!ð•Žð•ð”½ð”¾ð•Š]u   [A-Z]\w*|â€¢\w+\bu   Ë™u   [â†â†©â‡]z[{}]u   [;:?ð•¨ð•©ð•—ð•˜ð•¤]N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesr
   r   ÚSingler   ÚDoubleÚSymbolr	   ÚRegexr   r   ÚVariableÚ	AttributeÚPropertyr   ÚConstantr   ÚDeclarationÚTypeÚEntityÚtokens© r%   r%   úJ/var/www/html/lang_env/lib/python3.10/site-packages/pygments/lexers/bqn.pyr      s>    ÿ·ÿN)r   Zpygments.lexerr   Zpygments.tokenr   r   r   r   r   r   r	   r
   Ú__all__r   r%   r%   r%   r&   Ú<module>   s
    
(