From 84bc051b9e228491b487abe9072c4a57f76c65a2 Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Tue, 6 Sep 2022 14:53:08 +0200 Subject: [PATCH] :label: add types `flag` and `end` and brackets --- src/main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.js b/src/main.js index ca78d8c..5dffadf 100644 --- a/src/main.js +++ b/src/main.js @@ -2,10 +2,10 @@ class Juicescript { // TOKEN TYPES // static token_type = new Enum( // keywords - "FUN", "GLOBAL", + "FUN", "GLOBAL", "END" // literals - "IDENTIFIER", "VARIABLE", "STRING", "NUMBER", + "IDENTIFIER", "VARIABLE", "FLAG", "STRING", "NUMBER", // language constants "TRUE", "FALSE", @@ -18,6 +18,10 @@ class Juicescript { "GREATER", "GREATER_EQUAL", "LESS", "LESS_EQUAL" + // braces + "BRACKET_SQUARE_OPEN", "BRACKET_SQUARE_CLOSE", + "BRACKET_CURLY_OPEN", "BRACKET_CURLY_CLOSE", + // meta stuff "EOF" );