Die Skizze des Automaten spare ich mir, und auch die Umwandlung ist trivial, wenn man dem Rezept am Anfang dieses Abschnittes folgt: Ist nämlich δ(S, long) = L, so hat man einfach eine Regel S → long L. Das mag euch höchst langweilig vorkommen, aber gemacht haben muss mensch sowas eben doch mal.

Wenn ihr zu faul wart, um ein paar Wörter zu erzeugen, probiert es doch noch mal mit unsigned long int a,b; oder int a;. Macht diese Wörter irgendwie kaputt und seht zu, wie sie vom Automaten zurückgewiesen werden.

C-KennerInnen werden einwenden, dass das int auch unterbleiben kann, wenn eines der Zeichen long, short oder unsigned dabei stehen. Vielleicht wollt ihr ja den Automaten entsprechend ändern?