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

slang

> 编程语言
开源

SystemVerilog 编译器和语言服务

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

工具介绍

SystemVerilog 编译器和语言服务

slang 是一个软件库,提供了用于词法分析、语法分析、类型检查和详细说明 SystemVerilog 代码的各种组件。它附带一个可执行的工具,可以编译和静态分析任何 SystemVerilog 项目,但也可以作为合成工具、仿真器、代码检查器、代码编辑器和重构工具的前端使用。

  • 完全解析、详细阐述和分析所有 SystemVerilog 特性。- 无论源文本有多么破坏性,编译都要非常可靠。这使得编译器可用于编辑器高亮显示和完成功能,在这种情况下,代码很可能会出现问题,因为用户仍在编写代码。- 解析树应能够回溯到原始源代码,这使得编写重构和代码生成工具变得容易。- 提供类似 clang 的出色错误消息。- 在面对生产级项目时,要快速且可靠。

使用案例

以下是一些您可以使用俚语的例子:

  • 非常快速的语法检查和校对工具
  • 将项目的 AST 转换为 JSON
  • 通过包含的 Python 绑定进行源代码检测
  • 系统Verilog 代码生成和重构
  • 作为编辑器语言服务器的引擎
  • 作为位于下游工具前面的快速且可靠的预处理器
  • 作为合成或仿真工具的前端,通过将 slang 作为库包含

该俚语二进制文件可以直接在您的代码上运行;请查看 用户手册

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C++compilerlanguage-serviceparseslang

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

> 工具信息

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

> 相关工具

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