Auto merge of #36471 - nnethercote:rm-to_binop, r=sanxiyn
Remove unused Token::to_binop function Just some dead code removal.
This commit is contained in:
commit
412a637704
@ -14,7 +14,7 @@ pub use self::DelimToken::*;
|
||||
pub use self::Lit::*;
|
||||
pub use self::Token::*;
|
||||
|
||||
use ast::{self, BinOpKind};
|
||||
use ast::{self};
|
||||
use ptr::P;
|
||||
use util::interner::Interner;
|
||||
use tokenstream;
|
||||
@ -258,31 +258,6 @@ impl Token {
|
||||
self.is_path_segment_keyword() || self.is_ident() && !self.is_any_keyword()
|
||||
}
|
||||
|
||||
/// Maps a token to its corresponding binary operator.
|
||||
pub fn to_binop(&self) -> Option<BinOpKind> {
|
||||
match *self {
|
||||
BinOp(Star) => Some(BinOpKind::Mul),
|
||||
BinOp(Slash) => Some(BinOpKind::Div),
|
||||
BinOp(Percent) => Some(BinOpKind::Rem),
|
||||
BinOp(Plus) => Some(BinOpKind::Add),
|
||||
BinOp(Minus) => Some(BinOpKind::Sub),
|
||||
BinOp(Shl) => Some(BinOpKind::Shl),
|
||||
BinOp(Shr) => Some(BinOpKind::Shr),
|
||||
BinOp(And) => Some(BinOpKind::BitAnd),
|
||||
BinOp(Caret) => Some(BinOpKind::BitXor),
|
||||
BinOp(Or) => Some(BinOpKind::BitOr),
|
||||
Lt => Some(BinOpKind::Lt),
|
||||
Le => Some(BinOpKind::Le),
|
||||
Ge => Some(BinOpKind::Ge),
|
||||
Gt => Some(BinOpKind::Gt),
|
||||
EqEq => Some(BinOpKind::Eq),
|
||||
Ne => Some(BinOpKind::Ne),
|
||||
AndAnd => Some(BinOpKind::And),
|
||||
OrOr => Some(BinOpKind::Or),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
||||
/// Returns `true` if the token is a given keyword, `kw`.
|
||||
pub fn is_keyword(&self, kw: keywords::Keyword) -> bool {
|
||||
match *self {
|
||||
|
Loading…
x
Reference in New Issue
Block a user