理屈はわかりますが、実際にやると大変です。 
これはエディタの本体(GUI)を作るほど手間がかかりそうです。 
世界各国語に対応させる場合。