aboutsummaryrefslogtreecommitdiff
path: root/crates/mbe/src/mbe_expander
Commit message (Collapse)AuthorAgeFilesLines
* Refactor TokenBuffer for reduc cloningEdwin Cheng2021-01-041-3/+3
|
* Revert "Proper handling $crate and local_inner_macros"Jonas Schievink2021-01-032-7/+15
|
* Introduce HygieneFrames for proper token hygineeEdwin Cheng2021-01-022-15/+7
|
* Refactor mbe parsing codeEdwin Cheng2020-12-292-29/+32
|
* Ignore third punct in 2-composite punctEdwin Cheng2020-12-271-20/+20
|
* mbe: treat _ as identLaurențiu Nicola2020-12-201-1/+1
|
* Node-ify lifetimesLukas Wirth2020-12-161-1/+1
|
* Add missing arg for eat_charEdwin Cheng2020-12-111-3/+3
|
* negative sign matching in mbe matching for literalEdwin Cheng2020-12-111-4/+28
|
* Use named fields in `ExpandResult`Jonas Schievink2020-11-262-11/+16
|
* Deny unreachable-pubAleksey Kladov2020-11-021-5/+5
| | | | | | | | It's very useful when `pub` is equivalent to "this is crate's public API", let's enforce this! Ideally, we should enforce it for local `cargo test`, and only during CI, but that needs https://github.com/rust-lang/cargo/issues/5034.
* Rename ra_mbe -> mbeAleksey Kladov2020-08-132-0/+731