From 01b5d5b62aafadc3393ba22ceb5dbd58c06e8915 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Fri, 26 Sep 2025 08:14:03 -0700 Subject: [PATCH] Fix: Correct comment token regex to prevent lexer error --- parser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser.js b/parser.js index bc99909..17b2f95 100644 --- a/parser.js +++ b/parser.js @@ -7,7 +7,7 @@ const tokens = {}; const tokenList = [ createToken({ name: 'WhiteSpace', pattern: /[ \t]+/, group: Lexer.SKIPPED }), createToken({ name: 'NewLine', pattern: /\n|\r\n?/, group: Lexer.SKIPPED }), - createToken({ name: 'Comment', pattern: /\/\/.*?$/, group: Lexer.SKIPPED }), + createToken({ name: 'Comment', pattern: /\/\/[^\n\r]*/, group: Lexer.SKIPPED }), createToken({ name: 'Number', pattern: /0|[1-9][0-9]*(\.[0-9]+)?/ }), createToken({ name: 'String', pattern: /"(?:\\["\\]|[^\n"\\])*"/ }),