Nicholas Nethercote
6087dc2054
Remove the symbol from ast::LitKind::Err.
...
Because it's never used meaningfully.
2022-08-23 16:56:24 +10:00
Nicholas Nethercote
5d3cc1713a
Rename some things related to literals.
...
- Rename `ast::Lit::token` as `ast::Lit::token_lit`, because its type is
`token::Lit`, which is not a token. (This has been confusing me for a
long time.)
reasonable because we have an `ast::token::Lit` inside an `ast::Lit`.
- Rename `LitKind::{from,to}_lit_token` as
`LitKind::{from,to}_token_lit`, to match the above change and
`token::Lit`.
2022-08-16 13:41:34 +10:00
Caio
8073a88f35
Implement macro meta-variable expressions
2022-03-09 16:46:23 -03:00
Caio
ef5601b321
2 - Make more use of let_chains
...
Continuation of #94376 .
cc #53667
2022-02-26 13:45:43 -03:00
Nicholas Nethercote
44308dc348
Inline a hot closure in from_lit_token.
...
The change looks big because `rustfmt` rearranges things, but the only
real change is the inlining annotation.
2022-02-24 17:07:49 +11:00
Nicholas Nethercote
056d48a2c9
Remove unnecessary sigils around Symbol::as_str() calls.
2021-12-15 17:32:14 +11:00
est31
15de4cbc4b
Remove redundant [..]s
2021-12-09 00:01:29 +01:00
Anton Golov
5d59b4412e
Add warning when whitespace is not skipped after an escaped newline.
2021-07-30 16:26:39 +02:00
Dániel Buga
dc932cdf88
Remove unnecessary manual shrink_to_fit calls
2021-01-16 14:02:36 +01:00
Vadim Petrochenkov
71cd6f42a6
ast: Remove some indirection layers from values in key-value attributes
2021-01-09 21:50:39 +03:00
Robin Schoonover
5ab19676ed
Remove extra indirection in LitKind::ByteStr
2020-10-04 15:52:15 -06:00
mark
9e5f7d5631
mv compiler to compiler/
2020-08-30 18:45:07 +03:00