File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/fift.cpython-310.pyc
o
;jo � @ sN d Z ddlmZmZ ddlmZmZmZmZm Z m
Z
dgZG dd� de�ZdS )z�
pygments.lexers.fift
~~~~~~~~~~~~~~~~~~~~
Lexers for fift.
:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�include)�Literal�Comment�Name�String�Number�
Whitespace� FiftLexerc @ s� e Zd ZdZdZddgZdgZdZdZde fe
d �d
edfdej
fd
ejfdejfdefdefdefdefg
dejfdedfdefgdejfdejdfgdejfdejdfdejdfdejfgd�ZdS ) r
z
For Fift source code.
ZFiftZfiftZfifz*.fifz2https://ton-blockchain.github.io/docs/fiftbase.pdf� z\s+�commentsz[\.+]?\"�stringz0x[0-9a-fA-F]+z0b[01]+z-?[0-9]+("/"-?[0-9]+)?z
b\{[01]+\}zx\{[0-9a-fA-F_]+\}zB\{[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�urlZ
version_addedr r r r ZHexZBinZDecimalr r ZEscaper Z
SinglelineZ Multiline�tokens� r r �H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/fift.pyr
s>