summaryrefslogtreecommitdiff
path: root/lexer
diff options
context:
space:
mode:
Diffstat (limited to 'lexer')
-rw-r--r--lexer/src/main/java/lv/enes/orang/lexer/Lexer.java2
-rw-r--r--lexer/src/main/java/lv/enes/orang/lexer/Token.java2
2 files changed, 4 insertions, 0 deletions
diff --git a/lexer/src/main/java/lv/enes/orang/lexer/Lexer.java b/lexer/src/main/java/lv/enes/orang/lexer/Lexer.java
index 5cea0a3..f0e1ece 100644
--- a/lexer/src/main/java/lv/enes/orang/lexer/Lexer.java
+++ b/lexer/src/main/java/lv/enes/orang/lexer/Lexer.java
@@ -65,6 +65,8 @@ public class Lexer implements Iterator<Token> {
65 65
66 case '*' -> new Token(Token.Type.ASTERISK, input.next()); 66 case '*' -> new Token(Token.Type.ASTERISK, input.next());
67 case '!' -> new Token(Token.Type.BANG, input.next()); 67 case '!' -> new Token(Token.Type.BANG, input.next());
68 case '{' -> new Token(Token.Type.BRACE_LEFT, input.next());
69 case '}' -> new Token(Token.Type.BRACE_RIGHT, input.next());
68 case '[' -> new Token(Token.Type.BRACKET_LEFT, input.next()); 70 case '[' -> new Token(Token.Type.BRACKET_LEFT, input.next());
69 case ']' -> new Token(Token.Type.BRACKET_RIGHT, input.next()); 71 case ']' -> new Token(Token.Type.BRACKET_RIGHT, input.next());
70 case ',' -> new Token(Token.Type.COMMA, input.next()); 72 case ',' -> new Token(Token.Type.COMMA, input.next());
diff --git a/lexer/src/main/java/lv/enes/orang/lexer/Token.java b/lexer/src/main/java/lv/enes/orang/lexer/Token.java
index 65e0f1d..d00aecd 100644
--- a/lexer/src/main/java/lv/enes/orang/lexer/Token.java
+++ b/lexer/src/main/java/lv/enes/orang/lexer/Token.java
@@ -42,6 +42,8 @@ public record Token(Type type, String literal) {
42 // Special chars 42 // Special chars
43 ASTERISK, 43 ASTERISK,
44 BANG, 44 BANG,
45 BRACE_LEFT,
46 BRACE_RIGHT,
45 BRACKET_LEFT, 47 BRACKET_LEFT,
46 BRACKET_RIGHT, 48 BRACKET_RIGHT,
47 COMMA, 49 COMMA,