about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-03-08 13:29:27 -0800
committerEsteban Küber <esteban@kuber.com.ar>2019-03-09 11:08:51 -0800
commitf690821d58650358f536606722a8f5531c8a6b84 (patch)
treef6e48b5b4d69efd9aff243959ca1c0791b243d9e /src/libsyntax/parse
parent0a505a71d3b8d61e982b305caf6d39c227c05957 (diff)
downloadrust-f690821d58650358f536606722a8f5531c8a6b84.tar.gz
rust-f690821d58650358f536606722a8f5531c8a6b84.zip
review comments
Diffstat (limited to 'src/libsyntax/parse')
-rw-r--r--src/libsyntax/parse/lexer/mod.rs8
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]