fix: infinite loop in class parser
This commit is contained in:
parent
9845a39e84
commit
fee74dcba4
@ -75,7 +75,7 @@ public class FieldMemberNode implements Member {
|
|||||||
n += Parsing.skipEmpty(src, i + n);
|
n += Parsing.skipEmpty(src, i + n);
|
||||||
|
|
||||||
if (!src.is(i + n, "=")) {
|
if (!src.is(i + n, "=")) {
|
||||||
var end = JavaScript.parseStatement(src, i + n);
|
var end = JavaScript.parseStatementEnd(src, i + n);
|
||||||
if (!end.isSuccess()) return ParseRes.error(src.loc(i + n), "Expected an end of statement or a field initializer");
|
if (!end.isSuccess()) return ParseRes.error(src.loc(i + n), "Expected an end of statement or a field initializer");
|
||||||
n += end.n;
|
n += end.n;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user