Little fixes
This commit is contained in:
parent
c4d0c91161
commit
4af9e6a1c2
3 changed files with 5 additions and 5 deletions
|
@ -379,7 +379,7 @@ impl Token {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn is_range_seperator(&self) -> bool {
|
pub fn is_range_separator(&self) -> bool {
|
||||||
[DotDot, DotDotDot, DotDotEq].contains(&self.kind)
|
[DotDot, DotDotDot, DotDotEq].contains(&self.kind)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -180,7 +180,7 @@ impl<'a> Parser<'a> {
|
||||||
LhsExpr::AttributesParsed(attrs) => Some(attrs),
|
LhsExpr::AttributesParsed(attrs) => Some(attrs),
|
||||||
_ => None,
|
_ => None,
|
||||||
};
|
};
|
||||||
if self.token.is_range_seperator() {
|
if self.token.is_range_separator() {
|
||||||
return self.parse_prefix_range_expr(attrs);
|
return self.parse_prefix_range_expr(attrs);
|
||||||
} else {
|
} else {
|
||||||
self.parse_prefix_expr(attrs)?
|
self.parse_prefix_expr(attrs)?
|
||||||
|
@ -512,7 +512,7 @@ impl<'a> Parser<'a> {
|
||||||
}
|
}
|
||||||
|
|
||||||
debug_assert!(
|
debug_assert!(
|
||||||
self.token.is_range_seperator(),
|
self.token.is_range_separator(),
|
||||||
"parse_prefix_range_expr: token {:?} is not DotDot/DotDotEq",
|
"parse_prefix_range_expr: token {:?} is not DotDot/DotDotEq",
|
||||||
self.token
|
self.token
|
||||||
);
|
);
|
||||||
|
@ -896,7 +896,7 @@ impl<'a> Parser<'a> {
|
||||||
let has_lifetime = self.token.is_lifetime() && self.look_ahead(1, |t| t != &token::Colon);
|
let has_lifetime = self.token.is_lifetime() && self.look_ahead(1, |t| t != &token::Colon);
|
||||||
let lifetime = has_lifetime.then(|| self.expect_lifetime()); // For recovery, see below.
|
let lifetime = has_lifetime.then(|| self.expect_lifetime()); // For recovery, see below.
|
||||||
let (borrow_kind, mutbl) = self.parse_borrow_modifiers(lo);
|
let (borrow_kind, mutbl) = self.parse_borrow_modifiers(lo);
|
||||||
let expr = if self.token.is_range_seperator() {
|
let expr = if self.token.is_range_separator() {
|
||||||
self.parse_prefix_range_expr(None)
|
self.parse_prefix_range_expr(None)
|
||||||
} else {
|
} else {
|
||||||
self.parse_prefix_expr(None)
|
self.parse_prefix_expr(None)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// run-pass
|
// check-pass
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let _a = ..;
|
let _a = ..;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue