Software Practice and Experience · 1973 · 10 citations · 6 references
ComputingComputer ScienceCompilersProgramming LanguagesSoftware EngineeringAbstract Syntax TreesCode GenerationCompiler ConstructionProgramming Language ImplementationSoftware ConstructionType SystemsCompiler Design
Abstract This paper describes a method of writing compilers which can easily be extended or altered. Two applications of the method are described; the first is a conventional programming language called Babel and the second is a program called SOAP which documents ALGOL 60 programs. Two important features have made extensions practicable; the compiler has a modular construction and was initially written in ALGOL 60.
6
A contribution to the development of ALGOL
Niklaus Wirth, C. A. R. Hoare · Communications of the ACM · 1966 · 225 citations · Full text
Revised report on the algorithmic language ALGOL 60
John Backus · The Computer Journal · 1963 · 148 citations · Full text
SOAP--A program which documents and edits ALGOL 60 programs
R. S. Scowen · The Computer Journal · 1971 · 16 citations · Full text
Syntax-directed documentation for PL360
Harlan D. Mills · Communications of the ACM · 1970 · 11 citations · Full text