3 个版本

0.2.4 2024 年 6 月 17 日
0.2.2-rc22024 年 4 月 19 日

#475 in WebAssembly


用于 2 crates

Apache-2.0

225KB
4.5K SLoC

给定源字符串,MiTeX 解析器提供 AST(抽象语法树)。

选项:命令规范

解析器检索命令规范,该规范定义了命令的形状。使用该规范,解析器可以正确解析命令。否则,所有命令都被解析为不带参数的基本名称。

生成:AST

它返回一个未类型化的语法节点,表示由 rowan 定义的 AST。您可以使用 rowan::SyntaxNode 提供的接口方便地访问 AST。

未类型化的语法节点可以转换为在 crate::syntax 中定义的类型化语法节点。

未类型化的语法节点还可以转换为 rowan::cursor::SyntaxNode 以修改 AST 的语法。

依赖项

~5MB
~74K SLoC