# File lib/diff/lcs.rb, line 230
230:     def LCS(seq1, seq2, &block) #:yields seq1[ii] for each matched:
231:       matches = Diff::LCS.__lcs(seq1, seq2)
232:       ret = []
233:       matches.each_with_index do |ee, ii|
234:         unless matches[ii].nil?
235:           if block_given?
236:             ret << (yield seq1[ii])
237:           else
238:             ret << seq1[ii]
239:           end
240:         end
241:       end
242:       ret
243:     end