diff options
| author | blake2-ppc <blake2-ppc> | 2013-09-15 07:27:32 +0200 |
|---|---|---|
| committer | blake2-ppc <blake2-ppc> | 2013-09-15 14:29:16 +0200 |
| commit | 85223412742313d8784416963ac4c40bb95a73a9 (patch) | |
| tree | 3f4ae690087cb210dd5b1547cd33d36391627e64 /src/libsyntax/parse | |
| parent | 4ecb0a372d4b246f694bf780d50809dc0fb32018 (diff) | |
| download | rust-85223412742313d8784416963ac4c40bb95a73a9.tar.gz rust-85223412742313d8784416963ac4c40bb95a73a9.zip | |
Remove {uint,int,u64,i64,...}::from_str,from_str_radix
Remove these in favor of the two traits themselves and the wrapper function std::from_str::from_str. Add the function std::num::from_str_radix in the corresponding role for the FromStrRadix trait.
Diffstat (limited to 'src/libsyntax/parse')
| -rw-r--r-- | src/libsyntax/parse/lexer.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsyntax/parse/lexer.rs b/src/libsyntax/parse/lexer.rs index 9dfea678b87..c267a673fce 100644 --- a/src/libsyntax/parse/lexer.rs +++ b/src/libsyntax/parse/lexer.rs @@ -20,7 +20,7 @@ use parse::token::{str_to_ident}; use std::cast::transmute; use std::char; use std::either; -use std::u64; +use std::num::from_str_radix; use std::util; pub use ext::tt::transcribe::{TtReader, new_tt_reader}; @@ -444,7 +444,7 @@ fn scan_number(c: char, rdr: @mut StringReader) -> token::Token { if num_str.len() == 0u { rdr.fatal(~"no valid digits found for number"); } - let parsed = match u64::from_str_radix(num_str, base as uint) { + let parsed = match from_str_radix::<u64>(num_str, base as uint) { Some(p) => p, None => rdr.fatal(~"int literal is too large") }; @@ -509,7 +509,7 @@ fn scan_number(c: char, rdr: @mut StringReader) -> token::Token { if num_str.len() == 0u { rdr.fatal(~"no valid digits found for number"); } - let parsed = match u64::from_str_radix(num_str, base as uint) { + let parsed = match from_str_radix::<u64>(num_str, base as uint) { Some(p) => p, None => rdr.fatal(~"int literal is too large") }; |
