Refactor the parser to consume token trees This is groundwork for efficiently parsing attribute proc macro invocations, bang macro invocations, and `TokenStream`-based attributes and fragment matchers. This improves parsing performance by 8-15% and expansion performance by 0-5% on a sampling of the compiler's crates. r? @nrc |
||
|---|---|---|
| .. | ||
| astencode.rs | ||
| Cargo.toml | ||
| creader.rs | ||
| cstore.rs | ||
| cstore_impl.rs | ||
| decoder.rs | ||
| diagnostics.rs | ||
| encoder.rs | ||
| index.rs | ||
| index_builder.rs | ||
| lib.rs | ||
| locator.rs | ||
| schema.rs | ||