Gisa
Mitglied
Dabei seit: 06.02.2007
Beiträge: 47
Herkunft: DE
|
|
Compilerbau - Parser Generator |
|
Hallo mir vor kurzem in die Welt der Scanner Generatoren sowohl im theoretischen und praktischen eingearbeitet und versuche nun die Funktionsweise eines Parser-Generators (yacc) zu verstehen.
Bei Lex ist es so, dass es eine Eingabadatei erhält und daraus einen C Datei generiert die sich anschließend zu einem Scanner compilieren lässt.
Bei yacc ist es ähnlich. Es erhält ebenfalls eine Eingabedatei. Erhalte ich dann genau wie lex eine Datei (wie z.B. lex.yy.c). Wird sie wie bei Lex anschließend compiliert um meinen Parser zu erzeugen? Wie verbinde ich es mit einem Scanner, denn der Parser benötigt ja einen Scanner?
Vielen Dank an alle.
VLG
Gisa
__________________ "Imagination ist more than Knowledge"
|
|