summaryrefslogtreecommitdiff
path: root/src/main/java/no/eliashaugsbakk/kompilator/tokenization
diff options
context:
space:
mode:
authorElias Haugsbakk <[email protected]>2026-09-21 15:04:26 +0200
committerElias Haugsbakk <[email protected]>2026-09-21 15:04:26 +0200
commitef85091be57ecef84e97799d56b3d9c4600ca1c2 (patch)
treea4dac67435e984e8a8f1b726f2960166552eff9c /src/main/java/no/eliashaugsbakk/kompilator/tokenization
parente7720e2d9e1319712f85cb0527e17f1251bd7d2c (diff)
translate outward facing text to Norwegian
Diffstat (limited to 'src/main/java/no/eliashaugsbakk/kompilator/tokenization')
-rw-r--r--src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java4
-rw-r--r--src/main/java/no/eliashaugsbakk/kompilator/tokenization/LexerState.java2
-rw-r--r--src/main/java/no/eliashaugsbakk/kompilator/tokenization/TokenType.java4
3 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java
index 517f0e5..b767190 100644
--- a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java
+++ b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/Lexer.java
@@ -72,9 +72,9 @@ public class Lexer {
position++;
}
- tokens.add(new Token(EOF, "End of File", new Position(line, column)));
+ tokens.add(new Token(EOF, "Filslutt", new Position(line, column)));
if (Main.VERBOSE) {
- IO.println("======= Lexer =======");
+ IO.println("======= Leksikalsk analyse =======");
tokens.forEach(token -> IO.println(token.type().toString() + ": " + token.value()));
IO.println("\n\n\n\n");
}
diff --git a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/LexerState.java b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/LexerState.java
index deac767..f574394 100644
--- a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/LexerState.java
+++ b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/LexerState.java
@@ -4,7 +4,7 @@ public enum LexerState {
NORMAL, // reading regular tokens
IN_STRING, // inside a string (after ")
IN_WORD, // reading a keyword or identifier
- IN_TYPE, // reading a type (i32, string, ...)
+ IN_TYPE, // reading a type (i32, streng, ...)
IN_SINGLE_LINE_COMMENT, // reading a single line comment
IN_MULTI_LINE_COMMENT, // reading a multi line comment
}
diff --git a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/TokenType.java b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/TokenType.java
index 40b9d2e..f7a7da4 100644
--- a/src/main/java/no/eliashaugsbakk/kompilator/tokenization/TokenType.java
+++ b/src/main/java/no/eliashaugsbakk/kompilator/tokenization/TokenType.java
@@ -5,9 +5,9 @@ public enum TokenType {
IDENTIFIER, // variable_1
STRING_LITERAL, // "Hello, World!"
COLON, // : (set x[:] int = ...)
- TYPE, // string, i32, i16?, my_type, ... (? makes nullable)
+ TYPE, // streng, i32, i16?, my_type, ... (? makes nullable)
ASSIGN, // =
- NULLABLE, // ? (x = string?;)
+ NULLABLE, // ? (x = streng?;)
LPAREN, // (
RPAREN, // )
SEMICOLON, // ;