Re: Two Level Grammars

neitzel@ips.cs.tu-bs.de (Martin Neitzel)
Thu, 19 Nov 1992 10:21:54 GMT

          From comp.compilers

Related articles
Two Level Grammars 0005507197@mcimail.com (Lee Leitner) (1992-11-09)
Re: Two Level Grammars martens@python.cis.ohio-state.edu (1992-11-11)
Re: Two Level Grammars joan@ra.cs.umb.edu (1992-11-11)
Re: Two Level Grammars watt@osf.org (1992-11-12)
Two Level Grammars tfj@apusapus.demon.co.uk (Trevor Jenkins) (1992-11-12)
Re: Two Level Grammars bowen@comlab.oxford.ac.uk (1992-11-13)
Re: Two Level Grammars neitzel@ips.cs.tu-bs.de (1992-11-19)
| List of all articles for this month |
Newsgroups: comp.compilers
From: neitzel@ips.cs.tu-bs.de (Martin Neitzel)
Organization: Inst. f. Informatik, TU Braunschweig, FRG
Date: Thu, 19 Nov 1992 10:21:54 GMT
References: 92-11-037
Keywords: parse, bibliography

> I am looking for some reference sources for "two level Grammars" and "Van
> Wijngaarden form" grammars. [...] Can anyone point me to other
> references which describe these grammars?


I guess it's the third time I'm recommending the following book about
vW grammars in comp.compilers in the past 5 years:


Cleaveland, J. C. and Uzgalis, R. C.:
"Grammars for Programming Languages"
Elsevier North-Holland, New York
ISBN 0-444-00187-5


I've appended some more related references below. (I hope you don't
mind the German annotations (and their incorrect capitalisations.)


Martin Neitzel


@book{infbib-7201,
    author = "Wijngaarden, A. Van and Mailloux, B. J. and Peck, J. E. L.
                              and Koster, C. H. A.",
    title = "Report on the Algorithmic Language Algol 68",
    publisher = "Springer",
    address = "Berlin",
    year = 1969,
    descriptor = "Algol 68, Programmiersprache, Report, Sprachbeschreibung,
                              Syntax von Algol 68",
    annote = "Algol 68 Report",
}


@book{infbib-7207,
    author = "Lindsey, C. H. and Meulen, S. G. Van der",
    title = "Informal Introduction to Algol 68",
    publisher = "North-holland",
    address = "Amsterdam",
    year = 1971,
    isbn = "07204-20482",
    descriptor = "Algol 68",
    annote = "Auf der Grundlage Des Algol 68-reports Wird eine
                              Informelle Beschreibung der Sprache Gegeben. Dieses Buch
                              Duerfte Als Bester Einstieg in die Sprache fuer einen
                              Nicht Vorbelasteten Interessenten Gelten",
}


@techreport{infbib-73225,
    author = "Peck, J. E. L.",
    title = "An Algol 68 Companion",
    address = "Vancouver",
    year = 1972,
    descriptor = "Algol 68, Programmiersprache",
}


@book{infbib-75372,
    author = "Stiller, Gerd",
    title = "Algol 68. Begriffe und Ausdrucksmittel",
    publisher = "R. Oldenbourg",
    address = "Muenchen",
    year = 1976,
    isbn = "3-486-34761-6",
    descriptor = "Algol 68, Programmiersprache",
}


@proceedings{infbib-A7298,
    editor = "Peck, J. E. L.",
    title = "Algol 68 Implementation",
    address = "Amsterdam",
    year = 1971,
    isbn = "0-7204-2045-8",
    descriptor = "Algol 68, Programmiersprache",
    annote = "Proceedings of the Ifip Working Conference on Algol 68
                              Implementation, July 1970. Seventeen of the Papers
                              Presented at the Conference Are Contained in This Book.
                              Various Aspects of Implementation Were Discussed and the
                              Papers Ranged in Scope From An Examination of Detailed
                              Pacets of Compiler Costruction to the More General
                              Questions Concerning Implementation Methods, Language
                              Design Or Sublanguage Specification.",
}


@book{infbib-A74150,
    author = "Wijngaarden, A. Van and Mailloux, B. J. and Peck, J. E. L.
                              and Koster, C. H. A. and Sintzoff, M. and Lindsey, C. H.
                              and Meertens, L. G. L. T. and Fisker, R. G.",
    title = "Revised Report on the Algorithmic Language Algol 68",
    publisher = "Department of Computing Science of the University of
                              Alberta",
    address = "Edmonton",
    year = 1974,
    descriptor = "Algol 68, Compilerbau, Grammatik, Programmiersprache,
                              Syntax, Uebersetzerbau, Wijngaarden-grammatik",
}


