aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/lexer.rs
diff options
context:
space:
mode:
authorMarijn Haverbeke <[email protected]>2011-04-19 12:02:06 +0200
committerMarijn Haverbeke <[email protected]>2011-04-19 16:57:13 +0200
commit6511d471bafd446026462ce0dba8ef5e2ebf462f (patch)
tree7d1be7a2ed367965ef50b1e6f12c87e74391f750 /src/comp/front/lexer.rs
parentadd log_err to rustc (diff)
downloadrust-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.rs25
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;
}
}