tcr / parser-c

Haskell's language-c ported to Rust.
http://docs.rs/parser-c
31 stars 5 forks source link

Get parser-c working on stable Rust #7

Open tcr opened 7 years ago

tcr commented 7 years ago

Some examples of why this is not yet the case are use of the box syntax and procedural macros (see #6).

tcr commented 7 years ago

FnBox will be used after #22 lands, so rust-lang/rust#28796 now applies here. Might be able to use https://stbuehler.github.io/rustdocs/boxfnonce/boxfnonce/struct.BoxFnOnce.html though.

tcr commented 7 years ago

With #27 I think there's no blockers for stable Rust :) until we add impl Trait support and a tokio interface

birkenfeld commented 7 years ago

Heh :) There is a fair bit of box patterns (and there will be more in analysis), without which AST node matches are somewhat more annoying to handle.