rust/compiler/rustc_parse
Nicholas Nethercote d7928a92e5 Clarify spacing computation.
The spacing computation is done in two parts. In the first part
`next_token` and `bump` use `Spacing::Alone` to mean "preceded by
whitespace" and `Spacing::Joint` to mean the opposite. In the second
part `parse_token_tree_other` then adjusts the `spacing` value to mean
the usual thing (i.e. "is the following token joinable punctuation?").
This shift in meaning is very confusing and it took me some time to
understand what was going on.

This commit changes the first part to use a bool, and adds some
comments, which makes things much clearer.
2022-09-26 13:21:26 +10:00
..
src Clarify spacing computation. 2022-09-26 13:21:26 +10:00
Cargo.toml migrate ambiguous plus diagnostic 2022-04-25 22:55:15 +02:00