百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

syntaqlite

> 编程语言
开源

一个用于 SQLite SQL 的解析器、格式化器、验证器和语言服务器。基于 SQLite 自身的语法和标记器

793 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个用于 SQLite SQL 的解析器、格式化器、验证器和语言服务器。基于 SQLite 自身的语法和标记器

关于 · 性能 · 安装 · 文档 · 演示区 · 贡献

syntaqlite CLI 和语言服务器 格式化 SQL 语句, 根据您的模式进行分析, 并在编辑器中提供补全和导航功能。 分析器在不打开数据库的情况下工作, 并且可以在一次分析中报告多个独立的诊断信息。

解析器已通过 SQLite 的上游测试套件 检查了大约 396,000 条语句,在判断一条语句是否应该被解析方面的准确率约为 99.7%。性能是 syntaqlite 的设计约束。它是为在编辑器中每次按键操作以及大型生成的 SQL 文件所设计的。词法分析器和解析器均使用 C 语言编写,解析是增量的,并且库 API 可在调用之间重复使用分配。CLI 还可保持启动开销较低。

在可重复的对比性能基准测试中,syntaqlite 在测试的解析器、格式化器和分析器中运行时间最短。这些测量包括程序启动以及在库中花费的时间。请参阅 完整对比 以查看数字、方法和工具版本。

Issues· 8 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言