visitArgs()

in lib/generator.js [1841:1857]


  visitArgs(args, level) {
    this.emit('(');
    for (let i = 0; i < args.length; i++) {
      const expr = args[i];
      if (expr.needCast) {
        this.emit(`${CORE}Core.to_map(`);
        this.visitExpr(expr, level);
        this.emit(')');
      } else {
        this.visitExpr(expr, level);
      }
      if (i !== args.length - 1) {
        this.emit(', ');
      }
    }
    this.emit(')');
  }