YBFjXdZddlmZmZddlmZmZmZmZm Z dgZ GddeZ dS)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. ) RegexLexerbygroups)NameLiteralString Punctuation WhitespaceSmartGameFormatLexerceZdZdZdZdZdgZdgZdZdde fd e j fd e e e je fd e 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). SmartGameFormatzhttps://www.red-bean.com/sgf/sgfz*.sgfz2.4rootz[():;]+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__nameurlaliases filenames version_addedrrBuiltinrrNumberDaterr tokensAC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/sgf.pyr r s D )CgG IM   % \  " Xk7>; ? ? A5 Xk7< = = ?# Xk6; 7 7 90 Xk6; L L N, Xk6; 7 7 9  Xk:{ ; ; = Z 5 FFFrN) rpygments.lexerrrpygments.tokenrrrrr __all__r rrrr"s0///////IIIIIIIIIIIIII ! "*****:*****r