Description of dynamic manipulation of ALGOL68 values using a generative grammar.

  • Authors:
  • C. F. Vansina

  • Affiliations:
  • Royal Military Academy, Brussels

  • Venue:
  • Proceedings of the Strathclyde ALGOL 68 conference
  • Year:
  • 1977

Quantified Score

Hi-index 0.00

Visualization

Abstract

Code generation is very complex. Using ALGOL68, complexity increases due to the recursivity of the manipulated values. The set of routines manipulating values will be recursive too. Describing such a manipulating process with flow charts makes it less readable. To avoid that difficulty the description of the process will use a generative action grammar. With such a grammar recursivity is natural, so the description of a recursive process will be very readable. Moreover, such a grammar can easily be translated into a program, which will be very structured and modular. The produced code will be very structured too and that can be helpful for debugging and checking processes.