Toggle Main Menu Toggle Search

Open Access padlockePrints

Dynamic Syntax: A Concept for the Definition of the Syntax of Programming Languages

Lookup NU author(s): Professor Cliff Jones


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


It is well known that the syntax of declarative programming languages is not context-free, and that this is due to their ability to declare names which may then occur only in specific contexts. This report explores the idea that declarations modify the context-free grammar of any program in which they appear. The name 'dynamic syntax' has been given to this concept. The report presents a functional formulation of dynamic syntax and applies the resulting metalanguage to the description of the syntax of Algol 60.

Publication metadata

Author(s): Hanford KV, Jones CB

Publication type: Article

Publication status: Published

Journal: Annual Review in Automatic Programming

Year: 1973

Volume: 7

Pages: 115-140

Print publication date: 01/01/1973

ISSN (print): 0066-4138

Publisher: Pergamon


DOI: 10.1016/0066-4138(73)90003-7


Altmetrics provided by Altmetric