+
    TBi#	                     ^    R t ^ RIHtHtHt ^ RIHtHtHtH	t	H
t
HtHt R.t ! R R]4      tR# )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                      ] tR t^tRtRtRt. R OtR.tRR]	! ]
P                  ]]]4      R3R]	! ]
P                  ]]4      R	3]! R
4      R]3.R]! R4      R]R3.R]! R4      ]! R
4      R]3R]3R]R3.RR]	! ]
]]4      3]! R4      ]! R
4      R]3R]3R]R3.R	]! R4      .R
R]P$                  3R]P&                  3.RR]
P(                  3R]P,                  3R]P.                  3R]3R]R3R]R3R]
3./tRtR# )!r   Soongz2.18z9https://source.android.com/docs/setup/reference/androidbpz
Android.bprootz(\w*)(\s*)(\+?=)(\s*)z
assign-rhsz(\w*)(\s*)(\{)zin-rulecommentsz\s+exprz\nz#popzin-list,z\]zin-mapz(\w+)(:)(\s*)z\}z//.*z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z(true|false)\bz0x[0-9a-fA-F]+z\d+z".*?"z\{z\[z\w+ N)	androidbpbpsoong)__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       :/usr/lib/python3.14/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)   r*   <module>r/      s6    9 8   .= =r)   