Skip to main content

An alternative implementation of an insertion-only recovery technique


In an earlier paper [7] Fischer, Milton and Quiring developed algorithms for insertion-only error recovery. In related work [3] a simple factorisation lemma for error repairs was developed; by applying this lemma to the work of Fischer, Milton and Quiring their implementation is simplified and storage requirements reduced though there may be a small penalty in the execution time of the algorithm. In addition some flaws in their theoretical analyses are corrected and an alternative to the “immediate error detection property” is proposed.

This is a preview of subscription content, access via your institution.


  1. Anderson, S.O., Backhouse, R.C.: Locally Least-cost error recovery in Earley's algorithm. ACM Trans. Programming Lang. Syst. 3, 3 318–347 (1981)

    Google Scholar 

  2. Anderson, S.O., Backhouse, R.C., Bugge, E.H., Stirling, C.P.: An Assessment of Locally Least-Cost Error Recovery. (To appear in The Comput. J.)

  3. Backhouse, R.C.: Syntax of Programming Languages: Theory and Practice. London: Prentice-Hall International, 1979

    Google Scholar 

  4. Backhouse, R.C.: Global Data Flow Analysis Problems Arising in Locally Least-Cost Error Recovery. (Submitted for Publication)

  5. Bellman, R.: Dynamic Programming. Princeton, New Jersey: University Press, 1957

    Google Scholar 

  6. Fischer, C.N., Milton, D.R., Quiring, S.B.: An efficient insertion-only error-corrector for LL(1) parsers. 4th ACM Symposium on Principles of Programming Languages, 97–102 (1977)

  7. Fischer, C.N., Milton, D.R., Quiring, S.B.: Efficient LL(1) error correction and recovery using only insertions, Acta Informat. 13, 141–154 (1980)

    Google Scholar 

  8. Fischer, C.N., Tai, K.C., Milton, D.R.: Immediate error detection in strong LL(1) parsers. Information Processing Lett. 8, 261–266 (1979)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Additional information

Currently on leave at Laboratory for Programming Methodology, Department of Computer Science, University of Göteborg — Chalmers University of Technology, S-412 96 Göteborg, Sweden

Now at Department of Computer Science, University of Essex, Colchester CO4 3SQ, England

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Anderson, S.O., Backhouse, R.C. An alternative implementation of an insertion-only recovery technique. Acta Informatica 18, 289–298 (1982).

Download citation

  • Received:

  • Issue Date:

  • DOI:


  • Operating System
  • Data Structure
  • Communication Network
  • Execution Time
  • Theoretical Analysis