Add unknown ranges and open object values

This commit is contained in:
2026-08-14 08:00:22 +09:00
parent 8c50dd202d
commit 848c7f169f
53 changed files with 9047 additions and 6572 deletions
+11 -1
View File
@@ -99,10 +99,20 @@ module.exports = grammar({
object: $ => seq(
'{',
semiSep($.field_definition),
optional(seq(
$.field_definition,
repeat(seq(';', $.field_definition)),
optional(seq(';', $.object_rest)),
optional(';'),
)),
'}',
),
object_rest: $ => seq(
'...',
field('value', $._expression),
),
map_constraint: $ => seq(
'{',
'...',