danleh / wasabi

A dynamic analysis framework for WebAssembly programs.
http://wasabi.software-lab.org
MIT License
366 stars 48 forks source link

Update binary format parser to new syn/quote crates #12

Closed danleh closed 2 years ago

danleh commented 5 years ago

Rust has evolved quite a lot since the starting of Wasabi. In particular, we are now using stable Rust edition 2018.

One thing where the old code shows is the procedural macro that generates a wasm parser from the wasm ast in the lib/wasm crate. Update it to use newest quote/synn crates

danleh commented 2 years ago

I plan on replacing my own low-level parser with something more well maintained, such as wasmparser.rs