+
    Ž°³jô  ã                   ó–   € R t ^ RIt^ RIHtHtHtHtHt ^ RIH	t	 ^ RI
Ht ^ RIHtHtHtHtHtHtHtHt R.tRtRtR	t ! R
 R]4      tR# )a  
pygments.lexers.bitbake
~~~~~~~~~~~~~~~~~~~~~~~

Lexer for BitBake recipes, classes, includes and configuration files
used by the Yocto Project / OpenEmbedded build system.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚbygroupsÚincludeÚusingÚwords)ÚPythonLexer)Ú	BashLexer)ÚCommentÚKeywordÚNameÚOperatorÚPunctuationÚStringÚTextÚ
WhitespaceÚBitBakeLexerz[A-Za-z_][A-Za-z0-9_\-.+]*z(?::[A-Za-z0-9_\-.+${}]+)*z"(?:\?\?=|\?=|:=|\+=|=\+|\.=|=\.|=)c                   ó²  € ] tR t^$tRtRtRtR.tRR.tR.t	Rt
]P                  tR	R
]3R]3R]P                   3R],           R,           ]! ]P(                  ]]P,                  ]]]! ]4      ]4      3R],           R,           ],           R,           ]! ]P(                  ]P,                  ]P8                  ]]]! ]4      ]4      3R],           R,           ]! ]4      3R]P<                  R3R]R3R],           R,           ],           R,           ],           R,           ]! ]P@                  ]]PB                  ]]]"4      R3R],           R,           ],           R,           ],           R,           ]! ]P(                  ]P@                  ]P8                  ]]"4      R3R]3R ]3.RR
]3R!]3R]R"3]#! R#4      R$]$3.RR
]3R!]3R]R"3]%! R7R%R&7      ]3]#! R#4      R']3.RR
]3R!]$PL                  3R]R"3R(]$PN                  R)3R*]$P                   R+3]#! R#4      R,]$3.R)R!]$PL                  3R-]$PL                  3R(]$PN                  R"3]#! R#4      R.]$PN                  3.R+R!]$PL                  3R-]$PL                  3R*]$P                   R"3]#! R#4      R/]$P                   3.R#R0]$PP                  R13R2]! ]$PP                  ]P@                  ]$PP                  4      3.R1R3]$PP                  R"3R4]! ]4      3./t)R5t*R6# )8r   z
Lexer for BitBake recipes, classes, includes and configuration files
used by the Yocto Project and OpenEmbedded build system.
ÚBitBakez&https://docs.yoctoproject.org/bitbake/Úbitbakez	*.bbclassz
*.bbappendztext/x-bitbakez2.21Úrootz[ \t]+z\nz#.*$z((^(?:fakeroot[ \t]+)?)(python)((?:[ \t]+z?)?)([ \t]*\([ \t]*\)[ \t]*)(\{[ \t]*\n)((?:.*\n)*?)(^\}[ \t]*$)z(^(?:fakeroot[ \t]+)?)(z)(z=)([ \t]*\([ \t]*\)[ \t]*)(\{[ \t]*\n)((?:.*\n)*?)(^\}[ \t]*$)z
^def[ \t]+z0[ \t]*\([^)]*\)[ \t]*:[ \t]*\n(?:[ \t]+.*\n|\n)+z6^(inherit_defer|inherit|include_all|include|require)\bzinclude-linez0^(addtask|deltask|addhandler|EXPORT_FUNCTIONS)\bÚ	statementz^(z)(\[)(z)(\])([ \t]*)(Ú)Úvaluez^(export[ \t]+)?(z
)([ \t]*)(z[^\s#${}\[\]:=+?.@\\"\']+Ú.z\\\nz#popÚinterpz[^\s$]+z\b)Úsuffixz	[^\s$\\]+Ú"zstring-doubleÚ'zstring-singlez[^\s"\'$\\]+z\\.z[^"\\$]+z[^'\\$]+z\$\{@z	py-interpz(\$\{)([A-Za-z0-9_\-:.+/]+)(\})z\}z[^}]+© N)ÚafterÚbefore)+Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚ	MULTILINEÚflagsr   r	   ÚSingleÚ_IDENTr   r
   ÚTyper   ÚFunctionr   r   r   r   Ú	_OVERRIDEÚ	Decoratorr   Ú	NamespaceÚ_ASSIGNÚVariableÚ	Attributer   r   r   r   ÚEscapeÚDoubleÚInterpolÚtokensÚ__static_attributes__r   ó    ÚX/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pygments/lexers/bitbake.pyr   r   $   s©  † ñð
 €DØ
2€CØˆk€GØ˜lÐ+€IØ!Ð"€IØ€Mà�L‰L€Eð 	Ø˜
Ð#Ø�JÐØ�g—n‘nÐ%ð
 9¸6ÕAð Eõ ñ �g—l‘l G¨T¯]©]¸DØ!¡5¨Ó#5°{óDð	Eð (¨&Õ0°5Õ8¸9ÕDð Hõ ñ �g—l‘l D§M¡M°4·>±>À4Ø!¡5¨Ó#3°[óBð	Cð ˜VÕ#ð '#õ #á�;Óð!ð GØ×Ñ ð0ð AØ�kð#ð �V�^˜iÕ'¨&Õ0Ð3DÕDØõØõá�d—m‘m [°$·.±.Ø! :¨xó9àð	ð " FÕ*¨UÕ2°YÕ>ð Bõ Ø#õ$Ø&*õ+á�g—l‘l D§M¡M°4·>±>Ø  (ó,àð	ð *¨4Ð0Ø�4ˆLðq9
ðv 	Ø˜
Ð#Ø�dˆOØ�J Ð'Ù�HÓØ˜Ð ð
ð 	Ø˜
Ð#Ø�dˆOØ�J Ð'ÙÐ&¨uÔ5°wÐ?Ù�HÓØ˜4Ð ð
ð 	Ø˜
Ð#Ø�f—m‘mÐ$Ø�J Ð'Ø�6—=‘= /Ð2Ø�6—=‘= /Ð2Ù�HÓØ˜fÐ%ð
ð 	Ø�f—m‘mÐ$Ø�V—]‘]Ð#Ø�6—=‘= &Ð)Ù�HÓØ˜&Ÿ-™-Ð(ð
ð 	Ø�f—m‘mÐ$Ø�V—]‘]Ð#Ø�6—=‘= &Ð)Ù�HÓØ˜&Ÿ-™-Ð(ð
ð 	à�v—‘¨Ð4à/Ù�f—o‘o t§}¡}°f·o±oÓFðHð	
ð 	Ø�F—O‘O VÐ,Ø‘u˜[Ó)Ð*ð
ð_s„Fr>   )r%   r,   Úpygments.lexerr   r   r   r   r   Úpygments.lexers.pythonr   Úpygments.lexers.shellr   Úpygments.tokenr	   r
   r   r   r   r   r   r   Ú__all__r0   r3   r6   r   r   r>   r?   Ú<module>rE      sW   ðñ	ó 
ç FÕ FÝ .Ý +÷÷ ó ð Ð
€ð 
'€ð
 *€	ð 0€ôB�:ö Br>   