书目名称 | Syntaxbasierte Programmierwerkzeuge |
编辑 | Lothar Schmitz |
视频video | |
丛书名称 | XLeitfäden der Informatik |
图书封面 |  |
描述 | Gegenstand dieses Buchs sind die theoretischen Grundlagen, die man braucht, um Compiler-Compiler sinnvoll einsetzen und die Leistungsfähigkeit solcher Werkzeuge richtig beurteilen zu können. Dazu gehören 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 ausführlich wird das Schreiben attributierter Grammatiken behandelt: Dabei müssen 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 vollständige Beweise. Damit soll ein tieferes Verständnis für die Arbeitsweise praktischer Systeme wie LEX/ YACC gefördert und die Leser angeregt werden, sich noch eingehender mit deren mathematischen Grundlagen zu beschäftigen. Ein größeres Beispiel aus dem Bereich der Dokumentenverarbeitung illustriert die verschiedenen Einsatzmöglichkeiten von attributierten Grammatiken: Ob es um die Formatierung |
出版日期 | Textbook 1995 |
关键词 | Automaten; Compilerbau; Graphen; Programmiersprache; Systeme; Verfahren; Werkstoff; Werkzeug |
版次 | 1 |
doi | https://doi.org/10.1007/978-3-322-96655-1 |
isbn_softcover | 978-3-519-02140-7 |
isbn_ebook | 978-3-322-96655-1Series ISSN 1615-5432 |
issn_series | 1615-5432 |
copyright | Springer Fachmedien Wiesbaden 1995 |