o
    ůh#	                     @   sV   d Z ddlmZmZmZ ddl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.soong
    ~~~~~~~~~~~~~~~~~~~~~

    Lexers for Soong (Android.bp Blueprint) files.

    :copyright: Copyright 2006-2025 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 Zd ZdZdZdZg dZdgZdee	j
eeedfdee	jeed	fed
defgeddedfgeded
defdefdedfgdee	eefeded
defdefdedfgedgdejfdejfgde	jfdejfdejfdefdedfdedfde	fgdZdS ) r   Soongz2.18z9https://source.android.com/docs/setup/reference/androidbp)	androidbpbpsoongz
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)\bz0x[0-9a-fA-F]+z\d+z".*?"z\{z\[in-listz\w+)rootr   r   r   r   r   r   N)__name__
__module____qualname__nameversion_addedurlaliases	filenamesr   r   Variabler   r   Functionr	   r   r   Single	MultilineBuiltinr   HexIntegerr
   tokens r)   r)   R/var/www/Befach/backend/venv/lib/python3.10/site-packages/pygments/lexers/soong.pyr      s^    	
N)__doc__pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   __all__r   r)   r)   r)   r*   <module>   s
    
$