Syntaxbasierte Programmierwerkzeuge
Syntaxbasierte Programmierwerkzeuge
Gegenstand dieses Buchs sind die theoretischen Grundlagen, die man braucht, um Compiler-Compiler sinnvoll einsetzen und die Leistungsfhigkeit solcher Werkzeuge richtig beurteilen zu knnen. Dazu gehren neben attributierten Grammatiken als Beschreibungsmittel die heute verwendeten Syntaxanalyse- und Attributauswertungsverfahren. Das sind die LL(1)-Analyse und die verschiedenen Varianten oder LR-Analyse sowie dynamische, statische und inkrementelle Attributauswerter. Besonders ausfhrlich wird das Schreiben attributierter Grammatiken behandelt: Dabei mssen Probleme in korrekte und verarbeitungsgerechte Formulierungen umgesetzt werden. Die Theorie wird weitgehend informell motiviert und an vielen Beispielen dargestellt. Zu zentralen oder methodisch interessanten Sachverhalten findet man vollstndige Beweise. Damit soll ein tieferes Verstndnis fr die Arbeitsweise praktischer Systeme wie LEX/ YACC gefrdert und die Leser angeregt werden, sich noch eingehender mit deren mathematischen Grundlagen zu beschftigen. Ein greres Beispiel aus dem Bereich der Dokumentenverarbeitung illustriert die verschiedenen Einsatzmglichkeiten von attributierten Grammatiken: Ob es um die Formatierung einer TeX-Quelldatei geht oder um die Expansion darin vorhandener Makros und Referenzen, ob die Quelle auf gewisse Eigenschaften hin geprft oder das Ergebnis graphisch angezeigt werden soll, in all diesen Fllen lt sich die Aufgabe mit einer geeigneten Attributierung adquat lsen.
Price Comparison
Seller | Contact Seller | List Price | On Sale | Shipping | Best Promo | Final Price | Volume Discount | Financing | Availability | Seller's Page |
---|---|---|---|---|---|---|---|---|---|---|
BEST PRICE 1 Product Purchase
|
$49.99 | $49.99 |
|
$49.99 | See Site | In stock | Visit Store |