ó
    öÞ jÚ  ã                   ól   • S r SSKJrJrJrJrJr  SSKJrJ	r	J
r
JrJrJrJrJrJr  S/r " S S\5      rg)zÇ
pygments.lexers.devicetree
~~~~~~~~~~~~~~~~~~~~~~~~~~

Lexers for Devicetree language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚbygroupsÚincludeÚdefaultÚwords)	ÚCommentÚKeywordÚNameÚNumberÚOperatorÚPunctuationÚStringÚTextÚ
WhitespaceÚDevicetreeLexerc                   ó¢  • \ rS rSrSrSrSrSS/rSS/rS	/r	S
r
SrS\-   S-   \" \R                  \R                  \R                   5      4S\-   S-   \" \R                  \R                  \R                  5      4S\-   S-   \" \R                  \R                  \R                   5      4S\-   S-   \" \R                  \R                  \R                  \5      4/S\4S\4S\4S\R(                  4S\R                  4S\R                  4/S\" \R,                  \5      S4S\R0                  4S\R2                  4S\" \R6                  \\5      S4\" SSS 9\R<                  4S!\4S"\4S#\S$4S%\-   S&-   \-   S'-   \4S(\R@                  4/
\!" S)5      \!" S*5      S+\-   S,-   \" \\RD                  \\RF                  \\R                  \5      S-4S.\-   S,-   \" \RD                  \\R2                  \R                  \5      S-4\$" S/5      /\!" S)5      \!" S05      S1\S4/\!" S)5      \!" S*5      S+\-   S,-   \" \\RD                  \\RF                  \\R                  \5      S24S.\-   S,-   \" \RD                  \\R2                  \R                  \5      S24\!" S05      S3\S4S1\4/S4\S4S5\RJ                  4S6\4S\4S7\4/S8\S4S9\R0                  4S\4/S:.r&S;r'g<)=r   é   z
Lexer for Devicetree files.
Ú
Devicetreezhttps://www.devicetree.org/Ú
devicetreeÚdtsz*.dtsz*.dtsiztext/x-cz2.7z\s*(?:/[*][^*/]*?[*]/\s*)*z(#include)(z	)([^\n]+)z
(#define)(z(/[^*/{]+/)(z)("[^\n{]+")z)([^\n;{]*)([;]?)z\nz\s+z\\\nz//(\n|[\w\W]*?[^\\]\n)z/(\\\n)?[*][\w\W]*?[*](\\\n)?/z/(\\\n)?[*][\w\W]*z(L?)(")Ústringz0x[0-9a-fA-F]+z\d+z([^\s{}/*]*)(\s*)(:)z#pop)Ú
compatibleÚmodelÚphandleÚstatusz#address-cellsz#size-cellsÚregzvirtual-regÚrangesz
dma-rangesÚdevice_typeÚnamez\b)Úsuffixz([~!%^&*+=|?:<>/#-])z
[(){},.\]]z\[Ú
bytestringz[a-zA-Z_][\w-]*(?=(?:\s*,z[a-zA-Z_][\w-]*)*z[=;])z[a-zA-Z_]\w*Ú
whitespaceÚmacroz&(&)(?:([A-Za-z_]\w*)|(\{)([^}]+)(\}))(z)(\{)Únodez)([^/*@\s&]+|/)(@?)((?:0x)?[0-9a-fA-F,]*)(Ú	statementÚ
statementsÚ;z#pushz\};Ú"zO\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|[0-7]{1,3})z	[^\\"\n]+z\\z\]z[0-9a-fA-F]{2})r#   r"   r&   Úrootr%   r$   r   r!   © N)(Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   ÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚ_wsr   r   ÚPreprocÚ	MultilineÚPreprocFiler   r   r   ÚSingler   ÚAffixr   ÚHexÚIntegerr
   ÚLabelr   r	   ÚReservedr   Ú	Attributer   ÚFunctionÚ	Namespacer   ÚEscapeÚtokensÚ__static_attributes__r*   ó    ÚT/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/devicetree.pyr   r      sÀ  † ñð €DØ
'€CØ˜UÐ#€GØ˜(Ð#€IØ�€IØ€Mð (€Cð
 ˜cÑ! LÑ0Ù�g—o‘o w×'8Ñ'8¸'×:MÑ:MÓNðPð ˜SÑ  <Ñ/Ù�g—o‘o w×'8Ñ'8¸'¿/¹/ÓJðLð ˜sÑ" _Ñ4Ù�g—o‘o w×'8Ñ'8¸'×:MÑ:MÓNðPð ˜sÑ"Ð%9Ñ9Ù�g—o‘o w×'8Ñ'8¸'¿/¹/È;ÓWðYð
ð �JÐØ�ZÐ Ø�dˆOØ&¨¯©Ð7Ø.°×0AÑ0AÐBà" G×$5Ñ$5Ð6ð
ð ™ &§,¡,°Ó7¸ÐBØ §
¡
Ð+Ø�V—^‘^Ð$Ø$¡h¨t¯z©z¸4ÀÓ&MÈvÐVÙð +à38ñ:à;B×;KÑ;KðMð % hÐ/Ø˜KÐ(Ø�K Ð.Ø)¨CÑ/Ð2FÑFÈÑLÈxÑWØðà˜dŸn™nÐ-ð
ñ  �LÓ!Ù�GÓà6¸Ñ<¸xÑGÙ�h §¡¨{¸D¿N¹NØ! 7×#4Ñ#4°kóCØDJðLð :¸CÑ?À(ÑJÙ�d—m‘m X¨v¯~©~Ø×'Ñ'¨ó6Ø7=ð?ñ �KÓ ð
ñ �LÓ!Ù�LÓ!Ø�+˜vÐ&ð
ñ �LÓ!Ù�GÓà6¸Ñ<¸xÑGÙ�h §¡¨{¸D¿N¹NØ! 7×#4Ñ#4°kóCØDKðMð :¸CÑ?À(ÑJÙ�d—m‘m X¨v¯~©~Ø×'Ñ'¨ó6Ø7>ð@ñ �LÓ!à�[ &Ð)Ø�+Ðð
ð" �6˜6Ð"ð<Ø=C¿]¹]ðLà˜6Ð"Ø�fÐØ�FˆOð
ð �K Ð(Ø §
¡
Ð+Ø�ZÐ ð
ñeWƒFrE   N)r/   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r	   r
   r   r   r   r   r   r   Ú__all__r   r*   rE   rF   Ú<module>rJ      s:   ðñ÷ IÕ H÷*÷ *õ *ð Ð
€ôf�jõ frE   