equal
deleted
inserted
replaced
31 if pattern:find("^<.*>$") then |
31 if pattern:find("^<.*>$") then |
32 pattern = pattern:match("^<(.*)>$"); |
32 pattern = pattern:match("^<(.*)>$"); |
33 else |
33 else |
34 pattern = pattern:gsub("%p", "%%%0"):gsub("%%(%p)", wildcard_equivs); |
34 pattern = pattern:gsub("%p", "%%%0"):gsub("%%(%p)", wildcard_equivs); |
35 end |
35 end |
36 return ("%s:match(%q)"):format(part, "^"..pattern.."$"); |
36 return ("(%s and %s:match(%q))"):format(part, part, "^"..pattern.."$"); |
37 else |
37 else |
38 return ("%s == %q"):format(part, match); |
38 return ("%s == %q"):format(part, match); |
39 end |
39 end |
40 end |
40 end |
41 |
41 |