Rename Token::is_op
as Token::is_punct
.
For consistency with `proc_macro::Punct`.
This commit is contained in:
parent
475c71da07
commit
becf4942a2
@ -404,7 +404,7 @@ pub fn is_range_separator(&self) -> bool {
|
||||
[DotDot, DotDotDot, DotDotEq].contains(&self.kind)
|
||||
}
|
||||
|
||||
pub fn is_op(&self) -> bool {
|
||||
pub fn is_punct(&self) -> bool {
|
||||
match self.kind {
|
||||
Eq | Lt | Le | EqEq | Ne | Ge | Gt | AndAnd | OrOr | Not | Tilde | BinOp(_)
|
||||
| BinOpEq(_) | At | Dot | DotDot | DotDotDot | DotDotEq | Comma | Semi | Colon
|
||||
|
@ -59,8 +59,11 @@ fn parse_token_trees(&mut self, is_delimited: bool) -> PResult<'a, TokenStream>
|
||||
if let Some(glued) = self.token.glue(&next_tok) {
|
||||
self.token = glued;
|
||||
} else {
|
||||
let this_spacing =
|
||||
if next_tok.is_op() { Spacing::Joint } else { Spacing::Alone };
|
||||
let this_spacing = if next_tok.is_punct() {
|
||||
Spacing::Joint
|
||||
} else {
|
||||
Spacing::Alone
|
||||
};
|
||||
break (this_spacing, next_tok);
|
||||
}
|
||||
} else {
|
||||
|
@ -1592,7 +1592,7 @@ pub(super) fn parse_expr_labeled(
|
||||
} else if !ate_colon
|
||||
&& self.may_recover()
|
||||
&& (matches!(self.token.kind, token::CloseDelim(_) | token::Comma)
|
||||
|| self.token.is_op())
|
||||
|| self.token.is_punct())
|
||||
{
|
||||
let (lit, _) =
|
||||
self.recover_unclosed_char(label_.ident, Parser::mk_token_lit_char, |self_| {
|
||||
|
Loading…
Reference in New Issue
Block a user