From d40390834162bc44287992353ae29ad23b281090 Mon Sep 17 00:00:00 2001 From: Lars Simon Winzer Date: Sat, 14 Mar 2026 16:12:50 +0100 Subject: [PATCH] Add: TokenizerException thrown during tokenization --- .../common/tokenizer/TokenizerException.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/main/java/ch/unibas/dmi/dbis/cs108/casono/common/tokenizer/TokenizerException.java diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/common/tokenizer/TokenizerException.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/common/tokenizer/TokenizerException.java new file mode 100644 index 0000000..da03eae --- /dev/null +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/common/tokenizer/TokenizerException.java @@ -0,0 +1,21 @@ +package ch.unibas.dmi.dbis.cs108.casono.common.tokenizer; + +/** Exception thrown during tokenization. */ +public class TokenizerException extends RuntimeException { + private final int line; + private final int column; + + public TokenizerException(String message, int line, int column) { + super(message); + this.line = line; + this.column = column; + } + + public int getLine() { + return line; + } + + public int getColumn() { + return column; + } +}