Die Ersetzungsregel einer Grammatik kann man recht einfach mit den Ersetzungsregeln von Mathematica nachbilden. Wir werden hier die Funktion StringReplace dazu nutzen. Als erstes, zum Einstieg sozusagen, werden wir uns dem Problem so nähern, wie man es in der "klassischen" Programmierung, etwa in Java oder C, tun würde. Wir werden dann aber sehr schnell die Mächtigkeit der Mathematica-eigenen Befehle sehen, mit denen das o.g. Problem recht schnell "erschlagen" werden kann.
Made in RapidWeaver