rust/compiler/rustc_ast/src
bors 4c60a0ea5b Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkov
Overhaul `MacArgs`

Motivation:
- Clarify some code that I found hard to understand.
- Eliminate one use of three places where `TokenKind::Interpolated` values are created.

r? `@petrochenkov`
2022-05-04 21:16:28 +00:00
..
ast mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
attr Overhaul MacArgs::Eq. 2022-05-05 07:06:12 +10:00
expand Make allocator_kind a query. 2021-06-20 11:52:51 +02:00
util Add do yeet expressions to allow experimentation in nightly 2022-04-30 17:40:27 -07:00
ast.rs Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkov 2022-05-04 21:16:28 +00:00
ast_like.rs Remove Nonterminal::NtTT. 2022-03-28 10:03:02 +11:00
entry.rs Fix ICE when main is declared in an extern block 2021-06-09 23:14:02 -04:00
lib.rs Use const Box::default in P::<[T]>::new 2022-04-11 12:14:18 -07:00
mut_visit.rs Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkov 2022-05-04 21:16:28 +00:00
node_id.rs Use LocalExpnId where possible. 2021-07-17 19:41:02 +02:00
ptr.rs Use const Box::default in P::<[T]>::new 2022-04-11 12:14:18 -07:00
token.rs Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkov 2022-05-04 21:16:28 +00:00
tokenstream.rs rustc_ast: Harmonize delimiter naming with proc_macro::Delimiter 2022-04-28 10:04:29 +03:00
visit.rs Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkov 2022-05-04 21:16:28 +00:00