From dd13d9e32c8039781598637459b35b354599895a Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Wed, 7 Sep 2022 17:03:19 +0200 Subject: [PATCH] :sparkles: allow missing var name on following curly bracket --- src/lexer.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lexer.js b/src/lexer.js index 958e430..1923b89 100644 --- a/src/lexer.js +++ b/src/lexer.js @@ -339,6 +339,13 @@ class Juicescript_lexer { // CHECK IF THERE EVEN IS A NAME // if(variable.length <= 0){ + // has curly bracket after it? + if(this.peek() === "{"){ + // add token without value + this.token_add({type: Juicescript.token_type.VARIABLE}); + return; + } + // ignore with warning this.warning("unexpected character '" + this.source.charAt(this.start) + "'"); return;