sS transformTimestampsAccordingToCut(S text, L segments) { LS tok = regexpTok("\\d+:[0-9:]*\\d", text); tok = mapCodeTokens(tok, t -> transformTimestampAccordingToCut(t, segments)); ret join(tok); }