3 个版本
0.2.4 | 2024 年 6 月 17 日 |
---|---|
0.2.2-rc2 | 2024 年 4 月 19 日 |
#475 in WebAssembly
用于 2 crates
225KB
4.5K SLoC
给定源字符串,MiTeX 解析器提供 AST(抽象语法树)。
选项:命令规范
解析器检索命令规范,该规范定义了命令的形状。使用该规范,解析器可以正确解析命令。否则,所有命令都被解析为不带参数的基本名称。
生成:AST
它返回一个未类型化的语法节点,表示由 rowan
定义的 AST。您可以使用 rowan::SyntaxNode
提供的接口方便地访问 AST。
未类型化的语法节点可以转换为在 crate::syntax
中定义的类型化语法节点。
未类型化的语法节点还可以转换为 rowan::cursor::SyntaxNode
以修改 AST 的语法。
依赖项
~5MB
~74K SLoC