int j = 0;
for (int i = 0; i != -1 && i <= args.length(); i = next(args, i, context)) {
if (i == args.length() || args.charAt(i) == ',') {
final Expression<?> e = new SkriptParser("" + args.substring(j, i).trim(), flags | PARSE_LITERALS, context).parseExpression(function.getParameter(p).getType().getC());
if (e == null) {
log.printError("Can't understand this expression: '" + args.substring(j, i) + "'", ErrorQuality.NOT_AN_EXPRESSION);
return null;
}
params.add(e);
j = i + 1;
}