Ë ±Å/ÀP4ãóh—dZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z mZmZdgZGd„de«Zy)an pygments.lexers.cddl ~~~~~~~~~~~~~~~~~~~~ Lexer for the Concise data definition language (CDDL), a notational convention to express CBOR and JSON data structures. More information: https://datatracker.ietf.org/doc/rfc8610/ :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. é)Ú RegexLexerÚbygroupsÚincludeÚwords) ÚCommentÚErrorÚKeywordÚNameÚNumberÚOperatorÚ PunctuationÚStringÚ WhitespaceÚ CddlLexercó”—eZdZdZdZdZdgZdgZdgZgd¢Z gd¢Z d Z d Z d e zZ d efd ej fged«dj%e ¬«ej(fdj%e ¬«eeee«fdefdefdefee d¬«ej2fdj%e ¬«efdj%e «efdefdefdefdeej8ej «dfdeej8ej «d fd!ej d"fd#j%e ¬$«eeee«fee d%d&¬'«ej<fe ej>fd(ej@fd)ejBfd*ejDfd+ejDfd,j%e ¬-«ejFfe ejHfd.ejJfgd!ej d/fed«d0ejLfd1ej fd2e'fgd!ej d/fed«d0ejLfd3ej fd2e'fgd!ej d/fd0ejLfd4ej fgd5œZ(y6)7rz@ Lexer for CDDL definitions. .. versionadded:: 2.8 ÚCDDLz)https://datatracker.ietf.org/doc/rfc8610/Úcddlz*.cddlz text/x-cddl)(ÚanyÚ b64legacyÚb64urlÚbigfloatÚbigintÚbignintÚbiguintÚboolÚbstrÚbyteszcbor-anyÚdecfracÚeb16Ú eb64legacyÚeb64urlz encoded-cborÚfalseÚfloatÚfloat16z float16-32Úfloat32z float32-64Úfloat64ÚintÚintegerz mime-messageÚnilÚnintÚnullÚnumberÚregexpÚtdateÚtextÚtimeÚtrueÚtstrÚuintÚ undefinedÚunsignedÚuri)z.andz.bitsz.cborz.cborseqz.defaultz.eqz.gez.gtz.lez.ltz.nez.regexpz.sizez.withinz8[$@A-Z_a-z](?:[\-\.]+(?=[$@0-9A-Z_a-z])|[$@0-9A-Z_a-z])*z+(?:0b[01]+|0x[0-9a-fA-F]+|[1-9]\d*|0(?!\d))z-?z\s+z;.+$Úcommentsandwhitespacez#(\d\.{uint})?)r3z({uint})?(\*)({uint})?z\?|\+z\^z (\.\.\.|\.\.)z\b)Úsuffixz&(?=\s*({groupname}|\()))Ú groupnamez ~(?=\s*{})z //|/(?!/)z =>|/==|/=|=z[\[\]{}\(\),<>:]z(b64)(')Ú bstrb64urlz(h)(')ÚbstrhÚ'rz({bareword})(\s*)(:))Úbarewordz (?![\-_$@])\bz \b(?![\-_$@]))Úprefixr8z0b[01]+z0o[0-7]+z(0x[0-9a-fA-F]+(\.[0-9a-fA-F]+)?p[+-]?\d+z0x[0-9a-fA-F]+z0{int}(?=(\.\d|e[+-]?\d))(?:\.\d+)?(?:e[+-]?\d+)?)r'z"(\\\\|\\"|[^"])*"z#popz\\.z[0-9a-zA-Z\-_=]+Ú.z [0-9a-fA-F]+z[^'\\]+)r7Úrootr:r;rN))Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚaliasesÚ filenamesÚ mimetypesÚ_prelude_typesÚ _controlsÚ_re_idÚ_re_uintÚ_re_intrrÚSinglerÚformatr ÚTyperr r rÚWordr rÚAffixr ÚBuiltinÚClassÚBinÚOctÚHexÚFloatÚIntegerÚDoubleÚEscaperÚtokens©óú9/usr/lib/python3.12/site-packages/pygments/lexers/cddl.pyrrsË„ñð €DØ 5€C؈h€GØ� €IØ�€Iò)€NòV€Ið$ 9ð ð>€HØ�hÑ€Gð$*¨:Ð"6¸À'Ç.Á.Ð8QÐ!Rá Ð+Ó ,à × %Ñ %¨8Ð %Ó 4°g·l±lÐ Cð*×0Ñ0°hÐ0Ó?Ù˜ ¨6Ó2ð ð�xÐ Ø �HÐ Ø ˜xÐ (Ù �9 UÔ +¨X¯]©]Ð ;à (× /Ñ /¸&Ð /Ó AÀ8Ð LØ × !Ñ ! &Ó )¨8Ð 4Ø ˜8Ð $Ø ˜XÐ &Ø  +Ð .à ™( 6§<¡<°·±Ó?ÀÐ NØ ™ §¡¨v¯}©}Ó=¸wÐ GØ �6—=‘= &Ð )ð%× +Ñ +°VÐ +Ó <Ù �f˜j¨+Ó 6ð 8ñ�>Ð*:ÐCSÔ TØ �\‰\ð ð�T—Z‘ZÐ à ˜Ÿ™Ð $Ø ˜&Ÿ*™*Ð %Ø 8¸&¿*¹*Ð EØ  § ¡ Ð +à @× GÑ GÈGÐ GÓ TØ �\‰\ð ð�f—n‘nÐ %Ø " F§M¡MÐ 2ðW, ð\�6—=‘= &Ð )Ù Ð+Ó ,Ø �V—]‘]Ð #Ø  &§-¡-Ð 0Ø �5ˆMð  ð�6—=‘= &Ð )Ù Ð+Ó ,Ø �V—]‘]Ð #Ø ˜fŸm™mÐ ,Ø �5ˆMð  ð�6—=‘= &Ð )Ø �V—]‘]Ð #Ø ˜Ÿ™Ð 'ð ñ}C�Fr_N)rDÚpygments.lexerrrrrÚpygments.tokenrrr r r r r rrÚ__all__rr^r_r`Úrds9ðñ ÷@Ó?÷$÷$õ$ð ˆ-€ôW� õWr_