1*572c4311Sfengbojiang-- make table, grouping all data for the same item 2*572c4311Sfengbojiang-- input is 2 columns (item, data) 3*572c4311Sfengbojiang 4*572c4311Sfengbojianglocal A 5*572c4311Sfengbojiangwhile 1 do 6*572c4311Sfengbojiang local l=io.read() 7*572c4311Sfengbojiang if l==nil then break end 8*572c4311Sfengbojiang local _,_,a,b=string.find(l,'"?([_%w]+)"?%s*(.*)$') 9*572c4311Sfengbojiang if a~=A then A=a io.write("\n",a,":") end 10*572c4311Sfengbojiang io.write(" ",b) 11*572c4311Sfengbojiangend 12*572c4311Sfengbojiangio.write("\n") 13