Hi Sven,
die eval Funktion klappt super! Einfach in der Formal alle Platzhalter mit z.B. 1 ersetzen und dann den String an eval() übergeben. Eval liefert einen Fehler, falls der String nicht berechnet werden kann. Diesen einfach mit try und catch abfangen und schon haben wir die Test-Routine!
Vielen Dank für den Tip. Und jetzt geht es ans Eingemachte: Den Java Parser.
Mike
Und als letzer Schritt würde ich den eingegebenen String mal im Javascript-eval() ausführen lassen. Ich habe keine Ahnung, was eval() so an Rückgabe liefert, aber vielleicht läßt sich damit ja feststellen, ob der übergebene Code korrekt ist oder nicht.
»»