static void mergeLinesIntoGlyphTeachLog(S text) { L lines = map afterSquareBracketStuff(unquoteWholeLog(text)); Set existing = asCISet(map afterSquareBracketStuff(scanLog(glyphTeachLog()))); pnl(lines); pnl(existing); lines = listWithoutSet(lines, existing); if (nempty(lines)) { print("Have " + n2(lines, "new line") + " for glyph log."); //logQuoted(glyphTeachLog(), "[" + localDateWithSeconds() + "] Image " + ocrMD5OfBWImage(gi.image) + ": " + line); } }