diff --git a/src/main/java/me/topchetoeu/jscript/compilation/JavaScript.java b/src/main/java/me/topchetoeu/jscript/compilation/JavaScript.java index e9138e1..5110a11 100644 --- a/src/main/java/me/topchetoeu/jscript/compilation/JavaScript.java +++ b/src/main/java/me/topchetoeu/jscript/compilation/JavaScript.java @@ -219,7 +219,7 @@ public final class JavaScript { public static ParseRes parseStatementEnd(Source src, int i) { var n = Parsing.skipEmpty(src, i); - if (i >= src.size()) return ParseRes.res(true, n); + if (i + n >= src.size()) return ParseRes.res(true, n); for (var j = i; j < i + n; j++) { if (src.is(j, '\n')) return ParseRes.res(true, n);