Comparison

util/interpolation.lua @ 11200:bf8f2da84007

Merge 0.11->trunk
author Kim Alvefur <zash@zash.se>
date Thu, 05 Nov 2020 22:31:25 +0100
parent 11064:af1e3b7d9ea3
child 11307:f2e276bb4ef8
comparison
equal deleted inserted replaced
11199:6c7c50a4de32 11200:bf8f2da84007
62 end 62 end
63 return t_concat(out); 63 return t_concat(out);
64 elseif opt == '&' then 64 elseif opt == '&' then
65 if not value then return ""; end 65 if not value then return ""; end
66 return render(s_sub(block, e), values); 66 return render(s_sub(block, e), values);
67 elseif opt == '~' then
68 if value then return ""; end
69 return render(s_sub(block, e), values);
67 elseif opt == '?' and not value then 70 elseif opt == '?' and not value then
68 return render(s_sub(block, e), values); 71 return render(s_sub(block, e), values);
69 elseif value ~= nil then 72 elseif value ~= nil then
70 if type(value) ~= "string" then 73 if type(value) ~= "string" then
71 value = tostring(value); 74 value = tostring(value);