Ë
    |í¼e
  ã                   óX   — 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e«      Zy)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                   óº  — 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j2                  fdej4                  fdej6                  fgiZy)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© ó    ú5/usr/lib/python3/dist-packages/pygments/lexers/bqn.pyr   r      s/  „ ñð
 €DØ
6€CØˆg€GØ�	€IØ€Ið 	ð �ZÐ ð
 �g—n‘nÐ%ð $ V§]¡]Ð3Ø §¡Ð.ð
 �6—=‘=Ð!ð & {Ð3ð ˜Ÿ™Ð%ð
 KÈFÐSð ˜dŸm™mÐ,ð *¨4¯>©>Ð:Ø! 4§>¡>Ð2ð 4°T·]±]ÐCØ" D§M¡MÐ2ð VØðà! 8Ð,ð �D—M‘MÐ"ð ˜W×0Ñ0Ð1ð �g—l‘lÐ#ð *¨4¯;©;Ð7ðSL
ðN�Fr(   N)r   Úpygments.lexerr   Úpygments.tokenr   r   r   r   r   r	   r
   r   Ú__all__r   r'   r(   r)   ú<module>r-      s5   ðñõ &÷$÷ $ó $ð ˆ,€ôZˆzõ Zr(   