New Java parser (greedy unclosed expression lists)

This commit is contained in:
Roman Shevchenko
2010-08-17 20:55:50 +04:00
parent b46b3d493c
commit 07ebbf70b5
@@ -774,9 +774,12 @@ public class ExpressionParser {
}
}
JavaParserUtil.expectOrError(builder, JavaTokenType.RPARENTH, JavaErrorMessages.message("expected.rparen"));
final boolean closed = JavaParserUtil.expectOrError(builder, JavaTokenType.RPARENTH, JavaErrorMessages.message("expected.rparen"));
list.done(JavaElementType.EXPRESSION_LIST);
if (!closed) {
list.setCustomEdgeProcessors(null, GREEDY_RIGHT_EDGE_PROCESSOR);
}
return list;
}