HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/procfile.cpython-312.pyc
�

|�e���P�dZddlmZmZddlmZmZmZmZm	Z	dgZ
Gd�de�Zy)z�
    pygments.lexers.procfile
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for Procfile file format.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�bygroups)�Name�Number�String�Text�Punctuation�
ProcfileLexerc
���eZdZdZdZdZdgZdgZddee	je�fdejfdefd	efd
ej fde	j"fdee	j"ee�fd
efgiZy)r
z�
    Lexer for Procfile file format.

    The format is used to run processes on Heroku or is used by Foreman or
    Honcho tools.

    .. versionadded:: 2.10
    �Procfilez>https://devcenter.heroku.com/articles/procfile#procfile-format�procfile�rootz^([a-z]+)(:)z\s+z"[^"]*"z'[^']*'z[0-9]+z\$[a-zA-Z_][\w]*z
(\w+)(=)(\w+)z([\w\-\./]+)N)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenamesrr�Labelr	r�
Whitespacerr�Integer�Variable�tokens���:/usr/lib/python3/dist-packages/pygments/lexers/procfile.pyr
r
s�����D�
J�C��l�G���I�	�
�h�t�z�z�;�?�@�
�T�_�_�%�
�� �
�� �
����'�
 �$�-�-�0�
�x��
�
�{�F�K�L�
�d�#�	
��FrN)r�pygments.lexerrr�pygments.tokenrrrrr	�__all__r
rrr�<module>r"s)���0�B�B��
���J�r