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; |