diff options
| author | Marijn Haverbeke <[email protected]> | 2011-04-19 12:02:06 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <[email protected]> | 2011-04-19 16:57:13 +0200 |
| commit | 6511d471bafd446026462ce0dba8ef5e2ebf462f (patch) | |
| tree | 7d1be7a2ed367965ef50b1e6f12c87e74391f750 /src/comp/front/lexer.rs | |
| parent | add log_err to rustc (diff) | |
| download | rust-6511d471bafd446026462ce0dba8ef5e2ebf462f.tar.xz rust-6511d471bafd446026462ce0dba8ef5e2ebf462f.zip | |
replace error logging with log_err in stdlib and rustc
Diffstat (limited to 'src/comp/front/lexer.rs')
| -rw-r--r-- | src/comp/front/lexer.rs | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/src/comp/front/lexer.rs b/src/comp/front/lexer.rs index 8d4c464d..e34ddd4f 100644 --- a/src/comp/front/lexer.rs +++ b/src/comp/front/lexer.rs @@ -321,7 +321,7 @@ impure fn consume_block_comment(reader rdr) { } } if (rdr.is_eof()) { - log "unterminated block comment"; + log_err "unterminated block comment"; fail; } } @@ -359,7 +359,7 @@ impure fn scan_exponent(reader rdr) -> option.t[str] { ret(some(res + exponent)); } else { - log ("scan_exponent: bad fp literal"); + log_err ("scan_exponent: bad fp literal"); fail; } } @@ -538,8 +538,7 @@ impure fn scan_numeric_escape(reader rdr) -> char { case ('u') { n_hex_digits = 4; } case ('U') { n_hex_digits = 8; } case (?c) { - log "unknown numeric character escape"; - log c; + log_err #fmt("unknown numeric character escape: %d", c as int); fail; } } @@ -551,8 +550,7 @@ impure fn scan_numeric_escape(reader rdr) -> char { while (n_hex_digits != 0) { if (!is_hex_digit(n)) { - log "illegal numeric character escape"; - log n; + log_err #fmt("illegal numeric character escape: %d", n as int); fail; } accum_int *= 16; @@ -593,7 +591,7 @@ impure fn next_token(reader rdr) -> token.token { auto rsvd = rdr.get_reserved(); if (rsvd.contains_key(accum_str)) { - log "reserved keyword"; + log_err #fmt("reserved keyword: %s", accum_str); fail; } @@ -716,8 +714,8 @@ impure fn next_token(reader rdr) -> token.token { case ('U') { c2 = scan_numeric_escape(rdr); } case (?c2) { - log "unknown character escape"; - log c2; + log_err #fmt("unknown character escape: %d", + c2 as int); fail; } } @@ -725,7 +723,7 @@ impure fn next_token(reader rdr) -> token.token { } if (rdr.next() != '\'') { - log "unterminated character constant"; + log_err "unterminated character constant"; fail; } rdr.bump(); // advance curr to closing ' @@ -776,8 +774,8 @@ impure fn next_token(reader rdr) -> token.token { } case (?c2) { - log "unknown string escape"; - log c2; + log_err #fmt("unknown string escape: %d", + c2 as int); fail; } } @@ -843,8 +841,7 @@ impure fn next_token(reader rdr) -> token.token { } case (?c) { - log "unkown start of token"; - log c; + log_err #fmt("unkown start of token: %d", c as int); fail; } } |