From 3454c3ada495e86ef548faa2c1d1f8abe66595e7 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 16 Aug 2024 19:48:53 -0400 Subject: [PATCH] feat: add `var_spec_list` --- grammar.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/grammar.js b/grammar.js index 8f1b9904..a026e8e1 100644 --- a/grammar.js +++ b/grammar.js @@ -186,11 +186,7 @@ module.exports = grammar({ 'var', choice( $.var_spec, - seq( - '(', - repeat(seq($.var_spec, terminator)), - ')', - ), + $.var_spec_list, ), ), @@ -205,6 +201,12 @@ module.exports = grammar({ ), ), + var_spec_list: $ => seq( + '(', + repeat(seq($.var_spec, terminator)), + ')', + ), + function_declaration: $ => prec.right(1, seq( 'func', field('name', $.identifier),