summaryrefslogtreecommitdiff
path: root/src/main/java/no/eliashaugsbakk/kompilator/tokenization
diff options
context:
space:
mode:
authorElias Haugsbakk <[email protected]>2026-09-20 23:14:32 +0200
committerElias Haugsbakk <[email protected]>2026-09-20 23:14:32 +0200
commitb8ccfae5f782aa09343b885225dca2b1d36052aa (patch)
tree108dd570424b1748f45489232c0cdeefc53d32b6 /src/main/java/no/eliashaugsbakk/kompilator/tokenization
parentc84b76d3848b089cbdd5650b894067fbf6060161 (diff)
add verbose flag
Diffstat (limited to 'src/main/java/no/eliashaugsbakk/kompilator/tokenization')
-rw-r--r--src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java
index fb3e09e..1389c6b 100644
--- a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java
+++ b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java
@@ -20,6 +20,7 @@ import static no.eliashaugsbakk.kompilator.tokenization.TokenType.TYPE;
import java.util.ArrayList;
import java.util.List;
+import no.eliashaugsbakk.kompilator.Main;
public class Lexer {
private char current;
@@ -66,7 +67,11 @@ public class Lexer {
}
tokens.add(new Token(EOF, "End of File", line, column));
- //tokens.forEach(token -> IO.println(token.type().toString() + ": " + token.value()));
+ if (Main.VERBOSE) {
+ IO.println("======= Lexer =======");
+ tokens.forEach(token -> IO.println(token.type().toString() + ": " + token.value()));
+ IO.println("\n\n\n\n");
+ }
return tokens;
}