Research
Spoofax
Publications
See also the publication list on researchr
The Spoofax Language Workbench
- Lennart C. L. Kats, Karl T. Kalleberg, Eelco Visser. Domain-Specific Languages for Composable Editor Plugins. In Proceedings of the Ninth Workshop on Language Descriptions, Tools, and Applications (LDTA'09), Electronic Notes in Theoretical Computer Science. York, United Kingdom, March 2009. (abstract) (pdf) (bib)
Spoofax components
- Lennart C. L. Kats, Eelco Visser. Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability. In IEEE International Working Conference on Source Code Analysis and Manipulation 2010 (SCAM 2010), IEEE, 2010. (abstract) (pdf) (bib)
- Maartje de Jonge, Emma Nilsson-Nyman, Lennart C. L. Kats, Eelco Visser. Natural and Flexible Error Recovery for Generated Parsers. In Mark van den Brand, Jeff Gray, editors, Proceedings of Software Language Engineering (SLE 2009), pages 204-223, Lecture Notes in Computer Science, Springer, 2009. (abstract) (pdf) (bib)
- Lennart C. L. Kats, Maartje de Jonge, Emma Nilsson-Nyman, Eelco Visser. Providing Rapid Feedback in Generated Modular Language Environments. Adding Error Recovery to Scannerless Generalized-LR Parsing. In Gary T. Leavens, editor, Proceedings of the 24th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009), pages 445-464, ACM, 2009. (abstract) (pdf) (bib)
The original Spoofax editor
(the following paper relates to the original Spoofax SDF and Stratego editor, not the Spoofax/IMP language workbench)
- Karl T. Kalleberg and Eelco Visser. Spoofax: An Interactive Development Environment for Program Transformation with Stratego/XT. In T. Sloane and A. Johnstone, editors, Seventh Workshop on Language Descriptions, Tools, and Applications (LDTA 2007), ENTCS, pages 47--50, Braga, Portugal, March 2007. Elsevier.
Presentations