Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #264481
| From | Stefan Reuther <stefan.news@arcor.de> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: State Machine Compiler für 8-bit AVRs? |
| Date | 2019-09-25 17:51 +0200 |
| Message-ID | <qmg9e7.2tg.1@stefan.msgid.phost.de> (permalink) |
| References | (6 earlier) <qm9r9o$pej$1@news2.open-news-network.org> <qmad0t$nsh$1@solani.org> <qmadud$aks$1@news2.open-news-network.org> <qmdq68.3kc.1@stefan.msgid.phost.de> <qmdocn$crk$1@news2.open-news-network.org> |
Am 24.09.2019 um 20:47 schrieb Johannes Bauer: > On 24.09.19 19:18, Stefan Reuther wrote: >>> Wenn jemand groß Sprüche klopft, wie einfach das doch alles von Hand >>> sei, Lexer/Parser für komplexe Grammatiken zu schreiben (zum Beispiel >>> der von C), und dann in der Praxis halt schon bei simpelsten Beispielen >>> voll auf die Nase fliegt, dann ist das ja schon ein interessantes Ergebnis. >> >> Ich warte ja auf das Gegenbeispiel, also: deinen C-Parser. > > Nur weil einen Parser von Hand schreiben schwer ist, heißt das noch > lange nicht, dass einen Parser mit Generator schreiben leicht ist. > > Aber wenn ich ein Beispiel liefern würde, dann kann ich dir immerhin > versichern, dass das nicht so grütze-mäßig Segfaulten würde wie DoDis > Beispiel. Da wäre ich mir nicht so sicher, denn Ressourcenmanagement zumindest mit yacc ist nicht einfach. Wer gackert muss auch legen. (Mein zweites größeres Parserprojekt war vor >20 Jahren bei "Jugend Forscht", ist also nicht so, dass ich nicht legen könnte.) >>> auch gcc parsen eben auch C++, für das es keine ausdefinierte Grammatik >>> gibt >> >> *Das* ist Geschwätz. Selbstverständlich hat C++ eine Grammatik. Zu >> finden im Standard-Dokument unter "Annex A" > > Du kannst offenbar keine Standards lesen. Denn da steht ganz klar > zuerstmal: Annex A (informative) -- muss ich dir jetzt den Unterschied > zwischen informative und normative erklären? Danke, sehr freundlich. (Mein ca. fünftes größeres Parserprojekt war Teil eines C++-Compilers für das VFiasco-Projekt. C++-Standard kenn ich.) > Und dann nochmal überdeutlich: "This summary of C ++ syntax is intended > to be an aid to comprehension. It is not an exact statement of the > language." Das ist die Zusammenfassung der Fragmente. Nicht normativ, weil die normativen Teile nebst der semantischen Bedingungen in den anderen Kapiteln stehen, und weil dir niemand zusichert, in dem Anhang nichts vergessen zu haben. >> sowie in Fragmenten in den >> einzelnen Kapiteln. > > Genau, verteilt über ~1300 Seiten, aber eben nicht ausdefiniert (und > genau das habe ich geschrieben, keine ausdefinierte Grammatik). Was wäre denn eine "ausdefinierte Grammatik"? Die ernsthafte Schwäche, die diese Grammatik hat, ist, dass sie zwischen den Ebenen "lexikalische Analyse", "Präprozessor" und "syntaktische Analyse" nicht sauber trennt. Jedem Praktiker ist das egal. Regeln wie "maximum munch" (also dass 'inti' ein Wort ist und nicht das gleiche wie 'int i') werden quasi immer in Prosa angegeben, nicht in der Grammatik. Stefan
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
State Machine Compiler für 8-bit AVRs? Andreas Weber <info@tech-chat.de> - 2019-09-21 11:29 +0200
Re: State Machine Compiler für 8-bit AVRs? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-09-21 12:26 +0200
Re: State Machine Compiler für 8-bit AVRs? Andreas Weber <info@tech-chat.de> - 2019-09-21 19:09 +0200
Re: State Machine Compiler für 8-bit AVRs? Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2019-09-21 20:37 +0200
Re: State Machine Compiler für 8-bit AVRs? Andreas Weber <info@tech-chat.de> - 2019-09-22 12:48 +0200
Re: State Machine Compiler für 8-bit AVRs? olaf <olaf@criseis.ruhr.de> - 2019-09-22 13:27 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-22 17:23 +0200
Re: State Machine Compiler für 8-bit AVRs? Andreas Weber <info@tech-chat.de> - 2019-09-23 20:15 +0200
Re: State Machine Compiler für 8-bit AVRs? Stefan Reuther <stefan.news@arcor.de> - 2019-09-22 10:48 +0200
Re: State Machine Compiler für 8-bit AVRs? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-09-22 12:55 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-22 17:32 +0200
Re: State Machine Compiler für 8-bit AVRs? Gerhard Hoffmann <dk4xp@arcor.de> - 2019-09-22 20:43 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-22 21:10 +0200
Re: State Machine Compiler für 8-bit AVRs? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-09-23 00:34 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-23 09:12 +0200
Re: State Machine Compiler für 8-bit AVRs? Gerhard Hoffmann <dk4xp@arcor.de> - 2019-09-23 14:15 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-23 14:31 +0200
Re: State Machine Compiler für 8-bit AVRs? Stefan Reuther <stefan.news@arcor.de> - 2019-09-24 19:18 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-24 20:47 +0200
Re: State Machine Compiler für 8-bit AVRs? Stefan Reuther <stefan.news@arcor.de> - 2019-09-25 17:51 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-27 10:37 +0200
Re: State Machine Compiler für 8-bit AVRs? Stefan Reuther <stefan.news@arcor.de> - 2019-09-27 17:42 +0200
Re: State Machine Compiler für 8-bit AVRs? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-09-27 21:22 +0200
Re: State Machine Compiler für 8-bit AVRs? Stefan Reuther <stefan.news@arcor.de> - 2019-09-28 11:58 +0200
Re: State Machine Compiler für 8-bit AVRs? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-09-28 13:48 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-28 13:43 +0200
Re: State Machine Compiler für 8-bit AVRs? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-09-23 19:07 +0200
Re: State Machine Compiler für 8-bit AVRs? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-09-23 20:08 +0200
Re: State Machine Compiler für 8-bit AVRs? Gerhard Hoffmann <dk4xp@arcor.de> - 2019-09-22 13:40 +0200
Re: State Machine Compiler für 8-bit AVRs? olaf <olaf@criseis.ruhr.de> - 2019-09-22 14:59 +0200
csiph-web