in lib/generator.js [1743:1759]
visitArgs(ast, level, env = {}) {
this.emit('(');
for (let i = 0; i < ast.args.length; i++) {
const expr = ast.args[i];
if (expr.needCast) {
env.groupOp = true;
this.visitExpr(expr, level, env);
this.emit('.ToMap()');
} else {
this.visitExpr(expr, level, env);
}
if (i !== ast.args.length - 1) {
this.emit(', ');
}
}
this.emit(')');
}