Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/sgf.cpython-37.pyc

B

��\��@sJdZddlmZmZddlmZmZmZmZm	Z	dgZ
Gdd�de�ZdS)z�
    pygments.lexers.sgf
    ~~~~~~~~~~~~~~~~~~~

    Lexer for Smart Game Format (sgf) file format.

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�bygroups)�Name�Literal�String�Text�Punctuation�SmartGameFormatLexerc
@s�eZdZdZdZdgZdgZddefdej	fde
eeje�fd	e
eej
e�fd
e
eee�fde
eeeee�fde
eee�fd
e
eee�fgiZdS)r	a
    Lexer for Smart Game Format (sgf) file format.

    The format is used to store game records of board games for two players
    (mainly Go game).
    For more information about the definition of the format, see:
    https://www.red-bean.com/sgf/

    .. versionadded:: 2.4
    ZSmartGameFormatZsgfz*.sgf�rootz[\s():;]a(A[BW]|AE|AN|AP|AR|AS|[BW]L|BM|[BW]R|[BW]S|[BW]T|CA|CH|CP|CR|DD|DM|DO|DT|EL|EV|EX|FF|FG|G[BW]|GC|GM|GN|HA|HO|ID|IP|IT|IY|KM|KO|LB|LN|LT|L|MA|MN|M|N|OB|OM|ON|OP|OT|OV|P[BW]|PC|PL|PM|RE|RG|RO|RU|SO|SC|SE|SI|SL|SO|SQ|ST|SU|SZ|T[BW]|TC|TE|TM|TR|UC|US|VW|V|[BW]|C)z(\[)([0-9.]+)(\])z$(\[)([0-9]{4}-[0-9]{2}-[0-9]{2})(\])z(\[)([a-z]{2})(\])z(\[)([a-z]{2})(:)([a-z]{2})(\])z(\[)([\w\s#()+,\-.:?]+)(\])z(\[)(\s.*)(\])N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesrrZBuiltinrr�NumberZDaterr�tokens�rr�D/opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/sgf.pyr	s(
N)rZpygments.lexerrrZpygments.tokenrrrrr�__all__r	rrrr�<module>
s