aboutsummaryrefslogtreecommitdiff
path: root/compiler/lexer.cup
diff options
context:
space:
mode:
authorMustafa Quraish <[email protected]>2022-02-05 19:05:40 -0500
committerMustafa Quraish <[email protected]>2022-02-05 19:05:40 -0500
commit8164626888793c0e706a8dd9f65a2bedb4110b55 (patch)
tree235a1381f3cebb5447f9baa807e470945ba04e81 /compiler/lexer.cup
parentAdd implementation of self-hosted compiler so far (diff)
downloadcup-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.cup5
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); }