Skip to content

Commit

Permalink
Whitespace shuffle in rustc's lexer to fit 78-column rule and put out…
Browse files Browse the repository at this point in the history
… burning tinderbox.
  • Loading branch information
froystig committed Aug 27, 2010
1 parent ecb7fc2 commit 6f52ba7
Showing 1 changed file with 20 additions and 5 deletions.
25 changes: 20 additions & 5 deletions src/comp/fe/lexer.rs
Expand Up @@ -254,11 +254,26 @@ fn next_token(reader rdr) -> token.token {
alt (rdr.curr()) {
case ('\\') {
alt (rdr.next()) {
case ('n') { rdr.bump(); accum_str += '\n' as u8; }
case ('r') { rdr.bump(); accum_str += '\r' as u8; }
case ('t') { rdr.bump(); accum_str += '\t' as u8; }
case ('\\') { rdr.bump(); accum_str += '\\' as u8; }
case ('"') { rdr.bump(); accum_str += '"' as u8; }
case ('n') {
rdr.bump();
accum_str += '\n' as u8;
}
case ('r') {
rdr.bump();
accum_str += '\r' as u8;
}
case ('t') {
rdr.bump();
accum_str += '\t' as u8;
}
case ('\\') {
rdr.bump();
accum_str += '\\' as u8;
}
case ('"') {
rdr.bump();
accum_str += '"' as u8;
}
// FIXME: unicode numeric escapes.
case (c2) {
log "unknown string escape";
Expand Down

0 comments on commit 6f52ba7

Please sign in to comment.