Skip to content

Commit 15590fd

Browse files
ninoDemedlvandenberg
authored andcommitted
feat: allow any expression in indexed property binding
1 parent d1f24a8 commit 15590fd

File tree

5 files changed

+7561
-7418
lines changed

5 files changed

+7561
-7418
lines changed

grammar.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -588,13 +588,11 @@ module.exports = grammar(HTML, {
588588
seq(
589589
field('object', $._primitive),
590590
'[',
591-
field('property', choice($.identifier, $.static_member_expression)),
591+
field('property', $._any_expression),
592592
']',
593593
),
594594
),
595595

596-
static_member_expression: ($) => seq($._single_quote, $.identifier, $._single_quote),
597-
598596
// ---------- Base ----------
599597
_closing_bracket: (_) => token(prec(-1, '}')),
600598
_backtick: () => '`',

src/grammar.json

Lines changed: 2 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/node-types.json

Lines changed: 22 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)