3

V'ícªã@s`dZddlmZmZmZddlmZmZmZm	Z	m
Z
ddgZGdd„deƒZGdd„deƒZ
dS)	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@sreZdZdZdZdgZdgZejej	BZ
ddefdefe
dd
ddefe
ddddefdefdefdefgiZdS)r
zD
    Lexer for Roboconf graph files.

    .. versionadded:: 2.1
    zRoboconf Graphzroboconf-graphz*.graphÚrootz\s+ú=ÚfacetÚimportz\s*\bz\b)ÚsuffixÚprefixÚ	installerÚextendsÚexportsÚimportsÚfacetsÚchildrenz\s*:?z#.*\nz[^#]z.*\nN)rr)rrrrrr)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesrÚ
IGNORECASEÚ	MULTILINEÚflagsrrrrrr	Útokens©r#r#ú</tmp/pip-build-gk9425m9/Pygments/pygments/lexers/roboconf.pyr
sc	@sreZdZdZdZdgZdgZejej	BZ
ddefedd	d
de
feddd
defdefdefdefdefgiZdS)rzH
    Lexer for Roboconf instances files.

    .. versionadded:: 2.1
    zRoboconf Instanceszroboconf-instancesz*.instancesrz\s+úinstance ofrz\s*\bz\b)rrrÚcountzs*:?z\s*[\w.-]+\s*:z#.*\nz[^#]z.*\nN)r%r)rr&)rrrrrrrrrr r!rrrrr	r"r#r#r#r$r4sN)rZpygments.lexerrrrZpygments.tokenrrrrr	Ú__all__r
rr#r#r#r$Ú<module>	s
#