The van Wijngaarden grammars: A syntax primer with decidable restrictions

Journal of Knowledge Structures and Systems 4 (2):1-39 (2023)
  Copy   BIBTEX

Abstract

Expressiveness and decidability are two core aspects of programming languages that should be thoroughly known by those who use them; this includes knowledge of their metalanguages a.k.a. formal grammars. The van Wijngaarden grammars (WGs) are capable of generating all the languages in the Chomsky hierarchy and beyond; this makes them a relevant tool in the design of (more) expressive programming languages. But this expressiveness comes at a very high cost: The syntax of WGs is extremely complex and the decision problem for the generated languages is generally unsolvable. With this in mind, I provide here a short primer of the syntax of WGs, which includes syntactic restrictions that guarantee decidability for the corresponding generated languages.

Links

PhilArchive

External links

  • This entry has no external links. Add one.
Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Unification grammars and off-line parsability.Efrat Jaeger, Nissim Francez & Shuly Wintner - 2005 - Journal of Logic, Language and Information 14 (2):199-234.
The Formal Theory of Grammar. [REVIEW]L. J. - 1975 - Review of Metaphysics 28 (3):557-558.
On the membership problem for non-linear abstract categorial grammars.Sylvain Salvati - 2010 - Journal of Logic, Language and Information 19 (2):163-183.
The Chomsky Hierarchy 1.Tim Hunter - 2021 - In Nicholas Allott, Terje Lohndal & Georges Rey (eds.), A Companion to Chomsky. Wiley. pp. 74–95.
Highly constrained unification grammars.Daniel Feinstein & Shuly Wintner - 2008 - Journal of Logic, Language and Information 17 (3):345-381.
Aspects of the Theory of Syntax. [REVIEW]J. M. P. - 1966 - Review of Metaphysics 19 (4):806-807.
Aspects of the Theory of Syntax.P. J. M. - 1966 - Review of Metaphysics 19 (4):806-807.
Strong generative capacity of classical categorial grammars.Wojciech Buszkowski - 1986 - Bulletin of the Section of Logic 15 (2):60-63.

Analytics

Added to PP
2023-08-14

Downloads
309 (#65,170)

6 months
182 (#16,412)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Luis M. Augusto
Independent Scientist

Citations of this work

No citations found.

Add more citations

References found in this work

Languages, machines, and classical computation.Luis M. Augusto - 2021 - London, UK: College Publications.

Add more references