o
    Th#	  ã                   @   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)   úV/home/air/segue/gemini/back/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
    
$