import { split } from "lib/Array.cms"; for (y = 1; y <= Bottom; y++) { merged = ""; currentKey = ""; array = split([x,y], " "); for (i = 0; i < array.length; i++) { p = pos(array[i], "|"); key = left(array[i], p); if (p > 0 && key == currentKey) { merged += ":" + mid(array[i], p + 1); } else if (i == 0) { merged = array[i]; currentKey = key; } else { merged += " " + array[i]; currentKey = key; } } [x,y] = merged; }