diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2019-03-08 13:29:27 -0800 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2019-03-09 11:08:51 -0800 |
| commit | f690821d58650358f536606722a8f5531c8a6b84 (patch) | |
| tree | f6e48b5b4d69efd9aff243959ca1c0791b243d9e /src/libsyntax/parse | |
| parent | 0a505a71d3b8d61e982b305caf6d39c227c05957 (diff) | |
| download | rust-f690821d58650358f536606722a8f5531c8a6b84.tar.gz rust-f690821d58650358f536606722a8f5531c8a6b84.zip | |
review comments
Diffstat (limited to 'src/libsyntax/parse')
| -rw-r--r-- | src/libsyntax/parse/lexer/mod.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libsyntax/parse/lexer/mod.rs b/src/libsyntax/parse/lexer/mod.rs index f45f5e65312..6d2256474a3 100644 --- a/src/libsyntax/parse/lexer/mod.rs +++ b/src/libsyntax/parse/lexer/mod.rs @@ -1451,11 +1451,10 @@ impl<'a> StringReader<'a> { self.err_span_( start_with_quote, self.pos, - "lifetimes can't start with a number", + "lifetimes cannot start with a number", ); } - return Ok(token::Lifetime(ident)); } @@ -1892,7 +1891,7 @@ fn ident_start(c: Option<char>) -> bool { None => return false, }; - (c.is_alphabetic() || c == '_' || (c > '\x7f' && c.is_xid_start())) + (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || c == '_' || (c > '\x7f' && c.is_xid_start()) } fn ident_continue(c: Option<char>) -> bool { @@ -1901,7 +1900,8 @@ fn ident_continue(c: Option<char>) -> bool { None => return false, }; - (c.is_alphabetic() || c.is_numeric() || c == '_' || (c > '\x7f' && c.is_xid_continue())) + (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_' || + (c > '\x7f' && c.is_xid_continue()) } #[inline] |
