PGNParser:用于便携式游戏符号(包括便携式草稿符号)的解析器 源码
PGN解析器 PGNParser旨在解析文件,这些文件将国际象棋和草稿移动到简单的Swift结构中。 当前,仅实施了草稿游戏字符串。 欢迎请求请求以获取更多功能。 可以通过简单地对草稿移动结构进行一次“解析”调用来进行解析。 将返回结果类型,其中将包含结果移动数组或任何失败的详细信息。 一个失败包含一个枚举,描述了失败的原因,通常是失败的令牌。 以下PGN字符串将解析为包含黑白移动的DraughtsMove结构。 let sinlgeMoveTwoPlayers = " 1. 9-14 23-18 " switch DraughtsMove. parse ( fromPortab
用户评论