Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#17

Re: Der HAM-Parser

  Alt 28. Dez 2005, 16:17
Zitat von Daniel G:
Also z.B. ein Plugin, das mir die Ableitung (erste, zweite...) einer Funktion ermittelt?
Klar ginge das Da der Parser intern den Ausdruck sowohl als Tokenstrom als auch als Baum speichert (wenn man ihn lässt), sollte das ohne Probleme gehen.

Als Beispiel den Baum für, sagen wir, 2*f(x^2) (nur die Node-Typen der einzelnen Teile des Baums):
Code:
ntVariable ntOperator ntFunction ntParameters
                                 +ntParameter
                                  +ntVariable ntOperator ntVariable
Auf diesen Baum kann man jetzt, nachdem der Baum erstellt wurde, voll zugreifen und nach gutdünken alles lesen und verändern, je nachdem was man vorhat. Den Presolver für diesen Parser wollte ich eigentlich als Plugin schreiben, und mit dem Baum dürfte das alles auch sehr einfach sein

edit: Rechtschreibfehler werden wieder einkassiert
  Mit Zitat antworten Zitat