Abstract
The problem of prototyping software and languages by attribute grammars is considered. The applied attribute grammars — Grammars of Syntactical Functions (GSF) — are very closely related to logical programs. Therefore, prototyping exploiting PROLOG systems is suggested.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arbab, B.: Compiling Circular Attribute Grammars into PROLOG IBM Journal of Research and Development, Vol.30, Nr.3, May 1986, 294–309
Courcelle, B., P. Deransart: Proofs of Partial Correctness for Attribute Grammars and Recursive Procedures Rapports de Recherche No 322, INRIA, Juillet 1984
Dittmar, A.: Ein System zur LR(1)-Analyse Bericht zum Berufspraktikum, Universität Rostock, Fachbereich Informatik, 1991
Deransart, P., B. Lorho, J., Małuszyński (Eds.): Programming Languages Implementation and Logic Programming Proceedings of the International Workshop PLILP '88, Orléans, France, May 1988, LNCS 348, Springer-Verlag
Deransart, P., Małuszyński (Eds.): A Grammatical View of Logic Programming in [DLM 89], 219–251
Forbrig, P.: Softwarespezifikation und attributierte Grammatiken Vorträge des Problemseminars “Attributierte Grammatiken und ihre Anwendungen”, Pruchten 15.10.19.10.84, W.-Pieck-Universität Rostock, Sektion Informatik, 1984, 23–39
Forbrig, P., U.Lämmel: Prototyping in Compiler Construction in: Překladače programovacích jazyk⫲, Sborník přednášek, Praha 1990, ČSVTS-FEL-ČVUT, 174–190
Jazayeri, M.: Formal Specification and Automatic Programming 2nd Int. Conference on Software Engineering, San Francisco, October 1976, 293–296
Knuth, D.E.: Semantics of Context-Free Languages Math. Systems Theory 2 (1968), 127–145
Lämmel, U.: Executing Attribute Grammars in PROLOG Universität Rostock, Fachbereich Informatik, Bericht WPU-PS-Nr. 31 (1990)
Małuszyński, J.: Attribute Grammars and Logic Programs: A Comparison of Concepts In this volume
Nilsson, U.: AID: An Alternative Implementation of DCGs New Generation Computing, 4 (1986), 383–399
Rechenberg, P., Mössenbeck: Ein Computer-Generator für Mikrocomputer Hanser-Verlag, München 1988
Riedewald, G.: Syntaktische Analyse von ALGOL68-Programmen Dissertation A, Universität Rostock, Sektion Mathematik, 1972
Riedewald, G.: Compilerkonstruktion und Grammatiken syntaktischer Funktionen Dissertation B, Rechenzentrum der Universität Rostock, 1979
Riedewald, G.: Attribute Grammars and PROLOG in: Překladače programovacích jazyků, Sborník přednášek, Praha 1990, ČSVTS-FEL-ČVUT, 157–173
Rechenberg, P.: Attributierte Grammatiken als Methode der Softwaretechnik El. Rechenanlagen, 26(3), 1984
Riedewald, G., U.Lämmel: Using an Attribute Grammar as a Logic Program in: [DLM 89], 161–179
Simon, E.: A New Programming Methodology Using Attribute Grammars Acta Cybernetica, Tom. 7, Fasc. 4, Szeged, 1986, 425–436
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Riedewald, G. (1991). Prototyping by using an attribute grammar as a logic program. In: Alblas, H., Melichar, B. (eds) Attribute Grammars, Applications and Systems. SAGA School 1991. Lecture Notes in Computer Science, vol 545. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54572-7_16
Download citation
DOI: https://doi.org/10.1007/3-540-54572-7_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54572-9
Online ISBN: 978-3-540-38490-8
eBook Packages: Springer Book Archive