aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-10-20 17:41:01 +0100
committerMichael Williamson <mike@zwobble.org>2023-10-20 17:41:01 +0100
commit380e16406622a22a23391ab34e615bad4faa15f1 (patch)
tree557d6cc64727975467ba310dfc927514ffe566a7 /src/main/java
parent005b955b8ff214c55501f7f8d3a0db09f0fb8f11 (diff)
Add import keyword
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/parser/TokenType.java1
-rw-r--r--src/main/java/org/shedlang/compiler/parser/Tokeniser.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/parser/TokenType.java b/src/main/java/org/shedlang/compiler/parser/TokenType.java
index e2350ae2..d49f2b7d 100644
--- a/src/main/java/org/shedlang/compiler/parser/TokenType.java
+++ b/src/main/java/org/shedlang/compiler/parser/TokenType.java
@@ -14,6 +14,7 @@ public enum TokenType {
KEYWORD_FALSE,
KEYWORD_FUN,
KEYWORD_IF,
+ KEYWORD_IMPORT,
KEYWORD_IS,
KEYWORD_RETURN,
KEYWORD_STRUCT,
diff --git a/src/main/java/org/shedlang/compiler/parser/Tokeniser.java b/src/main/java/org/shedlang/compiler/parser/Tokeniser.java
index e7f04189..f59775e1 100644
--- a/src/main/java/org/shedlang/compiler/parser/Tokeniser.java
+++ b/src/main/java/org/shedlang/compiler/parser/Tokeniser.java
@@ -18,6 +18,7 @@ public class Tokeniser {
Map.entry("false", TokenType.KEYWORD_FALSE),
Map.entry("fun", TokenType.KEYWORD_FUN),
Map.entry("if", TokenType.KEYWORD_IF),
+ Map.entry("import", TokenType.KEYWORD_IMPORT),
Map.entry("is", TokenType.KEYWORD_IS),
Map.entry("return", TokenType.KEYWORD_RETURN),
Map.entry("struct", TokenType.KEYWORD_STRUCT),