Ich habe heute für
mal schnell eine Stackmaschine
zum Testen geschrieben.
Das Ergebnis sieht wie folgt aus.
Deine Parser brauch ca zwischen 3000 bis 3400 ms.
Meine Stackmaschine brauch ca zwischen 2800 bis 3100 ms.
Dieses Ergebnis kann man als gleichschnell bewerten.
Übrigens: Musste ich alle Tricks in C Anwenden, um native Stack-Operationen zu vermeiden. Sonst würde meine Maschine ein wenig über deinen Werten liegen. Aber das waren auch nicht viele ms. (glaube zw. 3900 und 4200 ms).
Als Anhang gibt es das Saumäßig in der Schnelle getippte C-Programm.