
    Mh                     z    d Z ddlmZmZmZ ddlmZmZmZm	Z	m
Z
 ddgZ G d de          Z G d de          ZdS )	z
    pygments.lexers.roboconf
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for Roboconf DSL.

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwordsre)TextOperatorKeywordNameCommentRoboconfGraphLexerRoboconfInstancesLexerc            	           e Zd ZdZdZdgZdgZdZdZe	j
        e	j        z  Zddefd	ef ed
dd          ef eddd          efdefdefdefgiZdS )r   z)
    Lexer for Roboconf graph files.
    zRoboconf Graphzroboconf-graphz*.graphz>https://roboconf.github.io/en/user-guide/graph-definition.html2.1root\s+=)facetimport\s*\b\bsuffixprefix)	installerextendsexportsimportsfacetschildrenz\s*:?#.*\n[^#].*\nN)__name__
__module____qualname____doc__namealiases	filenamesurlversion_addedr   
IGNORECASE	MULTILINEflagsr   r   r   r   r	   r
   tokens     X/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pygments/lexers/roboconf.pyr   r      s          D GI
JCMMBL(ETN 8 U&xFFFPU $,U< < <=AC
 w dOdO%
FFFr0   c            	           e Zd ZdZdZdgZdgZdZdZe	j
        e	j        z  Zddef ed	d
d          ef eddd          efdefdefdefdefgiZdS )r   z-
    Lexer for Roboconf instances files.
    zRoboconf Instanceszroboconf-instancesz*.instanceszhttps://roboconf.github.ior   r   r   )zinstance ofr   r   r   r   )r&   countzs*:?z\s*[\w.-]+\s*:r   r    r!   N)r"   r#   r$   r%   r&   r'   r(   r)   r*   r   r+   r,   r-   r   r   r   r	   r
   r.   r/   r0   r1   r   r   4   s           D#$GI
&CMMBL(E TN U,XeLLLgVU$WUCCCTJ% w dOdO
FFFr0   N)r%   pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   __all__r   r   r/   r0   r1   <module>r7      s     1 0 0 0 0 0 0 0 0 0 A A A A A A A A A A A A A A!9
:               F    Z     r0   