about summary refs log tree commit diff
path: root/src/lex
diff options
context:
space:
mode:
Diffstat (limited to 'src/lex')
-rw-r--r--src/lex/lexer.rs2
-rw-r--r--src/lex/token.rs2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lex/lexer.rs b/src/lex/lexer.rs
index 41384a9..edd1ff0 100644
--- a/src/lex/lexer.rs
+++ b/src/lex/lexer.rs
@@ -83,6 +83,8 @@ impl Iterator for Lexer<'_> {
                 ')' => GroupClose,
                 '{' => BlockOpen,
                 '}' => BlockClose,
+                '[' => ArrayOpen,
+                ']' => ArrayClose,
                 '.' => Dot,
                 ',' => Comma,
                 ':' => {
diff --git a/src/lex/token.rs b/src/lex/token.rs
index 2fb5d5b..3c6d5c6 100644
--- a/src/lex/token.rs
+++ b/src/lex/token.rs
@@ -40,6 +40,8 @@ pub enum TokenVariant {
     GroupClose,
     BlockOpen,
     BlockClose,
+    ArrayOpen,
+    ArrayClose,
 
     // Literals
     Int(u32),