about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/mbe/macro_parser.rs
AgeCommit message (Expand)AuthorLines
2022-03-03Rollup merge of #94547 - nnethercote:parse_tt-cleanups, r=petrochenkovMatthias Krüger-101/+115
2022-03-03Change `initial_matcher_pos()` into `MatcherPos::new()`.Nicholas Nethercote-29/+29
2022-03-03Use a better return type for `inner_parse_loop`.Nicholas Nethercote-25/+35
2022-03-03Introduce `MatcherPosRepetition`.Nicholas Nethercote-23/+27
2022-03-03Add a static size assertion for `MatcherPos`.Nicholas Nethercote-0/+4
2022-03-03Improve if/else formatting in macro_parser.rs.Nicholas Nethercote-32/+28
2022-03-02add some examples to comments in mbe codemark-0/+32
2021-11-30re-format with new rustfmtMark Rousskov-3/+1
2021-06-07Include macro name in 'local ambiguity' errorAaron Hill-2/+7
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-1/+1
2020-12-30Implement edition-based macro pat featuremark-19/+5
2020-12-22Revert "Promote missing_fragment_specifier to hard error"Wesley Wiser-3/+17
2020-12-19implement edition-specific :pat behavior for 2015/18mark-7/+26
2020-12-16Remove docs for non-existent parameters in `rustc_expand`Camelid-4/+1
2020-08-30mv compiler to compiler/mark-0/+745