Thema: MathParser

Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: MathParser

  Alt 10. Mai 2006, 20:17
Zitat von Khabarakh:
Zitat von Hador:
Den unären Minus-Operator gebts doch (Das ist doch das Vorzeichen bspw. 3*-4 oder vertue ich mich da )
Das wäre er, aber in deinem Parser ist er noch nicht drin. Bei 3*-4 wertet dein Parser -4 als Fließkomma-Literal aus, als Operator wird - nicht erkannt. Folglich funktioniert beispielsweise "-pi" nicht.

PS: 2²2 = 4 ?
So hab auch dieses gefixed.

Der unäre Minus-Operator funktionierte nur bei Konstanten nicht.
Jetzt sollte er es aber tun.

EDIT:
Aso jetzt werden Leerzeichen ignoriert.
Und den Operator ² hab ich komplett rausgenommen.
Dafür gibts jetzt aber Sqr
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat