Article,

Aspect-Oriented Compilers

, , and .
Lecture Notes in Computer Science, (2000)

Abstract

. Aspect-oriented programming provides the programmer with means to cross-cut conventional program structures, in particular the class hierarchies of object-oriented programming. This paper studies the use of aspect orientation in structuring syntax directed compilers implemented as attribute grammars. Specifically, it describes a method for specifying definitions of related attributes as `aspects' and treating them as first-class objects, that can be stored, manipulated and combined. It ...

Tags

Users

  • @a_olympia

Comments and Reviews