Warning: session_start(): open(/var/lib/php/sessions/sess_ili8chsd0eafh3qplhbudjrjsd, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static Map web_matchAllPerms_partial(Web patternWeb, Web inputWeb) {
L patternNodes = web_nodes(patternWeb);
L inputNodes = web_nodes(inputWeb);
if (l(patternNodes) > l(inputNodes))
null;
new Best> best;
LL subsets = allSubsetsOfLength(l(patternNodes), inputNodes);
for (L subset : subsets) {
LL perms = allPermutations(subset);
for (L perm : perms)
best.put(perm, web_matchNodeLists(patternNodes, perm));
}
L l = best.getIfScoreAbove(0);
ret l == null ? null : twoListsToOrderedMap(patternNodes, l);
}