Remove unused Token::to_binop function.
This commit is contained in:
parent
f81f4964d2
commit
4715985b07
1 changed files with 1 additions and 26 deletions
|
@ -14,7 +14,7 @@ pub use self::DelimToken::*;
|
||||||
pub use self::Lit::*;
|
pub use self::Lit::*;
|
||||||
pub use self::Token::*;
|
pub use self::Token::*;
|
||||||
|
|
||||||
use ast::{self, BinOpKind};
|
use ast::{self};
|
||||||
use ptr::P;
|
use ptr::P;
|
||||||
use util::interner::Interner;
|
use util::interner::Interner;
|
||||||
use tokenstream;
|
use tokenstream;
|
||||||
|
@ -258,31 +258,6 @@ impl Token {
|
||||||
self.is_path_segment_keyword() || self.is_ident() && !self.is_any_keyword()
|
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`.
|
/// Returns `true` if the token is a given keyword, `kw`.
|
||||||
pub fn is_keyword(&self, kw: keywords::Keyword) -> bool {
|
pub fn is_keyword(&self, kw: keywords::Keyword) -> bool {
|
||||||
match *self {
|
match *self {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue