+
    '(j                     n    R t ^ RIHtHtHtHtHt ^ RIHtH	t	H
t
HtHtHtHtHtHt R.t ! R R]4      tR# )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                   X   ] tR t^tRtRtRtRR.tRR.tR.t	R	t
R
tRR],           R,           ]! ]P                  ]P                  ]P                   4      3R],           R,           ]! ]P                  ]P                  ]P                  4      3R],           R,           ]! ]P                  ]P                  ]P                   4      3R],           R,           ]! ]P                  ]P                  ]P                  ]4      3.RR]3R]3R]3R]P(                  3R]P                  3R]P                  3.RR]! ]P,                  ]4      R3R]P0                  3R]P2                  3R]! ]P6                  ]]4      R3]! R;R R!7      ]P<                  3R"]3R#]3R$]R%3R&],           R',           ],           R(,           ]3R)]P@                  3.
R*]!! R4      ]!! R4      R+],           R,,           ]! ]]PD                  ]]PF                  ]]P                  ]4      R-3R.],           R,,           ]! ]PD                  ]]P2                  ]P                  ]4      R-3]$! R/4      .R/]!! R4      ]!! R4      R0]R3.R-]!! R4      ]!! R4      R+],           R,,           ]! ]]PD                  ]]PF                  ]]P                  ]4      R13R.],           R,,           ]! ]PD                  ]]P2                  ]P                  ]4      R13]!! R4      R2]R3R0]3.RR3]R3R4]PJ                  3R5]3R]3R6]3.R%R7]R3R8]P0                  3R]3./t&R9t'R:# )<r   z
Lexer for Devicetree files.

Devicetreezhttps://www.devicetree.org/
devicetreedtsz*.dtsz*.dtsiztext/x-cz2.7z\s*(?:/[*][^*/]*?[*]/\s*)*macroz(#include)(z	)([^\n]+)z
(#define)(z(/[^*/{]+/)(z)("[^\n{]+")z)([^\n;{]*)([;]?)
whitespacez\nz\s+z\\\nz//(\n|[\w\W]*?[^\\]\n)z/(\\\n)?[*][\w\W]*?[*](\\\n)?/z/(\\\n)?[*][\w\W]*
statementsz(L?)(")stringz0x[0-9a-fA-F]+z\d+z([^\s{}/*]*)(\s*)(:)z#popz\b)suffixz([~!%^&*+=|?:<>/#-])z
[(){},.\]]z\[
bytestringz[a-zA-Z_][\w-]*(?=(?:\s*,z[a-zA-Z_][\w-]*)*z[=;])z[a-zA-Z_]\w*rootz&(&)(?:([A-Za-z_]\w*)|(\{)([^}]+)(\}))(z)(\{)nodez)([^/*@\s&]+|/)(@?)((?:0x)?[0-9a-fA-F,]*)(	statement;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} N)
compatiblemodelphandlestatusz#address-cellsz#size-cellsregzvirtual-regrangesz
dma-rangesdevice_typename)(__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        O/home/ubuntu/cf-venv/lib/python3.14/site-packages/pygments/lexers/devicetree.pyr   r      s    D
'CU#G(#IIM (C 	c!L0goow'8'8':M:MNP S </goow'8'8'//JL s"_4goow'8'8':M:MNP s"%99goow'8'8'//;WY
 	JZ dO&7.0A0AB"G$5$56
 	&,,7B

+V^^$$htzz4&MvV +38:;B;K;KM %h/K(K.)C/2FFLxWdnn-
 	L!G6<xGh{DNN!7#4#4kCDJL :C?(JdmmXv~~''67=? K 
 	L!L!+v&

 	L!G6<xGh{DNN!7#4#4kCDKM :C?(JdmmXv~~''67>@ L![&)+
  	66"<=C]]L6"fFO
 	K(

+Z 
eWFrC   N)r-   pygments.lexerr   r   r   r   r   pygments.tokenr   r   r	   r
   r   r   r   r   r   __all__r   r    rC   rD   <module>rH      s:    I H* * * 
fj frC   