load_results = function(filename) results = {} local f, err = App.open_for_reading(filename) if err then error(err) end for line in f:lines() do local subject, object = line:match('^%s*(%S+)%s+beat%s+(%S+)%s*$') if subject == nil then error('incorrect format: '..line) end if results[subject] == nil then results[subject] = {} end results[subject][object] = 2 if results[object] == nil then results[object] = {} end results[object][subject] = 0 end f:close() return results end