#pgn #lexer #chess #tokenizer

pgn-lexer

用于棋类PGN文件的词法分析器。提供从字节流中迭代标记的迭代器。

3个不稳定版本

0.2.0-alpha2020年12月25日
0.1.1 2017年9月5日
0.1.0 2017年9月4日

#2600 in 解析器实现

GPL-3.0

40KB
823

PGN词法分析器

目标

  • 在整个过程中使用零拷贝的字节切片。
  • 没有堆分配

API

  • 基于标记的迭代器,接受字节切片并返回引用子切片的标记

示例

这个示例计算了PGN文件中的游戏数量。

依赖项

~2MB
~45K SLoC