Compiling techniques to exploit the pattern of language usage

Derek Partridge, E. B. James · Software Practice and Experience · 1976

Abstract A generalized system for language analysis is described A description of the language is provided as input data from which the system constructs 8 tree‐structured hierarchy. This hierarchy then directs the subsequent analysis. At the same time the system collects detailed information on the structure of all units analysed Periodically, the normal process of analysis is suspended, and the analytic information is utilized by heuristic mechanisms to optimize the subsequent processing. The optimization derives from modifications to the tree‐structured hierarchy The system was applied as a recognizer for statements written in the FORTRAN language by programmers working within five different environments.

Read the paper · More papers on PaperTik