Не, кодить не умею совсем, разве что что что то примитивное "по клеточкам"
В итоге могло бы быть что то вроде правил замены (например кавычки на елочки, дефисы на тире)
+ некие сочетания символов на которые ставилось бы правило No break
No break можно, конечно, забить в экшен, но тогда...