#tree-sitter #proc-macro #sus

sus-proc-macro

用于SUS编译器的过程宏

1个不稳定版本

0.0.1 2024年7月27日

#6 in #sus

Download history 139/week @ 2024-07-27 3/week @ 2024-08-03

每月142次下载
用于sus_compiler

GPL-3.0-or-later

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