i7i\dZddlmZmZddlmZmZmZmZm Z m Z m Z m Z dgZ GddeZy)z pygments.lexers.graphviz ~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for the DOT language (graphviz). :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroups)CommentKeywordOperatorNameStringNumber Punctuation Whitespace GraphvizLexerczeZdZdZdZdZddgZddgZdd gZd Z d e fd e jfd e jfdefdefdefdeej&e ee dfdej(fdej*fdefdej*fdedfg dedfdedfdej0dfdedfgdedfdedfd e fdej*fgdZy) r z6 For graphviz DOT graph description language. Graphvizz+https://www.graphviz.org/doc/info/lang.htmlgraphvizdotz*.gvz*.dotztext/x-graphvizztext/vnd.graphvizz2.8z\s+z (#|//).*?$z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z/(?i)(node|edge|graph|digraph|subgraph|strict)\bz--|->z [{}[\]:;,]z(\b\D\w*)(\s*)(=)(\s*)attr_idz\b(n|ne|e|se|s|sw|w|nw|c|_)\bz\b\D\w*z$[-]?((\.[0-9]+)|([0-9]+(\.[0-9]*)?))z"(\\"|[^"])*?"<xml#pop)rrz#push>z[^<>\s])rootrrN)__name__ __module__ __qualname____doc__nameurlaliases filenames mimetypes version_addedr rSingle Multilinerrr rr AttributeBuiltinTagr r Doubletokensa/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/graphviz.pyr r s6 D 7C5!G!I"$78IMZ GNN + .0A0A B ? I x K ( &[*M .t|| <  " 4f =  ) ; & " ( 4ff E  v 6 ; 0  ; ( ; ' Z  "  /Fr*N)rpygments.lexerrrpygments.tokenrrrrr r r r __all__r r)r*r+r/s40  'J'r*