diff options
| author | Graydon Hoare <[email protected]> | 2010-08-20 10:03:31 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-08-20 10:03:31 -0700 |
| commit | 9363c1ab7f23b1a285be74a8859e1ca951283af7 (patch) | |
| tree | 885f1c13fcac02c7601118b302a0050e81ca3f37 /src | |
| parent | Support single-element append on vec, str. Closes #44. (diff) | |
| download | rust-9363c1ab7f23b1a285be74a8859e1ca951283af7.tar.xz rust-9363c1ab7f23b1a285be74a8859e1ca951283af7.zip | |
Use str += u8 in rustc lexer.
Diffstat (limited to 'src')
| -rw-r--r-- | src/comp/fe/lexer.rs | 4 |
1 files changed, 4 insertions, 0 deletions
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(); } |