mirror of
https://gitee.com/openharmony/third_party_rust_proc-macro2
synced 2024-11-23 07:19:41 +00:00
e14e8fd872
Closes #1 |
||
---|---|---|
src | ||
.gitignore | ||
.travis.yml | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md |
proc-macro2
A small shim over the proc_macro
crate intended to multiplex the current
stable interface (as of 2017-05-19) and the upcoming richer
interface.
The upcoming support has features like:
- Span information on tokens
- No need to go in/out through strings
- Structured input/output
My hope is that libraries ported to proc_macro2
will be trivial to port to the
real proc_macro
crate once the support on nightly is stabilize.
This crate is still very much a work in progress
License
proc-macro2
is primarily distributed under the terms of both the MIT license and
the Apache License (Version 2.0), with portions covered by various BSD-like
licenses.
See LICENSE-APACHE, and LICENSE-MIT for details.