From 9363c1ab7f23b1a285be74a8859e1ca951283af7 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Fri, 20 Aug 2010 10:03:31 -0700 Subject: Use str += u8 in rustc lexer. --- src/comp/fe/lexer.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/comp') diff --git a/src/comp/fe/lexer.rs b/src/comp/fe/lexer.rs index ee0b16f9..80b4b676 100644 --- a/src/comp/fe/lexer.rs +++ b/src/comp/fe/lexer.rs @@ -30,12 +30,16 @@ fn is_whitespace(char c) -> bool { fn next_token(stdio_reader rdr) -> token.token { auto eof = (-1) as char; auto c = rdr.getc() as char; + auto accum = ""; while (is_whitespace(c) && c != eof) { c = rdr.getc() as char; } if (c == eof) { ret token.EOF(); } + if (is_alpha(c)) { + accum += (c as u8); + } log c; ret token.EOF(); } -- cgit v1.2.3