i7iTdZddlmZddlmZmZmZmZmZm Z m Z dgZ GddeZ y)z pygments.lexers.rnc ~~~~~~~~~~~~~~~~~~~ Lexer for Relax-NG Compact syntax :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexer)TextCommentOperatorKeywordNameString PunctuationRNCCompactLexerc eZdZdZdZdZddgZdgZdZde jfd e jfd e jfd e jfd ej fd e jdfde j"dfdefdefdefg dej,fdedfgdedfdedfdefgdej.fdefd ej fdedfdefgdZy)r z% For RelaxNG-compact syntax. zRelax-NG Compactzhttp://relaxng.orgz rng-compactrncz*.rncz2.2z namespace\bz(?:default|datatypes)\bz##.*$z#.*$z"[^"]*"z(?:element|attribute|mixed)\bvariablez(text\b|xsd:[^ ]+)maybe_xsdattributesz [,?&*=|~]|>>z[(){}].z[^{]+z\{z#pop xsdattributesz\}z[^ =}]=)rootrrrN)__name__ __module__ __qualname____doc__nameurlaliases filenames version_addedr Namespace DeclarationrPreprocSingler DoubleTyperr rrVariable Attributetokens\/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/rnc.pyr r s& D Ce$G IMW.. / ')<)< = w ' gnn %  '.w/B/BJ O "GLL2G H h '  $ 4L  "t}} % K ( K 1 K ( 4L  ' 8   ' K ( 4L  =%Fr'N) rpygments.lexerrpygments.tokenrrrrrr r __all__r r&r'r(r,s4&  0j0r'