new check_object, scende_delim
This commit is contained in:
parent
7bd884cb0e
commit
17da7087e8
|
@ -181,9 +181,9 @@ iface.fmt = function(self, cmd, st, moved, r, av, objs, pv) -- st -- changed sta
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if moved then
|
if moved then
|
||||||
vv = stead.fmt(stead.cat(stead.par("^^", r, av, l, objs, pv), '^'));
|
vv = stead.fmt(stead.cat(stead.par(stead.scene_delim, r, av, l, objs, pv), '^'));
|
||||||
else
|
else
|
||||||
vv = stead.fmt(stead.cat(stead.par("^^", l, r, av, objs, pv), '^'));
|
vv = stead.fmt(stead.cat(stead.par(stead.scene_delim, l, r, av, objs, pv), '^'));
|
||||||
end
|
end
|
||||||
return vv
|
return vv
|
||||||
end
|
end
|
||||||
|
|
|
@ -2245,7 +2245,9 @@ function new(str)
|
||||||
if type(str) ~= 'string' then
|
if type(str) ~= 'string' then
|
||||||
error("Non string constructor in new.", 2);
|
error("Non string constructor in new.", 2);
|
||||||
end
|
end
|
||||||
return allocator:new(str);
|
local v = allocator:new(str);
|
||||||
|
check_object(deref(v), v);
|
||||||
|
return v
|
||||||
end
|
end
|
||||||
|
|
||||||
function delete(v)
|
function delete(v)
|
||||||
|
|
Loading…
Reference in a new issue