diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-06-08 19:45:12 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-06-08 22:38:12 +0300 |
| commit | 0ca3c2f881fc4bc51bfa92f1adcd1b845b812534 (patch) | |
| tree | 872462c18de8b5bcfad199cb88eb2731305b3f12 /src/libsyntax/util/parser.rs | |
| parent | ffe23475cba4b933475715ff72ca0be6aea0a398 (diff) | |
| download | rust-0ca3c2f881fc4bc51bfa92f1adcd1b845b812534.tar.gz rust-0ca3c2f881fc4bc51bfa92f1adcd1b845b812534.zip | |
syntax: Move most of the `TokenKind` methods to `Token`
Diffstat (limited to 'src/libsyntax/util/parser.rs')
| -rw-r--r-- | src/libsyntax/util/parser.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsyntax/util/parser.rs b/src/libsyntax/util/parser.rs index 9e26f1bf7d3..69dd96625cc 100644 --- a/src/libsyntax/util/parser.rs +++ b/src/libsyntax/util/parser.rs @@ -1,4 +1,4 @@ -use crate::parse::token::{self, TokenKind, BinOpToken}; +use crate::parse::token::{self, Token, BinOpToken}; use crate::symbol::kw; use crate::ast::{self, BinOpKind}; @@ -69,9 +69,9 @@ pub enum Fixity { impl AssocOp { /// Creates a new AssocOP from a token - pub fn from_token(t: &TokenKind) -> Option<AssocOp> { + pub fn from_token(t: &Token) -> Option<AssocOp> { use AssocOp::*; - match *t { + match t.kind { token::BinOpEq(k) => Some(AssignOp(k)), token::Eq => Some(Assign), token::BinOp(BinOpToken::Star) => Some(Multiply), |
