A translation machine with automated top-down parsing
- 1 February 1976
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 11 (2) , 20-29
- https://doi.org/10.1145/956015.956017
Abstract
The top-down method of parsing programming languages has been widely used in commercially available compilers. Suprisingly, techniques for automating syntax-directed, top-down parsing have not been widely available. This paper describes a practical top-down parsing method which is a part of a general purpose translation machine automaton. The syntactical description capabilities provide for the convenient and efficient specification of linguistic constructs which are difficult or lengthy to specify in BNF metalanguage. The translation machine, which provides for semantic as well as syntactic operations, has been designed for implementation in hardware, microcode, or software. The translation machine can be utilized for convenient and efficient construction of a wide variety of programs that perform source string to object string transformations.Keywords
This publication has 5 references indexed in Scilit:
- At the Programming Language - Microprogramming interfacePublished by Association for Computing Machinery (ACM) ,1973
- PL/I in the computer science curriculumPublished by Association for Computing Machinery (ACM) ,1972
- Syntactic Analysis and Operator PrecedenceJournal of the ACM, 1963
- Revised report on the algorithmic language ALGOL 60Communications of the ACM, 1963
- The SLANG systemCommunications of the ACM, 1961