#input #parser #rich #spans #debugging

sully_input

针对解析器的丰富输入

5 个版本

0.1.13 2021年1月1日
0.1.12 2021年1月1日
0.1.11 2021年1月1日
0.1.1 2021年1月1日
0.1.0 2021年1月1日

#15 in #rich


sully_peg 中使用

GPL-3.0-only

8KB
193 代码行,不包括注释

脏输入:针对解析器的丰富输入

这是一个用于 sully_peg 解析器生成器 proc 宏的辅助库。

它暴露以下功能

  • 以字符串切片的生命周期为参数的 InputSpan 结构体。
  • 每个结构体的简洁调试信息(适用于嵌入到树节点中)。
  • 特质 Exact 允许对具有精确字符串表示的结构体(如单个字符或 str)进行类型定义解析。

无运行时依赖