Re: kleiner, vlt auch etwas uneffizienter Mathe Parser
:D:D:D:D
Bei Numbers ',' ergänzen :P also Numbers: Set of Char = [ '0'..'9', ',' ]; dann geht 2s2+1 :P Edit: Jetzt bin ich mal gespannt, mit was für nem Problem du wieder kommst :) MfG |
Re: kleiner, vlt auch etwas uneffizienter Mathe Parser
Negative Zahlen eventuell? 1 * (-1)
|
Re: kleiner, vlt auch etwas uneffizienter Mathe Parser
:cry: :cry:
das löse ich später ... ich habe heute ne prüfung in der schule, ich gehe lieber vorher noch lernen.. PS: danke für die hinweise :) |
Re: kleiner, vlt auch etwas uneffizienter Mathe Parser
Für so einew Aufgabe würde man normalerweise mit einer Grammatik und einen mit einem Parser generator wie z.b Antlr arbeiten.
Der Ablauf könnte so aussehen: 1. Ein Lexer zerlegt die Eingabe(Mathematische Formel) in einzelne Tokens z.B 4,( 2. Ein Parser erstellt basierend auf einer Grammatik ein Baum 3. Der Baum wird ausgewertet |
Re: kleiner, vlt auch etwas uneffizienter Mathe Parser
An sowas arbeite ich auch gerade, nur ein bisschen größer...
Meine Fortschritte sind aber noch nicht zu sehen. Hab mich bis jetzt mit der Theorie befasst, werd mich aber in den Semesterferien (ja, die hab ich in 2 Wochen :D) an die Arbeit machen... mfg flö |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz