www.mikrocontroller.net

Forum: Projekte & Code Zwei Parser für numerische Ausdrücke


Autor: Ralf Rosenkranz (voltax)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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:

Bewertung
0 lesenswert
nicht lesenswert
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:

Bewertung
0 lesenswert
nicht lesenswert

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

Bewertung
0 lesenswert
nicht lesenswert
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
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
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 bestätigst du, die Nutzungsbedingungen anzuerkennen.