diff options
| author | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:17:55 -0400 | 
|---|---|---|
| committer | cyfraeviolae <cyfraeviolae> | 2024-04-03 03:17:55 -0400 | 
| commit | 12cf076118570eebbff08c6b3090e0d4798447a1 (patch) | |
| tree | 3ba25e17e3c3a5e82316558ba3864b955919ff72 /venv/lib/python3.11/site-packages/pygments/lexers/graphviz.py | |
| parent | c45662ff3923b34614ddcc8feb9195541166dcc5 (diff) | |
no venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/pygments/lexers/graphviz.py')
| -rw-r--r-- | venv/lib/python3.11/site-packages/pygments/lexers/graphviz.py | 59 | 
1 files changed, 0 insertions, 59 deletions
| diff --git a/venv/lib/python3.11/site-packages/pygments/lexers/graphviz.py b/venv/lib/python3.11/site-packages/pygments/lexers/graphviz.py deleted file mode 100644 index 1e4ba02..0000000 --- a/venv/lib/python3.11/site-packages/pygments/lexers/graphviz.py +++ /dev/null @@ -1,59 +0,0 @@ -""" -    pygments.lexers.graphviz -    ~~~~~~~~~~~~~~~~~~~~~~~~ - -    Lexer for the DOT language (graphviz). - -    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. -    :license: BSD, see LICENSE for details. -""" - -from pygments.lexer import RegexLexer, bygroups -from pygments.token import Comment, Keyword, Operator, Name, String, Number, \ -    Punctuation, Whitespace - - -__all__ = ['GraphvizLexer'] - - -class GraphvizLexer(RegexLexer): -    """ -    For graphviz DOT graph description language. - -    .. versionadded:: 2.8 -    """ -    name = 'Graphviz' -    url = 'https://www.graphviz.org/doc/info/lang.html' -    aliases = ['graphviz', 'dot'] -    filenames = ['*.gv', '*.dot'] -    mimetypes = ['text/x-graphviz', 'text/vnd.graphviz'] -    tokens = { -        'root': [ -            (r'\s+', Whitespace), -            (r'(#|//).*?$', Comment.Single), -            (r'/(\\\n)?[*](.|\n)*?[*](\\\n)?/', Comment.Multiline), -            (r'(?i)(node|edge|graph|digraph|subgraph|strict)\b', Keyword), -            (r'--|->', Operator), -            (r'[{}[\]:;,]', Punctuation), -            (r'(\b\D\w*)(\s*)(=)(\s*)', -                bygroups(Name.Attribute, Whitespace, Punctuation, Whitespace), -                'attr_id'), -            (r'\b(n|ne|e|se|s|sw|w|nw|c|_)\b', Name.Builtin), -            (r'\b\D\w*', Name.Tag),  # node -            (r'[-]?((\.[0-9]+)|([0-9]+(\.[0-9]*)?))', Number), -            (r'"(\\"|[^"])*?"', Name.Tag),  # quoted node -            (r'<', Punctuation, 'xml'), -        ], -        'attr_id': [ -            (r'\b\D\w*', String, '#pop'), -            (r'[-]?((\.[0-9]+)|([0-9]+(\.[0-9]*)?))', Number, '#pop'), -            (r'"(\\"|[^"])*?"', String.Double, '#pop'), -            (r'<', Punctuation, ('#pop', 'xml')), -        ], -        'xml': [ -            (r'<', Punctuation, '#push'), -            (r'>', Punctuation, '#pop'), -            (r'\s+', Whitespace), -            (r'[^<>\s]', Name.Tag), -        ] -    } | 
