Dieser Beitrag ist ins Archiv umgezogen: https://ralfw.de/archiv/2018/structure-code-for-rewriting/