www.mikrocontroller.net

Forum: Codesammlung Zwei Parser für numerische Ausdrücke


Autor: Ralf Rosenkranz (voltax)
Datum:

Hallo,

ein kleiner Nachtrag: hier sind zwei Links ins GCC-Forum, wo etwas
Quellcode am Ende eines Threads herumliegt, den dort (fast) niemand
suchen oder finden würde, und der hier besser aufgegoben ist. Deshalb
hier zwei Links:

http://www.mikrocontroller.net/attachment/20914/Parser.c
das ist der Parser für numerische Ausdrücke von  Karl heinz Buchegger,
der so ist, wie man es richtig macht. Kurz und präzise.

http://www.mikrocontroller.net/attachment/20918/rr_parser.c
und das ist dasselbe nochmal von mir, der so ist, wie ich mir dachte,
dass man es machen könnte. Nicht ganz so kurz, und etwas anders gelöst.

Beide Programme nehmen über die Serielle Schnittstelle einen numerischen
Ausdruck entgegen, und nach [Enter] rechnen sie ihn aus, und geben das
Ergebnis ans Terminal zurück.

Grüße Ralf
Autor: Uwe Nagel (ulegan)
Datum:

Hallo Ralf,

hast Du auch noch einen Link auf den Thread? Ich kann ihn einfach nicht
finden, möchte aber gerne wissen, was ihr noch zu dem Thema geschrieben
habt. Den Parser von Karl Heinz habe ich gerade als Vorbild verwendet
und der scheint mir nicht gerade Fehlerfrei.

Uwe
Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Autor: Karl Heinz Buchegger (kbuchegg) (Moderator)
Datum:

Uwe Nagel wrote:
> Hallo Ralf,
>
> hast Du auch noch einen Link auf den Thread? Ich kann ihn einfach nicht
> finden, möchte aber gerne wissen, was ihr noch zu dem Thema geschrieben
> habt. Den Parser von Karl Heinz habe ich gerade als Vorbild verwendet
> und der scheint mir nicht gerade Fehlerfrei.
>

Ach wenns jetzt schon längere Zeit her ist. Vielleicht
bist du ja noch im Forum und kannst dich erinnern:

Der Parser sollte eigentlich schon ziemlich fehlerfrei
sein. Weist du noch, bei welchen Berechnungen er daneben
liegt?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net