diff options
Diffstat (limited to 'src/comp')
| -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(); } |