Fix parsing of parenthesized imports (#3633)

This commit is contained in:
Laurenz 2024-03-12 11:47:48 +01:00 committed by GitHub
parent 633c32a552
commit 1d027ff6d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -984,7 +984,7 @@ fn module_import(p: &mut Parser) {
/// Parses items to import from a module: `a, b, c`.
fn import_items(p: &mut Parser) {
let m = p.marker();
while !p.eof() && !p.at(SyntaxKind::Semicolon) {
while !p.current().is_terminator() {
let item_marker = p.marker();
if !p.eat_if(SyntaxKind::Ident) {
p.unexpected();