Your IP : 216.73.216.85
B
.��V
� @ sN d Z ddlmZmZ ddlmZmZmZmZm Z m
Z
dgZG dd� de�ZdS )z�
pygments.lexers.tap
~~~~~~~~~~~~~~~~~~~
Lexer for the Test Anything Protocol (TAP).
:copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�bygroups�
RegexLexer)�Comment�Generic�Keyword�Name�Number�Text�TAPLexerc
@ s� e Zd ZdZdZdgZdgZdejfde j
dfdeej
eej�d fd
ee jeej�d fdefdej
fd
efgdefdedfdedfdej
dfgdefdedfdefdedfgdefdejfdejfdefdedfgd�ZdS )r
zM
For Test Anything Protocol (TAP) output.
.. versionadded:: 2.1
ZTAPZtapz*.tapz^TAP version \d+\nz^1..\d+�planz^(not ok)([^\S\n]*)(\d*)�testz^(ok)([^\S\n]*)(\d*)z^#.*\nz^Bail out!.*\nz^.*\nz[^\S\n]+�#� directivez\nz#popz.*\nz\S+z(?i)\bTODO\bz
(?i)\bSKIP\S*z#pop:2)�rootr r r N)�__name__�
__module__�__qualname__�__doc__�name�aliases� filenamesr Z Namespacer ZDeclarationr r �Errorr r ZIntegerZReservedr ZPreproc�tokens� r r �:/opt/alt/python37/lib/python3.7/site-packages/tap/lexer.pyr
s4
N)
r Zpygments.lexerr r Zpygments.tokenr r r r r r �__all__r
r r r r �<module>
s