i7ildZddlmZmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZmZdgZGddeZy)z pygments.lexers.devicetree ~~~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for Devicetree language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroupsincludedefaultwords) CommentKeywordNameNumberOperator PunctuationStringText WhitespaceDevicetreeLexerceZdZdZdZdZddgZddgZdgZd Z d Z d e zd ze e je je jfd e zd ze e je je jfde zdze e je je jfde zdze e je je jefgdefdefdefde j&fde jfde jfgde ej*edfdej.fdej0fde ej4eedfeddej:fd efd!efd"e zd#zefd$ej>fg e d%e d&d'e zd(ze ejBeej0e jed)fe"d*ge d%e d+d,edfge d%e d&d'e zd(ze ejBeej0e jed-fe d+d.edfd,efgd/edfd0ejFfd1efdefd2efgd3Z$y4)5rz% Lexer for Devicetree files. Devicetreezhttps://www.devicetree.org/ devicetreedtsz*.dtsz*.dtsiztext/x-cz2.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?)(")stringz0x[0-9a-fA-F]+z\d+z([^\s{}/*]*)(\s*)(:)z#pop) compatiblemodelphandlestatusz#address-cellsz #size-cellsregz virtual-regrangesz dma-ranges device_typenamez\b)suffixz([~!%^&*+=|?:<>/#-])z [()\[\]{},.]z/[a-zA-Z_][\w-]*(?=(?:\s*,\s*[a-zA-Z_][\w-]*|(?:z ))*\s*[=;])z [a-zA-Z_]\w* whitespacemacroz)([^/*@\s&]+|/)(@?)((?:0x)?[0-9a-fA-F,]*)(z)(\{)node 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\\)r!r r$rootr#r"rN)%__name__ __module__ __qualname____doc__rurlaliases filenames mimetypes version_added_wsrrPreproc Multiline PreprocFiler rrSinglerAffixr HexIntegerr Labelrr Reservedr AttributerFunctionrEscapetokensc/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/devicetree.pyrrs  D 'CU#G(#I IM (C c !L 0 goow'8'8':M:M N PS < / goow'8'8'// J Ls "_ 4 goow'8'8':M:M N Ps "%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 * ?# E V   dnn -   L ! G :C ?( J dmmXv~~''67= ? K    L ! L ! +v & L ! G  9C ?( J dmmXv~~''67> @ L ! [& ) +   66 "<=C]] L 6 " f  FO  GKFr@N)r+pygments.lexerrrrrrpygments.tokenrr r r r r rrr__all__rr?r@rArEs:IH***  ZjZr@