//!include once #1021761 // Fakery svoid gazelle_fakery_gatherRulesFromSections(TreeMap sections) { gazelle_fakery_clean(); int n = 1; for (S text : ai_splitEntriesWithMultipleDoubleArrows(splitAtEmptyLines(sections.get("rules")))) { gazelle_fakery_addRule("Rule " + n++, text); } for (S ruleID, text : keysStartingWith(sections, "rule")) { if (eqic(ruleID, "rules")) continue; gazelle_fakery_addRule(ruleID, text); } }