# File lib/facet/lisp-format.rb, line 1689 def execute_args(n, args, state, use_new_state) if use_new_state arg_error 'argument not an array' unless args.is_a? Array state = State.new(args, state.latest_output) end while state.args_left > 0 and (n.nil? or n > 0) Format.execute_directives(state, @directives) n -= 1 unless n.nil? end end