Warning: session_start(): open(/var/lib/php/sessions/sess_51mlh017drls3b2ebmlrhs953e, 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
sclass NLAMappedProp {
L proposition;
NLABlock.Line metBy;
}
sclass NLAMapping {
NLABlock src, dest;
Map entityMap;
Map propositionMap;
}
static L nla_partialMappingsWithFailures(NLABlock b1, NLABlock b2) {
Map propsB = b2.propositionIndex();
new L out;
loop: for (Map map : nla_allPossibleMappings(b1, b2)) {
new NLAMapping mapping;
mapping.src = b1;
mapping.dest = b2;
mapping.entityMap = map;
mapping.propositionMap = new Map;
for (NLABlock.Line line : b1.propositionLines()) {
new NLAMappedProp mp;
mp.proposition = nla_translateLine(line, map);
mp.metBy = propsB.get(mp.proposition);
mapping.propositionMap.put(line, mp);
}
out.add(map);
}
ret out;
}