File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/soong.cpython-310.pyc
o
;j& � @ sV d Z ddlmZmZmZ ddlmZmZmZm Z m
Z
mZmZ dgZ
G dd� de�ZdS )z�
pygments.lexers.soong
~~~~~~~~~~~~~~~~~~~~~
Lexers for Soong (Android.bp Blueprint) files.
:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�bygroups�include)�Comment�Name�Number�Operator�Punctuation�String�
Whitespace�
SoongLexerc @ s e Zd ZdZdZdZg d�ZdgZdee j
eee�dfdee j
ee�d fed
�defged�d
edfged�ed
�defdefdedfgdee ee�fed�ed
�defdefdedfged�gdejfdejfgde jfdejfdejfdefdedfdedfde fgd�ZdS ) r ZSoongz2.18z9https://source.android.com/docs/setup/reference/androidbp)Z androidbpZbpZsoongz
Android.bpz(\w*)(\s*)(\+?=)(\s*)�
assign-rhsz(\w*)(\s*)(\{)�in-rule�commentsz\s+�exprz\nz#pop�,z\]z
(\w+)(:)(\s*)z\}�in-mapz//.*z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z(true|false)\bz0x[0-9a-fA-F]+z\d+z".*?"z\{z\[�in-listz\w+)�rootr
r r r r r N)�__name__�
__module__�__qualname__�nameZ
version_added�url�aliases� filenamesr r ZVariabler r ZFunctionr r r �SingleZ MultilineZBuiltinr ZHexZIntegerr
�tokens� r r �I/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/soong.pyr s^ ����� ����
�N)�__doc__Zpygments.lexerr r r Zpygments.tokenr r r r r r
r �__all__r r r r r �<module> s
$