Home Up Mail an Joachim Pimiskern Impressum

JpParser - Auswertung von arithmetischen Ausdrücken

Ein Parser in Java für einfache arithmetische Ausdrücke. Der Sourcecode ist Freeware. Jeder darf die Software nach Belieben modifizieren und nutzen.

Download: jpparser.zip

Compilation des Projekts: Aufruf von make. make ist ein Programmierwerkzeug, das bei fast jedem Compiler mitgeliefert wird. make geht davon aus, daß eine Datei namens makefile vorhanden ist. In makefile sind Regeln aufgelistet, die sagen, welche Dateien von welchen abhängen und wie sie zu erzeugen sind (= mit welchen Befehlen sie erzeugt werden können).

Das Hauptprogramm ist Demo.java.

Variablen auswerten

Um Ausdrücke wie 2 * (x + y) zu berechnen, ist es es erforderlich, Bezeichnern Werte zuzuordnen. Der hierfür vorgesehene Ort ist RpnIdentifier.execute(). Hier steht der Name des Bezeichners in der Member-Variablen identifier zur Verfügung, den man dazu verwenden soll, um den der Variablen zugeordneten Wert zu beschaffen, z.B. aus einer Datenbank oder einer Hashtabelle.

Home Up Mail an Joachim Pimiskern Impressum