Rechner

Top  Previous  Next

Beispiele > Rechner

 

Die wichtigsten Bedienungselemente von TETRA sollten bekannt sein.

 

Problemstellung:

 

Aus Rechenausdrücken wie "(3.2 + 8.9 - 4.6) * 5.6" sollen die Ergebnisse berechnet werden.

 

TETRA Programm:

 

Bei dem Rechner-Beispiel handelt es sich um eine klassische Anwendung eines Parsers. Aus dem Eingabetext müssen die Zahlen, Operatoren und Klammerungen extrahiert werden, um das Ergebnis berechnen zu können. Das Projekt besteht aus einigen Token und aus insgesamt fünf Regeln die im folgenden einzeln erläutert werden.

 

Auch für dieses Projekt gibt es wieder zwei Versionen:

 

a) eine Version, in der die Verwendung von Parametern demonstriert wird

 

...\TextTransformer\Beispiele\Rechner\Rechner1.tpp

 

b) eine zweite die die Möglichkeit zur Rückgabe von Werten ausnutzt

 

...\TextTransformer\Beispiele\Rechner\Rechner2.tpp

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English