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")); S text = getString text(c); S comment = getString comment(c); if (p == null) dm_call(dm_gazelle_rulesModule(), 'uniqConcept, globalID := ruleID, +text, +comment); else { print(" should update"); // TODO } } }