@proceedings{infbib-A76084,
    editor = "Universitaet Dortmund",
    title = "Tagung ueber Automatentheorie und Formale Sprachen vom
                              27.3-29.3.1974, Dortmund",
    address = "Dortmund",
    year = 1974,
    descriptor = "Ableitungssprache, Automatentheorie, Flussdiagramm,
                              Formale Sprache, Grammatik, Komplexitaet, Kontextsensitiv,
                              Lba Problem, Lernender Automat, Lindenmayer-system, Lisp,
                              Sprache, Stochastische Sprache",
    annote = "Ableitungssprachen Crossing-bounded Automata and Their
                              Relation to the Lba Problem Lernende F-s Automaten Data
                              Aggregations in Algorithms Bemerkungen ueber Van
                              Wijngaarden Grammatiken Anwendungen der Kategoriellen
                              Theorie von Automaten ueber Rationale Stochastische
                              Sprachen: Ihre Darstellung, Ihre Beziehung Zu den Klassen
                              R, Rquer von Schnetzenberger und Ihre Lage in der
                              Chomskyhierarchie Automatentheorie und Dynamische Systeme
                              ueber Flussdiagramme mit Beschraenkter Schleifenstruktur
                              Akzeptoren und Ihre Monoide on the Most Recent Property of
                              Algol-like Programs ueber Cons-freies Programmieren in
                              Lisp ueber Baumautomaten mit Kellerspeicher Tensor
                              Calculus in Semimodule Categories Applied to Automata and
                              Networks Chomsky-klassifikation von Diagramm-sprachen mit
                              Regulaeren Grundbegriffen Definierbare Praedikate
                              Boole'sche Minimalpolynome und Ueberdeckungsprobleme Left
                              Context-sensitive Grammars Some Methods For Bounding the
                              Combinatorial Complexity of Functions Characterization of
                              Growth in Deterministic Lindenmayer Systems Realisierungen
                              von Systemen Parameterisierungen Allgemeiner Zeitsysteme
                              on Locally Regular Languages Programmschemata mit
                              Zaehlern, die Nicht Helfen",
}


@techreport{infbib-A77468,
    author = "Hesse, W.",
    title = "A Correspondence Between W-grammars and Formal Systems of
                              Logic and Its Application to Formal Language Description",
    address = "Muenchen",
    year = 1977,
    descriptor = "G-system, Grammatik, Pw-grammatik, W-grammatik",
    annote = "Es Werden Zusammenhaenge Zwischen Wijngaarden
                              Grammatiken,praedikative Wijngaarden Grammatiken und
                              Formallogischen Systemen Gezeigt.",
}


@book{infbib-A78395,
    author = "Feldmann, Harry",
    title = "Einfuehrung in Algol 68",
    publisher = "Vieweg",
    edition = 1,
    address = "Braunschweig",
    year = 1978,
    isbn = "3-528-03329-0",
    descriptor = "Algol 68, Grammatik, Programm, Programmiersprache,
                              Zweischichtige Grammatik",
    annote = "Vorlesungsskriptum ueber Algol 68 mit Vielen Beispielen
                              und Angabe der Zweistufigen Syntax",
}


@mastersthesis{infbib-A79125,
    author = "Uden, Hermann",
    title = "Darstellung Verschiedener Ansaetze Zur Formalen
                              Beschreibung Kontextabhaengiger Eigenschaften in
                              Programmiersprachen und Deren Automatische Analyse",
    address = "Braunschweig",
    year = 1975,
    descriptor = "Affix-grammatik, Attribut-grammatik, Compiler, Semantische
                              Analyse, Van Wijngaarden-grammatik",
    annote = "Gegenueberstellung der von Wijngaarden-grammatik,der
                              Attribut-grammatik (knuth) und der Affix-grammatik
                              (koster) und der Resultierenden Erkennungsalgorithmen.",
}


@techreport{infbib-A79261,
    author = "Hesse, W.",
    title = "Two-level Graph Grammars",
    address = "Muenchen",
    year = 1978,
    descriptor = "Formale Sprachdefinition, Graphgrammatik, Lisp,
                              Zweischichtige Grammatik, Zweischichtige Graph-grammatik",
    annote = "Two-level Graph Grammar (2ggs) Verbinden Graph-grammatiken
                              (in der Form,wie Sie Pratt Definierte) und Zweischichtige
                              Grammatiken (wie Sie im Algol 68-report Verwendet
                              Werden).in der Vorliegenden Arbeit Werden 2ggs Definiert
                              und Ihre Beziehungen Zu Anmderen Grammatiktypen
                              (insbesondere Varianten von 2ggs) Betrachtet.die
                              Anwendbarkeit von 2ggs Zur Formalen Beschreibung von
                              Programmiersprachen Wird Am Beispiel der Sprache Lisp
                              Erlaeutert.",
}


