From e189485969e60dd2c79707a4f890424a57a6f3d7 Mon Sep 17 00:00:00 2001 From: syldium Date: Wed, 11 Oct 2023 22:13:04 +0200 Subject: [PATCH] Add parentherized expression --- grammar.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/grammar.js b/grammar.js index 3df1040..0dc9afd 100644 --- a/grammar.js +++ b/grammar.js @@ -8,6 +8,7 @@ module.exports = grammar({ $.line_comment, $.block_comment, ], + word: $ => $.identifier, rules: { source_file: $ => optional($._declarations), @@ -94,6 +95,7 @@ module.exports = grammar({ $.assignation, $.infix_expression, $.prefix_expression, + $.parentherized_expression, $.expansion, $.primary ), @@ -140,6 +142,11 @@ module.exports = grammar({ choice('!', '-'), $._expression )), + parentherized_expression: $ => seq( + '(', + $._expression, + ')' + ), expansion: $ => choice( $.variable,