# File lib/parser.rb, line 22
    def parse_list(tokens)
      [].affect do |list|
        while element = tokens.shift and element != ')'')'
          if element == '(''('
            list << parse_list(tokens)
          else
            list << element
          end
        end
        raise IncompleteError unless element == ')'')'
      end
    end