ndp.lua

changeset 23
16e168833048
parent 21
983f96ebef08
child 25
caf8bbcbaf07
equal deleted inserted replaced
22:707793a758c4 23:16e168833048
138 function (day_name) 138 function (day_name)
139 time = find_next_day_by_name(time, day_name:match("%S+$")); 139 time = find_next_day_by_name(time, day_name:match("%S+$"));
140 end }; 140 end };
141 { (Pi"in " + true) * ( quantity * P" " * unit_of_time ) * (P"s"^-1) / 141 { (Pi"in " + true) * ( quantity * P" " * unit_of_time ) * (P"s"^-1) /
142 function (number_and_unit) 142 function (number_and_unit)
143 print("m", number_and_unit..".");
144 local number, unit = number_and_unit:gsub("^in ", ""):match("^(.+)%s+(.-)s?$"); 143 local number, unit = number_and_unit:gsub("^in ", ""):match("^(.+)%s+(.-)s?$");
145 144
146 number = quantities[number] or tonumber(number); 145 number = quantities[number] or tonumber(number);
147 146
148 time = time + seconds_in_a[unit] * number; 147 time = time + seconds_in_a[unit] * number;

mercurial