1个不稳定版本
0.0.1 | 2024年7月27日 |
---|
#6 in #sus
每月142次下载
用于sus_compiler
5KB
58 行
SUS编译器的过程宏。
目前这个库只包含三个过程宏。 kind!
, kw!
, 和 field!
。它们用于对tree-sitter-sus语法进行编译时查询。它是编译时查询,不需要运行时查询,并且可以在更多上下文中使用,例如 match
分支。
语法使用tree-sitter生成。用作sus-compiler的解析前端。
SUS编译器仓库在这里:这里。
此包为C、C++和Rust提供绑定。(还有tree-sitter实现了一些,但谁会数呢。)
将来我可能会添加像迁移或收集Spans这样的衍生宏宏。
依赖项
~4.5–5.5MB
~118K SLoC