parsav  Diff

Differences From Artifact [704653b9d0]:

To Artifact [2df16a2b60]:


    30     30   	local par = 0
    31     31   	if t.meta.parent then par = topicidxt[t.meta.parent] end
    32     32   	local restrict = symbol(lib.store.powerset)
    33     33   	local setbits = quote restrict:clear() end
    34     34   	if t.meta.priv then
    35     35   		if type(t.meta.priv) ~= 'table' then t.meta.priv = {t.meta.priv} end
    36     36   		for _,v in pairs(t.meta.priv) do
    37         -			setbits = quote [setbits]; (restrict.[v] << true) end
           37  +			setbits = quote [setbits]; restrict.[v] = true end
    38     38   		end
    39     39   	end
    40     40   	allpages[i] = quote var [restrict]; [setbits] in pgpair {
    41     41   		name = [v];
    42     42   		parent = par;
    43     43   		priv = restrict;
    44     44   		title = [t.meta.title];