a
    lc                     @   s`   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 deZG dd deZdS )	z
    pygments.lexers.roboconf
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for Roboconf DSL.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwordsre)TextOperatorKeywordNameCommentRoboconfGraphLexerRoboconfInstancesLexerc                	   @   sr   e Zd ZdZdZdgZdgZejej	B Z
ddefdefedd	d
defeddd
defdefdefdefgiZdS )r
   zD
    Lexer for Roboconf graph files.

    .. versionadded:: 2.1
    zRoboconf Graphzroboconf-graphz*.graphroot\s+=)Zfacetimport\s*\b\bsuffixprefix)	installerZextendsexportsZimportsZfacetschildrenz\s*:?#.*\n[^#].*\nN)__name__
__module____qualname____doc__namealiases	filenamesr   
IGNORECASE	MULTILINEflagsr   r   r   r   r   r	   tokens r&   r&   T/var/www/html/django/DPS/env/lib/python3.9/site-packages/pygments/lexers/roboconf.pyr
      s&   c                	   @   sr   e Zd ZdZdZdgZdgZejej	B Z
ddefeddd	d
efeddd	d
efdefdefdefdefgiZdS )r   zH
    Lexer for Roboconf instances files.

    .. versionadded:: 2.1
    zRoboconf Instanceszroboconf-instancesz*.instancesr   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&   r'   r   4   s   N)r   Zpygments.lexerr   r   r   Zpygments.tokenr   r   r   r   r	   __all__r
   r   r&   r&   r&   r'   <module>   s
   
#