Diskussion:Yacc

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 24. Juni 2013 um 19:31 Uhr durch imported>Anonym~dewiki(31560) (Neuer Abschnitt →‎Etwas YACC-Synatx).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Ich habe den Link auf den Golem-Artikel entfernt, da er nicht zur Erklärung und Vertiefung des Verständnisses von Yacc beiträgt. Insbesondere erscheint mit die Kommentierung des Golem-Artikels durch den Link-Text unangebracht. Der Golem-Artikel berichtet, dass der Fehler behoben wurde und bis zu einer Version des Jahres 1975 zurückverfolgt wurde. -- ---- (nicht signierter Beitrag von 62.143.69.23 (Diskussion) 23:07, 15. Okt. 2010 (CEST))

Ich habe den Fehler recherchiert und der Bug gehört definitiv zu Code der erst 1989 vom BSD Projekt neu erzeugt wurde. Yacc gab es aber schon spätestens 1978. Man darf halt Sekundärquellen (bzw. Tertiärquellen) wie Golem nicht ohne eigene Recherche vertrauen. Fazit: Die Behauptung in Golem ist falsch. Immerhin kann man dem Text mit meiner Anmerkung entnehmen wie man mit unbelegten Behauptungen umgehen muß ;-) --Schily 00:01, 16. Okt. 2010 (CEST)

Der Text enthält den Teil "MKS Yacc and Abraxas Yacc" -- evtl. Copy/Paste-Fehler? Sollte da nicht ein "und" stehen? --188.107.133.219 23:22, 12. Sep. 2012 (CEST)

Grammatik / Eingabesprache von Yacc ?

Wieso wird die Eingabesprache nicht beschrieben bzw. wenigsten Links hierzu angegeben ? Allein die Aufrufkonvention aus der LINUX-man-page reicht M.E: nicht.

Hier zwei Links:

Yacc Grammatik u. Anleitung

//www.eike-meinders.de/Yacc.html

Überblick in Folien:

//kurse.fh-regensburg.de/kurs_37/kursdateien/Yacc.ppt 37.5.134.201 12:52, 23. Jun. 2013 (CEST)

Etwas YACC-Synatx

Hier habe ich einige Syntax-Schlüsselworte gefunden.

Ich hoffe das mit der WIKI-Formatierung klappt.


Begriffsklaerung:

Literal : einzelnes Eingabezeichen

Token : ein oder mehrere Eingabezeichen

Syntax-Schluesselzeichen:

%% Trennung der "Programmteile"

  : Grammatikregel

| Regel-Alternativen ("OR")

  ; Ende einer Regel

'Literal' Literale in Hochkomma-Anführungszeichen

{} optionale C-Aktionen

$ Variable

%token Deklaration

%{

   #define C-Quellcode

%}

%left links-assoziativ

%right rechts-assoziativ

Anmerkung: Prioritäten bei "%left" oder "%right" (Punktrechnung geht vor Strichrechnung) wir so gehandhabt : Die letzten sind die ersten; Letztgenannte haben die höchste Priorität

Quelle: www.eike-meinders.de/Yacc

"Der Parser-Generator YACC"

37.5.134.117 21:31, 24. Jun. 2013 (CEST)