#parser

无std tinywasm-wasmparser

是TinyWasm项目的wasmparser crate分支

5个版本

0.202.0 2024年3月27日
0.200.3 2024年2月27日
0.200.2 2024年2月24日
0.200.1 2024年2月24日
0.200.0 2024年2月24日

#372 in WebAssembly

Apache-2.0 WITH LLVM-exception

1MB
20K SLoC

tinywasm-wasmparser

docs.rs Crates.io Crates.io

wasmparser (200.0.0) crate的无std兼容分支,用于在tinywasm项目中内部使用。由于原始crate似乎没有兴趣进行无std兼容的修改(参见问题),因此创建了此分支。还有一个原始crate的另一个无std分支,但该分支未积极维护。

由于此crate可能随时因tinywasm项目的原因进行重大更改,因此不建议直接使用它。

与原始crate的更改

  • 添加了no_std支持
  • VisitOperator trait中的所有visit_*方法添加了默认实现

许可证

此项目在Apache 2.0许可证和LLVM异常下进行许可。有关更多详细信息,请参阅LICENSE。

依赖关系

~1.6–2.3MB
~36K SLoC