aboutsummaryrefslogtreecommitdiff
path: root/crates/mbe/src/mbe_expander/matcher.rs
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-031-1/+1
|
* Introduce HygieneFrames for proper token hygineeEdwin Cheng2021-01-021-1/+1
|
* Refactor mbe parsing codeEdwin Cheng2020-12-291-16/+16
|
* Ignore third punct in 2-composite punctEdwin Cheng2020-12-271-20/+20
|
* 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-261-4/+5
|
* 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-131-0/+477