40 个版本 (20 个重大更新)
0.20.4 | 2022年8月3日 |
---|---|
0.19.0 | 2022年8月3日 |
0.17.0 | 2022年7月21日 |
#12 in #lexing
每月109次下载
49KB
1K SLoC
Parsley: Rust 版本
Parsley 是我尝试编写的一个库,用于轻松地编写词法分析和解析器。这个实现是用 Rust 编写的,但我可能会为 Go 创建版本,或者为这个包提供 Go 绑定。
目前,这个 README 将相当空。
待办事项
- 编写适当的单元测试。
- 清理源代码。
- 使 API 更简洁。
- 更干净地重写跨度。
- 编写适当的文档。
- 在词法分析时将 Lexer 类型变为迭代器,允许从字节数据流中获取令牌流。(已完成)
- 利用异步代码。
依赖项
~1.1–1.6MB
~21K SLoC