scansion/stanzacmp.lua

changeset 151
8191f165b9dd
parent 116
b8296f44a9d1
child 153
f83ea6e5c3d8
equal deleted inserted replaced
150:cf2b2fcd0bc1 151:8191f165b9dd
75 if stanza1.name ~= stanza2.name or stanza1.attr.xmlns ~= stanza2.attr.xmlns then 75 if stanza1.name ~= stanza2.name or stanza1.attr.xmlns ~= stanza2.attr.xmlns then
76 return false; 76 return false;
77 end 77 end
78 78
79 for k, v in pairs(stanza1.attr) do 79 for k, v in pairs(stanza1.attr) do
80 if not k:match("^scansion:") and stanza2.attr[k] ~= v then 80 if not k:match("^scansion:") and v ~= "{scansion:any}" and stanza2.attr[k] ~= v then
81 return false; 81 return false;
82 end 82 end
83 end 83 end
84 84
85 local matched_children = {}; 85 local matched_children = {};

mercurial