Add required array element constraints

This commit is contained in:
2026-08-11 17:24:04 +09:00
parent 5a05da6fe4
commit 46b2b3b1b6
35 changed files with 6328 additions and 5042 deletions
+9
View File
@@ -54,6 +54,7 @@ module.exports = grammar({
$.regex_literal,
$.comparison_constraint,
$.object,
$.array_constraint,
$.array,
$.let_expression,
$.function_expression,
@@ -116,6 +117,14 @@ module.exports = grammar({
']',
),
array_constraint: $ => seq(
'[',
'...',
field('element', $._expression),
optional(','),
']',
),
let_expression: $ => seq(
'let',
repeat(seq($.field_definition, ';')),