3 个版本
0.0.2 | 2024 年 3 月 13 日 |
---|---|
0.0.1 | 2024 年 3 月 13 日 |
0.0.0 | 2024 年 3 月 13 日 |
#16 in #token-parser
26 每月下载
用于 5 crates
54KB
1.5K SLoC
术语
名称 | 描述 |
---|---|
Stream |
当被询问时将产生 Item 的结构 |
Parser |
将检查由 Stream 产生的 Item 是否正确的某个东西 |
Context |
将管理 Parser 的 Failure 的结构 |
Token |
代表 Parser 对成功返回的内容 |
Atom |
包含有关 Parser 的 Failure 或 |
Element |
某种东西,通常是枚举,将包含所有不同类型的 Atom |
Parsed |
枚举,指示 Parser 的结果 |
Parse |
所有 Parser 都实现的特质,用于使用 Parser |
Failure |
指示 Parser 未验证输入 |
Success |
指示 Parser 验证了输入 |
Error |
指示 Parser 遇到了不可恢复的错误。 |
Streaming |
Stream 实现以使其工作的一组特质 |
Item |
Stream 产生的 Item ,通常只是一个 u8 |
Span |
Stream 的一个限定部分 |
Contexting |
所有 Context 都将实现的特质,用于累积 Parser 的失败 |
依赖项
~0.6–2.9MB
~49K SLoC