static MultiMap dm_discord_emojiJudgementsFromChat2() { new MultiMap mm; new Matches m; for (GazelleLine line : dm_discord_allLinesWithReactions()) if (jmatch("is * a positive or negative emoji?", tok_joinExtendedUnicodes(javaTok(line.text)), m)) { S emoji = $1; print("emoji: " + emoji); for (GazelleReaction r : line.reactions) { S judgement = dm_posNegStringForEmoji(r.emoji); if (empty(judgement)) continue with warn(" Unknown reaction: " + r.emoji); mm.put(emoji, judgement); } } ret mm; }