aboutsummaryrefslogtreecommitdiff
path: root/crates/mbe/src/expander/matcher.rs
Commit message (Collapse)AuthorAgeFilesLines
* Nest all the or-patterns!Lukas Wirth2021-06-171-19/+3
|
* Merge #9260bors[bot]2021-06-141-1/+1
|\ | | | | | | | | | | | | | | 9260: tree-wide: make rustdoc links spiky so they are clickable r=matklad a=lf- Rustdoc was complaining about these while I was running with --document-private-items and I figure they should be fixed. Co-authored-by: Jade <[email protected]>
| * tree-wide: make rustdoc links spiky so they are clickableJade2021-06-141-1/+1
| |
* | clippy::redudant_borrowMaan20032021-06-131-10/+10
|/
* Apply more clippy suggestions and update generatedClemens Wasser2021-06-031-14/+7
|
* Treat `pat_param` like `pat` fragmentsJonas Schievink2021-05-291-1/+1
|
* a lot of clippy::style fixesMatthias Krüger2021-03-211-5/+4
|
* Fix and test edge cases of `_` as identKevin Mehall2021-03-201-3/+2
|
* Make bare underscore token an Ident rather than Punct in proc-macroKevin Mehall2021-03-201-0/+1
|
* use if let Some(x) instead of if x.is_some() and x.unwrap() ↵Matthias Krüger2021-03-171-6/+6
| | | | (clippy::unnecessary-unwrap)
* avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-171-1/+1
| | | | example: let x: String = String::from("hello world").into();
* Simpify mbe bindings builderEdwin Cheng2021-03-141-63/+57
|
* Add bindings builder for speed up matchingEdwin Cheng2021-03-131-57/+215
|
* NFA parser for mbe matcherEdwin Cheng2021-02-281-127/+432
|
* Fix builtin macros split exprs on commaEdwin Cheng2021-02-281-66/+2
|
* Simpilfy mbe parsingEdwin Cheng2021-01-301-44/+50
|
* Simplify mbe match error.Edwin Cheng2021-01-291-149/+137
| | | | Handle parse error in rule parsing instead of match in mbe
* Rename mbe_expander for consistencyEdwin Cheng2021-01-291-0/+502