We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6bdd4c8 commit 1ac90bbCopy full SHA for 1ac90bb
src/libsyntax/parse/lexer.rs
@@ -772,7 +772,11 @@ fn next_token_inner(rdr: @mut StringReader) -> token::Token {
772
'/' => { return binop(rdr, token::SLASH); }
773
'^' => { return binop(rdr, token::CARET); }
774
'%' => { return binop(rdr, token::PERCENT); }
775
- c => { rdr.fatal(fmt!("unknown start of token: %d", c as int)); }
+ c => {
776
+ // So the error span points to the unrecognized character
777
+ rdr.peek_span = codemap::mk_sp(rdr.last_pos, rdr.pos);
778
+ rdr.fatal(fmt!("unknown start of token: %d", c as int));
779
+ }
780
}
781
782
0 commit comments