We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 21789c4 commit 0f6a8c3Copy full SHA for 0f6a8c3
crates/swc_ecma_parser/src/parser/stmt.rs
@@ -810,12 +810,7 @@ impl<'a, I: Tokens> Parser<I> {
810
assert_and_bump!(self, "using");
811
812
let mut decls = Vec::new();
813
- let mut first = true;
814
- while first || eat!(self, ',') {
815
- if first {
816
- first = false;
817
- }
818
-
+ loop {
819
// Handle
820
// var a,;
821
//
@@ -827,6 +822,9 @@ impl<'a, I: Tokens> Parser<I> {
827
822
}
828
823
829
824
decls.push(self.parse_var_declarator(false, VarDeclKind::Var)?);
825
+ if !eat!(self, ',') {
826
+ break;
+ }
830
831
832
if !self.syntax().explicit_resource_management() {
0 commit comments