o
    ‡ÎÖa°  ã                   @   sZ   d Z ddlmZmZ ddlmZ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.pointless
    ~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for Pointless.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwords)	ÚCommentÚErrorÚKeywordÚNameÚNumberÚOperatorÚPunctuationÚStringÚTextÚPointlessLexerc                   @   sà   e Zd ZdZdZdgZdgZeg d¢ƒZeg d¢dd�Z	d	e
fd
ejfdedfdedfdefeefe	efdefdejfdejfdejjfdejfdejfgdejfdedfdefdefgdejfdedfdefdefgdœZdS )r   zU
    For `Pointless <https://ptls.dev>`_ source code.

    .. versionadded:: 2.7
    Ú	PointlessÚ	pointlessz*.ptls)ú+ú-Ú*ú/z**ú%z+=z-=z*=z/=z**=z%=z|>ú=z==z!=ú<ú>z<=z>=z=>ú$z++)ÚifÚthenÚelseÚwhereÚwithÚcondÚcaseÚandÚorÚnotÚinÚasÚforÚrequiresÚthrowÚtryÚcatchÚwhenÚyieldÚupvalz\b)Úsuffixz[ \n\r]+z--.*$z"""ÚmultiStringú"Ústringz[\[\](){}:;,.]z\d+|\d*\.\d+z(true|false)\bz[A-Z][a-zA-Z0-9]*\bzoutput\bz(export|import)\bz[a-z][a-zA-Z0-9]*\bz\\.z#popz[^\\"]+z\n)Úrootr.   r0   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesr   ÚopsÚkeywordsr   r   ÚSingler   r
   r	   r   r   r   ÚBuiltinÚSymbolÚVariableÚMagicÚ	NamespaceÚEscaper   Útokens© rC   rC   ú;/usr/lib/python3/dist-packages/pygments/lexers/pointless.pyr      sD    û	
óüü
êN)r5   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r   r	   r
   r   r   Ú__all__r   rC   rC   rC   rD   Ú<module>   s
    
,