PGNParser:用于便携式游戏符号(包括便携式草稿符号)的解析器
文件大小: 27k
源码售价: 10 个金币 积分规则     积分充值
资源说明:PGN解析器 PGNParser旨在解析文件,这些文件将国际象棋和草稿移动到简单的Swift结构中。 当前,仅实施了草稿游戏字符串。 欢迎请求请求以获取更多功能。 可以通过简单地对草稿移动结构进行一次“解析”调用来进行解析。 将返回结果类型,其中将包含结果移动数组或任何失败的详细信息。 一个失败包含一个枚举,描述了失败的原因,通常是失败的令牌。 以下PGN字符串将解析为包含黑白移动的DraughtsMove结构。 let sinlgeMoveTwoPlayers = " 1. 9-14 23-18 " switch DraughtsMove. parse ( fromPortableGameNotation : sinlgeMoveTwoPlayers) { case . success ( let moves, let tail) : // moves - a list of the above moves and any comments parsed into DraughtsMove structs. case . failure ( let reason) :
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。