Skip to content

Commit 79456e6

Browse files
committed
fix: don't parse attribute items as shebangs
1 parent c741c10 commit 79456e6

File tree

3 files changed

+1358
-1350
lines changed

3 files changed

+1358
-1350
lines changed

grammar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1509,7 +1509,7 @@ module.exports = grammar({
15091509

15101510
identifier: _ => /(r#)?[_\p{XID_Start}][_\p{XID_Continue}]*/,
15111511

1512-
shebang: _ => /#!.*/,
1512+
shebang: _ => /#![\s]*[^\[\s]+/,
15131513

15141514
_reserved_identifier: $ => alias(choice(
15151515
'default',

src/grammar.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)