|eTdZddlmZmZddlmZmZmZmZm Z m Z dgZ GddeZ y)z pygments.lexers.capnproto ~~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for the Cap'n Proto schema language. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerdefault)TextCommentKeywordNameLiteral WhitespaceCapnProtoLexerc LeZdZdZdZdZdgZdgZdejfde jfde d fd e jd fd e jd fdefde fdefdefg de jfde jdfedgde jfde jdfde jdfedgde fde dfedgde fde dfde dfedgde jfde jdfedgde jfde jdfde jdfedgdZy)r z< For Cap'n Proto source. .. versionadded:: 2.2 z Cap'n Protozhttps://capnproto.orgz*.capnpcapnpz#.*?$z @[0-9a-zA-Z]*= expression:typez\$ annotationza(struct|enum|interface|union|import|using|const|annotation|extends|in|of|on|as|with|from|fixed)\bz[\w.]+z [^#@=:$\w\s]+z\s+z[^][=;,(){}$]+z[\[(] parentypez#popz [^][;()]+z#pushz[])]z [^][;,(){}$]+parenexpz[^][;,(){}=:]+annexp)rootrrrrrrN)__name__ __module__ __qualname____doc__nameurl filenamesaliasesrSingler Decoratorr Class Attributerrr rtokens;/usr/lib/python3/dist-packages/pygments/lexers/capnproto.pyr r s D !C IiGw~~ & t~~ . 7L ) 4::v & DNNL 17    t $ Z    + tzz; / FO 4:: & tzz7 + djj& ) FO  w ' w + FO 7 # w ( gv & FO   / t~~x 0 FO 4>> * t~~w / dnnf - FO  S/Fr%N) rpygments.lexerrrpygments.tokenrrrrr r __all__r r$r%r&r*s)/LL  :Z:r%