o
    ůhl                     @   sN   d Z ddlmZmZ ddl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.fift
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for fift.

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerinclude)LiteralCommentNameStringNumber
Whitespace	FiftLexerc                   @   s   e Zd ZdZdZddgZdgZdZdZde	fe
d	d
edfdejfdejfdejfdefdefdefdefg
dejfdedfdefgdejfdejdfgdejfdejdfdejdfdejfgdZdS ) r
   z
    For Fift source code.
    Fiftfiftfifz*.fifz2https://ton-blockchain.github.io/docs/fiftbase.pdf z\s+commentsz[\.+]?\"stringz0x[0-9a-fA-F]+z0b[01]+z-?[0-9]+("/"-?[0-9]+)?z
b\{[01]+\}zx\{[0-9a-fA-F_]+\}zB\{[0-9a-fA-F_]+\}z\S+z\\.z\"z#popz[^\"\r\n\\]+z//.*z/\*commentz[^/*]+z#pushz\*/z[*/])rootr   r   r   N)__name__
__module____qualname____doc__namealiases	filenamesurlversion_addedr	   r   r   r   HexBinDecimalr   r   Escaper   
Singleline	Multilinetokens r#   r#   Q/var/www/Befach/backend/venv/lib/python3.10/site-packages/pygments/lexers/fift.pyr
      s>    



N)r   pygments.lexerr   r   pygments.tokenr   r   r   r   r   r	   __all__r
   r#   r#   r#   r$   <module>   s
    
 