• Publications
  • Influence
A syntax directed compiler for ALGOL 60
TLDR
The expressions are compiled in the normal manner, the equivalent subexpressions being a.i Th(~ disposition of lhe parentheses is computed by number big the m ull;iplication signs consecutively. If n is divisible /)y 2 k but, not; by 2 kw, then (;he nt,h multiplication sign is 1-),'ecedcd by k right pat'entheses, and followed by k left parentheses. Expand
  • 129
  • 6
An error-correcting parse algorithm
  • E. Irons
  • Computer Science
  • CACM
  • 1 November 1963
TLDR
Parsing algorithms which do the best job of error recovery for syntactically incorrect object strings are those which are restricted to simpler forms of formal languages. Expand
  • 67
  • 1
Experience with an extensible language
An operational extensible language system is described. The system and its base language are appraised with respect to efficiency, flexibility, and utility for different categories of users.
  • 47
  • 1
The structure and use of the syntax directed compiler
TLDR
This chapter describes the structure and use of a compiling system in which the translator is independent of the translation rules and, hence, isindependent of either the object or target language. Expand
  • 32
  • 1
A syntax directed compiler for ALGOL 60
TLDR
This paper describes a compiling system which essentially separates the functions of defining the language and translating it into another. Expand
  • 52
“Structural connections” in formal languages
  • E. Irons
  • Computer Science
  • CACM
  • 1 February 1964
TLDR
This paper defines the concept of “structural connection” in a mechanical language in an attempt to classify various formal languages according to the complexity of parsing structures on strings in the languages. Expand
  • 25
A CRT editing system
TLDR
A text-editing and manipulation program is described for low-cost cathode-ray tube entry and display stations. Expand
  • 26
Comments on the implementation of recursive procedures and blocks in ALGOL 60
TLDR
The mechanism for treating recursive procedures described here is such that the costs in time and storage to procedures involved in recursion are no more than necessary for a completely general recursion mechanism for ALGOL 60. Expand
  • 20
A rapid turnaround multi-programming system
  • E. Irons
  • Computer Science
  • CACM
  • 1 March 1965
TLDR
The operating system described herein was designed to incorporate the following characteristics (in order of importance). Expand
  • 4