Skip to content

Commit 5ebbba1

Browse files
authored
fix shebang parsing (#260)
* fix shebang regex * chore: tree-sitter generate
1 parent 02da1b2 commit 5ebbba1

File tree

4 files changed

+2960
-2932
lines changed

4 files changed

+2960
-2932
lines changed

grammar.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1642,7 +1642,7 @@ module.exports = grammar({
16421642

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

1645-
shebang: _ => /#![\s]*[^\[].+/,
1645+
shebang: _ => /#![\r\f\t\v ]*([^\[\n].*)?\n/,
16461646

16471647
_reserved_identifier: $ => alias(choice(
16481648
'default',

src/grammar.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)