Declarative, formal, and extensible syntax definition for aspectJ

  title={Declarative, formal, and extensible syntax definition for aspectJ},
  author={Martin Bravenboer and {\'E}ric Tanter and Eelco Visser},
Aspect-Oriented Programming (AOP) is attracting attention from both research and industry, as illustrated by the ever-growing popularity of AspectJ, the de facto standard AOP extension of Java. From a compiler construction perspective AspectJ is interesting as it is a typical example of compositional language, ie a language composed of a number of separate languages with different syntactical styles: in addition to plain Java, AspectJ includes a language for defining pointcuts and one for… CONTINUE READING
Highly Cited
This paper has 54 citations. REVIEW CITATIONS


Publications citing this paper.


Publications referenced by this paper.
Showing 1-3 of 3 references

Scannerless generalized-LR parsing

  • E. Visser
  • Technical Report P9707,
  • 1997
Highly Influential
20 Excerpts

The abc scanner and parser, including an LALR(1) grammar for AspectJ

  • L. Hendren, O. de Moor, A. S. Christensen, the abc team
  • Techrep,
  • 2004
Highly Influential
3 Excerpts

Similar Papers

Loading similar papers…