3 ��X � @ s` d Z ddlmZmZmZ ddlmZmZmZm Z m Z ddgZG dd� de�ZG dd� de�Z dS ) z� pygments.lexers.roboconf ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for Roboconf DSL. :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�words�re)�Text�Operator�Keyword�Name�Comment�RoboconfGraphLexer�RoboconfInstancesLexerc @ sr e Zd ZdZdZdgZdgZejej B Z ddefdefe dd dd�efe dddd�efdefdefdefgiZdS )r zn Lexer for `Roboconf <http://roboconf.net/en/roboconf.html>`_ 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)r r )r r r r r r )�__name__� __module__�__qualname__�__doc__�name�aliases� filenamesr � IGNORECASE� MULTILINE�flagsr r r r r r �tokens� r# r# �/usr/lib/python3.6/roboconf.pyr s c @ sr e Zd ZdZdZdgZdgZejej B Z ddefedd d d�e feddd d�efdefdefdefdefgiZdS )r zr Lexer for `Roboconf <http://roboconf.net/en/roboconf.html>`_ instances files. .. versionadded:: 2.1 zRoboconf Instanceszroboconf-instancesz*.instancesr z\s+�instance ofr z\s*\bz\b)r r r �countzs*:?z\s*[\w.-]+\s*:z#.*\nz[^#]z.*\nN)r% r )r r&