
    5h#	                     \    S r SSKJrJrJr  SSKJrJrJrJ	r	J
r
JrJr  S/r " S S\5      rg)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                      \ rS rSrSrSrSr/ SQrS/rS\	" \
R                  \\\5      S4S	\	" \
R                  \\5      S
4\" S5      S\4/\" S5      S\S4/\" S5      \" S5      S\4S\4S\S4/S\	" \
\\5      4\" S5      \" S5      S\4S\4S\S4/\" S5      /S\R$                  4S\R&                  4/S\
R(                  4S\R,                  4S\R.                  4S\4S\S4S\S4S\
4/S.rS rg!)"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____firstlineno__nameversion_addedurlaliases	filenamesr   r   Variabler   r	   Functionr
   r   r   Single	MultilineBuiltinr   HexIntegerr   tokens__static_attributes__r       `/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/soong.pyr   r      s   DM
EC*GI
 &dmmZ:F
 dmmZ=
 JZ 
  FOJ'

 FOJZ ;K(
 xk:FGFOJZ ;K(	
 H

 gnn%.0A0AB

 -

+V^^$vK*K+TN
[6Fr/   N)__doc__pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   r   r   __all__r   r   r/   r0   <module>r5      s6    9 8   .= =r/   