Skip to content

Commit 9196547

Browse files
fixed parser test
1 parent 6c27402 commit 9196547

1 file changed

Lines changed: 22 additions & 28 deletions

File tree

src/syntax/parser.rs

Lines changed: 22 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ impl<'a, 'd, D: DiagnosticSink> Parser<'a, 'd, D> {
167167
self.stream.set_position(save);
168168
return self.stream.next();
169169
}
170-
170+
171171
self.diags.emit(
172172
Diagnostic::error("missing statement terminator")
173173
.with_span(other.span)
@@ -427,24 +427,21 @@ let a = x + 2\r
427427
span: Span::new(2, 12)
428428
},
429429
Stmt {
430-
kind: StmtKind::Expr {
431-
expr: Expr {
432-
kind: ExprKind::BinaryOp {
433-
op: BinaryOp::Add,
434-
left: Box::new(Expr {
435-
kind: ExprKind::BinaryOp {
436-
op: BinaryOp::Add,
437-
left: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(13, 14) }),
438-
right: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(17, 18) }),
439-
},
440-
span: Span::new(13, 18)
441-
}),
442-
right: Box::new(Expr { kind: ExprKind::Number { value: 4.0, unit: None }, span: Span::new(22, 23) })
443-
},
444-
span: Span::new(13, 23),
430+
kind: StmtKind::Expr(Expr {
431+
kind: ExprKind::BinaryOp {
432+
op: BinaryOp::Add,
433+
left: Box::new(Expr {
434+
kind: ExprKind::BinaryOp {
435+
op: BinaryOp::Add,
436+
left: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(13, 14) }),
437+
right: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(17, 18) }),
438+
},
439+
span: Span::new(13, 18)
440+
}),
441+
right: Box::new(Expr { kind: ExprKind::Number { value: 4.0, unit: None }, span: Span::new(22, 23) })
445442
},
446-
terminated: true
447-
},
443+
span: Span::new(13, 23),
444+
}),
448445
span: Span::new(13, 25),
449446
},
450447
Stmt {
@@ -462,17 +459,14 @@ let a = x + 2\r
462459
span: Span::new(25, 40)
463460
},
464461
Stmt {
465-
kind: StmtKind::Expr {
466-
expr: Expr {
467-
kind: ExprKind::BinaryOp {
468-
op: BinaryOp::Add,
469-
left: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(40, 41) }),
470-
right: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(45, 46) })
471-
},
472-
span: Span::new(40, 46)
462+
kind: StmtKind::Expr(Expr {
463+
kind: ExprKind::BinaryOp {
464+
op: BinaryOp::Add,
465+
left: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(40, 41) }),
466+
right: Box::new(Expr { kind: ExprKind::Number { value: 2.0, unit: None }, span: Span::new(45, 46) })
473467
},
474-
terminated: false,
475-
},
468+
span: Span::new(40, 46)
469+
}),
476470
span: Span::new(40, 48)
477471
}
478472
],

0 commit comments

Comments
 (0)