YBFjpdZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z mZmZdgZGddeZdS)aq 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-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroupsincludewords) CommentErrorKeywordNameNumberOperator PunctuationString Whitespace CddlLexercBeZdZdZdZdZdgZdgZdgZdZ gdZ gd Z d Z d Z d e zZd efdejfgedde dejfde de deeeefdefdefdefee dejfde defde defdefdefdefd eejejd!fd"eejejd#fd$ejd%fde d&eeeefee d'd()ejfe ejfd*ej fd+ej!fd,ej"fd-ej"fed.ej#feej$fd/ej%fgd$ejd0fedd1ej&fd2ejfd3e'fgd$ejd0fedd1ej&fd4ejfd3e'fgd$ejd0fd1ej&fd5ejfgd6Z(d7S)8rz% Lexer for CDDL definitions. CDDLz)https://datatracker.ietf.org/doc/rfc8610/cddlz*.cddlz text/x-cddlz2.8)(any b64legacyb64urlbigfloatbigintbignintbiguintboolbstrbyteszcbor-anydecfraceb16 eb64legacyeb64urlz encoded-cborfalsefloatfloat16z float16-32float32z float32-64float64intintegerz mime-messagenilnintnullnumberregexptdatetexttimetruetstruint undefinedunsigneduri)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\.z)?(z)?(\*)(z\?|\+z\^z (\.\.\.|\.\.)z\b)suffixz&(?=\s*(z|\())z~(?=\s*)z //|/(?!/)z =>|/==|/=|=z[\[\]{}\(\),<>:]z(b64)(') bstrb64urlz(h)(')bstrh'rz )(\s*)(:)z (?![\-_$@])\bz \b(?![\-_$@]))prefixr9z0b[01]+z0o[0-7]+z(0x[0-9a-fA-F]+(\.[0-9a-fA-F]+)?p[+-]?\d+z0x[0-9a-fA-F]+z+(?=(\.\d|e[+-]?\d))(?:\.\d+)?(?:e[+-]?\d+)?z"(\\\\|\\"|[^"])*"z#popz\\.z[0-9a-zA-Z\-_=]+.z [0-9a-fA-F]+z[^'\\]+)r7rootr;r<rN))__name__ __module__ __qualname____doc__nameurlaliases filenames mimetypes version_added_prelude_types _controls_re_id_re_uint_re_intrrSinglerr Typerr r rWordr rAffixr BuiltinClassBinOctHexFloatIntegerDoubleEscapertokensBC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/cddl.pyrrs D 5ChG IIM)))NVI$ 9 >HhG$*:"6'.8Q!R G+ , , #x # # #W\ 23X22h222622 x H  x ( U9U + + +X] ; & & & & 1 ! ! ! !8 , 8 $ X & + . ((6<?? N v}==w G 6=& )$& # # # Xfj+ 6 6 8U>*:CS T T T \ TZ  $ &* % 8&* E  + E E E \ fn % "FM 2W, \6=& ) G+ , , V] # &- 0 5M  6=& ) G+ , , V] # fm , 5M  6=& ) V] #  ' }CCFFFr_N)rDpygments.lexerrrrrpygments.tokenrrr r r r r rr__all__rr^r_r`rds  @???????????$$$$$$$$$$$$$$$$$$$$$$ -VVVVV VVVVVr_