comparison Core.lua @ 9:daed0597deba

Pretty printing for lists A decision on how to index them up Bug about reverse list maintenance fixed. Next step noted.
author John@Doomsday
date Wed, 07 Mar 2012 14:56:25 -0500
parents b05fcb225c4a
children 99c279ab0b75
comparison
equal deleted inserted replaced
8:b05fcb225c4a 9:daed0597deba
80 local person = FixPersonName(param[3]) 80 local person = FixPersonName(param[3])
81 bsk:AddPerson(person) 81 bsk:AddPerson(person)
82 end 82 end
83 elseif param[2] == "list" then 83 elseif param[2] == "list" then
84 bsk:CreateList(param[3]) 84 bsk:CreateList(param[3])
85 elseif param[2] == "persontolist" then
86 if param[4] == nil or param[4] == "" then
87 bsk:PrintTable(param)
88 return
89 end
90 local person = FixPersonName(param[3])
91 bsk:AddPersonToList(person,param[4])
85 end 92 end
86 elseif param[1] == "populate" then 93 elseif param[1] == "populate" then
87 if param[2] == nil or param[2] == "" or param[3] == nil or param[3] == "" then 94 if param[2] == nil or param[2] == "" or param[3] == nil or param[3] == "" then
88 bsk:PrintTable(param) 95 bsk:PrintTable(param)
89 return 96 return
104 elseif param[1] == "show" then 111 elseif param[1] == "show" then
105 if param[2] == nil or param[2] == "" then 112 if param[2] == nil or param[2] == "" then
106 bsk:PrintTable(param) 113 bsk:PrintTable(param)
107 return 114 return
108 end 115 end
109 bsk:PrintLists(param[2]) 116 bsk:PrettyPrintLists(param[2])
110 elseif param[1] == "trim" then 117 elseif param[1] == "trim" then
111 if param[2] == nil or param[2] == "" then 118 if param[2] == nil or param[2] == "" then
112 bsk:PrintTable(param) 119 bsk:PrintTable(param)
113 return 120 return
114 end 121 end