@proceedings{infbib-A79277,
    editor = "Iria",
    title = "Le Point Sur La Compilation",
    address = "Le Chesnay",
    year = 1978,
    isbn = "2-7261-0185-2",
    descriptor = "Codeerzeugung, Compiler, Fehlererkennung,
                              Programmiersprache, Syntaxanalyse",
    annote = "Tagungsband Eines Compiler-kurses im Januar 1978 in
                              Toulouse.die Beitraege Sind (trotz Des Titels) in
                              Englisch.beitraege Von:u. Ammann, D. Bjoerner, C. Jones,
                              K. Kennedy, O. Lecarme, B. Lorho, K. Ripleen, A. V.
                              Wijngaarden, J. Voiron, R. Wilhelm.",
}


@techreport{infbib-A80129,
    author = "Janssen, T. M. V.",
    title = "on Problems Concerning the Quantification Rules in
                              Montague Grammars",
    address = "Amsterdam",
    year = 1979,
    descriptor = "Montague Grammatik, Van Wijngaarden-grammatik",
    annote = "Bericht Nr. Zw 124/79 Variable Wie He1,he2,... Geben
                              Anlass Zu Problemen Folgender Art in Montague-grammatiken:
                              -dort Wo Sie Erwuenscht Sind,koennen Sie Fehlen und -dort
                              Wo Sie Unerwuenschtsind,koennen Sie Auftreten.dieser
                              Bericht Liefert Verschiedene Vorschlaege,diesen Problemen
                              Zu Begegnen.",
}


@book{infbib-A81099,
    author = "Mcgettrick, A. D.",
    title = "the Definition of Programming Languages",
    publisher = "Cambridge University Press",
    edition = 1,
    address = "Cambridge",
    year = 1980,
    isbn = "0521-29585-8",
    descriptor = "Algol, Algol 68, Attributierte Grammatik, Axiomatisch,
                              Cobol, Denotational Semantics, Fortran, Lisp, Pascal,
                              Pl/i, Semantik, Syntax, Vienna Definition Language,
                              Zweischichtige Grammatik",
    annote = "Es Werden Verschiedene Moeglichkeiten Betrachtet, die
                              Syntax und Semantik von Programmiersprachen Zu Definieren.
                              Verschiedene Existierende Sprachen Werden Als Beispiele
                              Herangezogen.",
}


@techreport{infbib-A83164,
    author = "Friede, D.",
    title = "on Partitioned Van Wijngaarden Grammars",
    address = "Muenchen",
    year = 1982,
    descriptor = "Van Wijngaarden-grammatik, Zweischichtige Grammatik",
    annote = "An Attempt Is Made to Specify Direct Properties of
                              Wijngaarden-grammars Allowing to Parse
                              Wijngaarden-grammars Directlyin One Pass.",
}


@proceedings{infbib-B76375,
    editor = "Aguilar, R.",
    title = "Formal Languages and Programming",
    address = "Amsterdam",
    year = 1976,
    isbn = "0-7204-0436-3",
    descriptor = "Dialogprogramm, Dialogsprache, Formale Sprache,
                              Mathematische Linguistik, Methoden der Sprachdefinition,
                              Programmiersprache, Programmiertheorie, Programmierung,
                              Spracheigenschaft, Sprachklassifikation",
    annote = "Tagungsband Eines Seminars im April 1975 in Madrid ueber
                              Formale Sprachen, Interaktive Programmierung und Theorie
                              der Programmierung Beitraege von Indermark, Van
                              Wijngaarden, Pair, Melkanoff, Kupka, Falkoff,
                              Schuetzenberger, Nivat, Ginsburg, Salomaa",
}


@techreport{infbib-B77181,
    author = "Ammeraal, L.",
    title = "A W-grammar For the Semantics of Integer Expressions",
    address = "Amsterdam",
    year = 1976,
    descriptor = "Grammatik, Semantik, Van Wijngaarden-grammatik,
                              W-grammatik",
    annote = "Bericht Nr. Iw 66/76 Abstract: For Parenthesised Integer
                              Expressions With Operators + and * A W-grammar Is
                              Presented Which Not Only Defines Their Syntactic Structure
                              But Also Prescribes Their (semantic) Value.",
}
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.