svoid gazelle_addRulesFromConcepts(Concepts concepts) { L toMerge = list(concepts, "Rule"); for (Concept c : toMerge) { S ruleID = getString globalID(c); if (empty(ruleID)) continue with print("No rule ID!?"); PairS p = dm_textAndCommentForRule(ruleID); print("Rule " + ruleID + (p != null ? ": Have rule" : ": Should merge")); if (p == null) dm_call(dm_gazelle_rulesModule(), 'uniqConcept, globalID := ruleID, text := p.a, comment := p.b); else { print(" should update"); // TODO } } }