Изменения

tbody
Строка 147: Строка 147:  
end
 
end
 
child = clone (child)
 
child = clone (child)
if node.__name == child.__name or child.__name == 'span' or tear [child.__name] then
+
if node.__name == child.__name or child.__name == 'span' then
 
child = assimilate (child)
 
child = assimilate (child)
 
for key, value in pairs (child) do
 
for key, value in pairs (child) do
Строка 171: Строка 171:  
fragment = (V'tag' + C (V'char' ^ 1)) ^ 0,
 
fragment = (V'tag' + C (V'char' ^ 1)) ^ 0,
 
tag = Ct (V'open' * V'fragment' * V'close' + V'void') / function (tbl)
 
tag = Ct (V'open' * V'fragment' * V'close' + V'void') / function (tbl)
 +
if tear [tbl.__name] then
 +
-- Disallowed tags:
 +
local nodes = {}
 +
for _, node in ipairs (tbl) do
 +
nodes [#nodes + 1] = node
 +
end
 +
return unpack (nodes)
 +
end
 
local tag = { __name = tbl.__name }
 
local tag = { __name = tbl.__name }
 
for _, attr in ipairs (tbl.__attrs) do
 
for _, attr in ipairs (tbl.__attrs) do