z-logo
open-access-imgOpen Access
The implementation of syntax analysis using ALGOL, and some mathematical applications
Author(s) -
Eric Foxley,
Peter King
Publication year - 1968
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/10.4.325
Subject(s) - syntax , computer science , programming language , abstract syntax , abstract syntax tree , syntax error , notation , set (abstract data type) , natural language processing , mathematics , arithmetic
When the Department of Mathematics at the University of Nottingham initiated a postgraduate course in computing, it was felt that teaching the principles of compiling could be done more satisfactorily if a "Compiler Compiler" program of the type implemented on Atlas by R. A. Brooker (1963) was available. Since this University's computing service was transferred from a data link with Manchester University's Atlas to its own English Electric KDF9, no such program was available. It was therefore decided to attempt an ALGOL program to demonstrate some of the main principles. Any program of this type consists of two main parts, one to perform syntax analysis on the source program, and the other to use the results of the analysis to perform compilation. The development of a syntax analysis procedure is described below. However, during the development of this part of the program, many applications other than compilation became apparent, and this paper describes a selection of applications, only touching briefly on compilation. It is hoped to produce a further paper giving fuller details of compilation.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom