implement colon-separated content expressions