diff options
| author | Mustafa Quraish <[email protected]> | 2022-02-05 19:05:40 -0500 |
|---|---|---|
| committer | Mustafa Quraish <[email protected]> | 2022-02-05 19:05:40 -0500 |
| commit | 8164626888793c0e706a8dd9f65a2bedb4110b55 (patch) | |
| tree | 235a1381f3cebb5447f9baa807e470945ba04e81 /compiler/lexer.cup | |
| parent | Add implementation of self-hosted compiler so far (diff) | |
| download | cup-8164626888793c0e706a8dd9f65a2bedb4110b55.tar.xz cup-8164626888793c0e706a8dd9f65a2bedb4110b55.zip | |
[compiler.cup] Add support for lexically scoped local variables
Diffstat (limited to 'compiler/lexer.cup')
| -rw-r--r-- | compiler/lexer.cup | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/compiler/lexer.cup b/compiler/lexer.cup index ff22d8f..c0062a2 100644 --- a/compiler/lexer.cup +++ b/compiler/lexer.cup @@ -85,12 +85,7 @@ fn lexer_make_token(lexer: Lexer*, token: Token*, typ: int, inc: int) { fn lexer_next(lexer: Lexer*, token: Token*) { while (lexer.pos < lexer.len) { - putsln("101.1"); - print(lexer.pos); - print(lexer.len); let c = lexer.src[lexer.pos]; - putc(c); - putc('\n'); if (c == '\n') { ++lexer.line; lexer.col = 0; ++lexer.pos; } else if (is_space(c)) { lexer_advance(lexer, 1); } |