HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/sgf.cpython-310.pyc
o

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

    Lexer for Smart Game Format (sgf) file format.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�bygroups)�Name�Literal�String�Punctuation�
Whitespace�SmartGameFormatLexerc
@s�eZdZdZdZdZdgZdgZdZdde	fd	e
jfd
ee	e
je	�fdee	e
je	�fdee	ee	�fd
ee	ee	ee	�fdee	ee	�fdee	ee	�fdefg	iZdS)r	z�
    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).
    ZSmartGameFormatzhttps://www.red-bean.com/sgf/Zsgfz*.sgfz2.4�rootz[():;]+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.*)(\])z\s+N)�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenamesZ
version_addedrrZBuiltinrr�NumberZDaterr�tokens�rr�G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/sgf.pyr	sB���
��
�
���N)rZpygments.lexerrrZpygments.tokenrrrrr�__all__r	rrrr�<module>s