3
V'íc ã @ sJ d Z ddlmZmZ ddlmZmZmZmZm Z dgZ
G dd deZdS )zÔ
pygments.lexers.procfile
~~~~~~~~~~~~~~~~~~~~~~~~
Lexer for Procfile file format.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é )Ú
RegexLexerÚbygroups)ÚNameÚNumberÚStringÚTextÚPunctuationÚ
ProcfileLexerc @ st e Zd ZdZdZdZdgZdgZddee j
efdej
fdefd efd
ejfde jfdee jeefd
efgiZdS )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
ZProcfilez>https://devcenter.heroku.com/articles/procfile#procfile-formatZprocfileÚ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Ú filenamesr r ZLabelr r Ú
Whitespacer r ZIntegerÚVariableÚtokens© r r ú</tmp/pip-build-gk9425m9/Pygments/pygments/lexers/procfile.pyr s N)r Zpygments.lexerr r Zpygments.tokenr r r r r Ú__all__r r r r r Ú<module> s