Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

On the definition of ELR(k) and ELL(k) grammars

  • 54 Accesses

  • 14 Citations


Extended context free grammars are obtained by allowing regular expressions on the right hand sides of production rules of context free grammars. The LR(k) and LL(k) conditions are made applicable to these grammars by defining canonical transformations of extended grammars into context free grammars.

This is a preview of subscription content, log in to check access.


  1. 1.

    Aho, A., Ullman, J.D.: The theory of parsing, translation and compiling, Vol.I. Parsing. Englewood Cliffs (N.J.): Prentice-Hall 1972

  2. 2.

    Bordier, J.: Méthodes pour la mise au point de grammaires LL(1). Thèse présentée à l'université de Grenoble, 1971

  3. 3.

    Geller, M.M., Harrison, M.A.: On LR(k) grammars and languages. Theor. Comput. Sci. 4, 245–276 (1977)

  4. 4.

    Gries, D.: Compiler construction for digital computers. New York (N.Y.): Wiley 1971

  5. 5.

    Griffiths, M.: LL(1) grammars and analysers. In: Compiler construction: An advanced course (F.L. Bauer, J. Eickel, eds.). Lecture notes on computer science, Vol.21, pp. 57–84, Berlin-Heidelberg-New York: Springer 1974

  6. 6.

    Jensen, K., Wirth, N.: PASCAL user manual and report, 2nd ed. Berlin-Heidelberg-New York: Springer 1975

  7. 7.

    Knuth, D.: On the translation of languages from left to right. Information and Control 8, 607–639 (1965)

  8. 8.

    Lalonde, W.R.: Regular right part grammars and their parsers. Comm. ACM 20, 731–741 (1977)

  9. 9.

    Lewi, J., de Vlaminck, K., Huens, J., Huybrechts, M.: The ELL(1) generator basic principles. Project LILA, Report CW5, Universiteit Leuven (Belgium), 1976

  10. 10.

    Madsen, O.L., Kristensen, B.B.: LR-parsing of extended context-free grammars. Acta Informat. 7, 61–73 (1976)

  11. 11.

    Madsen, O.L., Kristensen, B.B.: On extended context-free grammars and LR-parsing. Department of Computer Science, University of Aarhus (Denmark), DAIMI PB-53, 1975

Download references

Author information

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Heilbrunner, S. On the definition of ELR(k) and ELL(k) grammars. Acta Informatica 11, 169–176 (1979). https://doi.org/10.1007/BF00264023

Download citation


  • Information System
  • Operating System
  • Data Structure
  • Communication Network
  • Information Theory