Gibt es einen gebauten Parser, den ich aus C# verwenden kann, der Mathematica-Ausdrücke parsen kann?Parser für die Mathematica-Syntax?
Ich weiß, dass ich den Kernel selbst verwenden kann, um einen Ausdruck zu analysieren, und verwenden Sie .NET/Link, um die Baumstruktur abzurufen ... Aber ich bin auf der Suche nach etwas, das nicht auf den Kernel angewiesen ist.
Vielleicht schrieb jemand einen Parser in ANTLR? – Nestor
Es gibt einen Mathematica-Parser da draußen (zumindest eine Beschreibung ist verlinkt bei http://www.cs.berkeley.edu/~fateman/), aber es ist in Common Lisp geschrieben, das, soweit ich weiß, nicht hat eine CLR/.NET-Implementierung. – Pillsy