// tok is CNC static LS ai_splitSplittables_cnc(L tok) { MultiMap splits = mechMultiMapCI(ai_language() + " splittables => split"); for (int i = 1; i < l(tok); i += 2) { L l = splits.get(tok.get(i)); if (nempty(l)) replaceSubList(tok, i, i+1, ll(first(l))); // For now, take first possibility } ret tok; }