Correctly raise a parse exception with a missing loop body (#1585)

This commit is contained in:
Michael Mior
2017-03-09 14:08:43 -05:00
committed by Alex Lam S.L
parent b633706ce4
commit 93cdb194f4
3 changed files with 16 additions and 0 deletions

View File

@@ -787,6 +787,8 @@ function parse($TEXT, options) {
return function() {
var start = S.token;
var expr = parser();
if (!expr) croak("Expected expression");
var end = prev();
expr.start = start;
expr.end = end;