瀏覽代碼

Allow empty ()

Required for lambdas
kindlich 5 年之前
父節點
當前提交
e11d51a9a9
沒有發現已知的金鑰在資料庫的簽署中
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3
    0
      Parser/src/main/java/org/openzen/zenscript/parser/expression/ParsedExpression.java

+ 3
- 0
Parser/src/main/java/org/openzen/zenscript/parser/expression/ParsedExpression.java 查看文件

508
 				parser.next();
508
 				parser.next();
509
 				List<ParsedExpression> expressions = new ArrayList<>();
509
 				List<ParsedExpression> expressions = new ArrayList<>();
510
 				do {
510
 				do {
511
+					if(parser.peek().type == T_BRCLOSE) {
512
+						break;
513
+					}
511
 					expressions.add(readAssignExpression(parser, options));
514
 					expressions.add(readAssignExpression(parser, options));
512
 				} while (parser.optional(ZSTokenType.T_COMMA) != null);
515
 				} while (parser.optional(ZSTokenType.T_COMMA) != null);
513
 				parser.required(T_BRCLOSE, ") expected");
516
 				parser.required(T_BRCLOSE, ") expected");

Loading…
取消
儲存