Generating programming language-based pattern matchers

  • Authors:
  • Santanu Paul;Atul Prakash

  • Affiliations:
  • University of Michigan, Ann Arbor;University of Michigan, Ann Arbor

  • Venue:
  • CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper is based on a logical extension of our past work in pattern matching tools [22, 24, 25 ] for reverse engineering. We explore two new directions: first, we investigate the need for new and more powerful source code and pattern representations to support a richer set of queries; and second, we develop the concept of automatic generation of pattern matchers for different programming languages starting from a high-level specification of the programming language. A generator will eliminate the need for manually-coded pattern matchers for different programming languages. Preliminary ideas are discussed and a roadmap of research issues is presented.