comparison util/set.lua @ 4797:e239668aa6d2

Merge 0.9->trunk
author Matthew Wild <mwild1@gmail.com>
date Sun, 29 Apr 2012 02:10:55 +0100
parents 316e2b09a562
children 8c5b5ebaacb0
comparison
equal deleted inserted replaced
4796:04a34287dc12 4797:e239668aa6d2
80 function set:remove(item) 80 function set:remove(item)
81 items[item] = nil; 81 items[item] = nil;
82 end 82 end
83 83
84 function set:add_list(list) 84 function set:add_list(list)
85 for _, item in ipairs(list) do 85 if list then
86 items[item] = true; 86 for _, item in ipairs(list) do
87 items[item] = true;
88 end
87 end 89 end
88 end 90 end
89 91
90 function set:include(otherset) 92 function set:include(otherset)
91 for item in pairs(otherset) do 93 for item in pairs(otherset) do