1个不稳定版本
0.4.0 | 2023年5月3日 |
---|
#9 in #web-idl
99KB
2.5K SLoC
Weedle 4 - Focal Coala
一个Web IDL解析器
使用🦀🕸由Rust和WebAssembly工作组构建。基于[weedle2补丁](https://github.com/mozilla/uniffi-rs/tree/dc524271245c5f1e6b6113e6c201acb5e21da111/weedle2)进行分支,并自动进行webref测试以确保它始终可以读取所有最新的web(idl)文件。
关于
解析有效的WebIDL定义并生成从Definitions
开始的数结构。
用法
Cargo.toml
[dependencies]
weedle4 = "0.4.0"
src/main.rs
fn main() {
let parsed = weedle::parse("
interface Window {
readonly attribute Storage sessionStorage;
};
").unwrap();
println!("{:?}", parsed);
}
依赖项
~1MB
~20K SLoC