# File lib/cgikit/elements/repetition.rb, line 19
    def each( context )
      ask(:repetition_should_repeat, context) do |d|
        unless d = d.repetition_should_repeat(@values[:list]) then
          return
        end
      end
      flag = true
      each_node(context) do |node|
        flag = true
        ask(:repetition_should_each_repeat, context) do |d|
          flag = d.repetition_should_each_repeat(@values[:list])
        end
        yield node if flag
        increment_context_for_next_loop(context)
      end
    end