Add unknown ranges and open object values
This commit is contained in:
@@ -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(
|
||||
'{',
|
||||
'...',
|
||||
|
||||
Reference in New Issue
Block a user