summaryrefslogtreecommitdiff
path: root/src/main/java/no/eliashaugsbakk/kompilator/parsing
diff options
context:
space:
mode:
authorElias Haugsbakk <[email protected]>2026-09-19 01:16:24 +0200
committerElias Haugsbakk <[email protected]>2026-09-19 01:59:23 +0200
commitf83be7809a5c9b4dcedcc184da59872552c97bb4 (patch)
treeaa687c353cb9b3034b47aba4127dbcbc331e9e62 /src/main/java/no/eliashaugsbakk/kompilator/parsing
parentebdcb13d3a55e898a38b92e103b82fa44d822ddc (diff)
Implement IR generator
Diffstat (limited to 'src/main/java/no/eliashaugsbakk/kompilator/parsing')
-rw-r--r--src/main/java/no/eliashaugsbakk/kompilator/parsing/Parser.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/no/eliashaugsbakk/kompilator/parsing/Parser.java b/src/main/java/no/eliashaugsbakk/kompilator/parsing/Parser.java
index 53af71c..712df22 100644
--- a/src/main/java/no/eliashaugsbakk/kompilator/parsing/Parser.java
+++ b/src/main/java/no/eliashaugsbakk/kompilator/parsing/Parser.java
@@ -41,8 +41,8 @@ public class Parser {
} else if (token.type() == EOF) {
break;
} else {
- IO.println("Unknown token: " + token.value() + ". Skipping...");
- position++;
+ throw new ParserException(token.line(), token.colum(),
+ "Unexpected token: " + token.value());
}
}