#解析器 #prisma #增量

tree-sitter-prisma-io

为 tree-sitter 解析库提供的 prisma 语法

5 个稳定版本

1.4.0 2023年1月5日
1.3.0 2022年6月11日
1.2.2 2022年6月10日
1.2.1 2022年4月20日

252文本编辑器

Download history 51/week @ 2024-03-13 39/week @ 2024-03-20 55/week @ 2024-03-27 81/week @ 2024-04-03 72/week @ 2024-04-10 44/week @ 2024-04-17 63/week @ 2024-04-24 61/week @ 2024-05-01 61/week @ 2024-05-08 47/week @ 2024-05-15 43/week @ 2024-05-22 75/week @ 2024-05-29 75/week @ 2024-06-05 67/week @ 2024-06-12 45/week @ 2024-06-19 40/week @ 2024-06-26

每月下载量:238

MIT 许可证

245KB
10K SLoC

C 9K SLoC JavaScript 280 SLoC Rust 31 SLoC // 0.5% comments Scheme 23 SLoC

Tree Sitter Prisma

semantic-release

简介

这是一个非官方的 Prisma 语言解析。有关语言和规范的更多信息,请参阅此处

如果您发现任何错误或问题,请提交问题或发起拉取请求。任何贡献都受到欢迎并需要。

开发

要求

  • Rust >= 1.36
  • npm >= 6

所有解析逻辑均指定在根目录下的 grammar.js 中。要查看对它的更改是否生效,请运行测试并比较结果。

npm test

有关如何编写或使用树解析器的更多信息,请参阅此处: http://tree-sitter.github.io/tree-sitter/

代码的许多部分都是从这些仓库中获取的

我感谢这些仓库的作者和贡献者,没有他们,这个解析器会差得多。感谢他们提供了如此好的文档和代码。

依赖关系

~2.8–4MB
~72K SLoC