EASY Meta-programming with Rascal

P. Klint, T. Storm, van der, J.J. Vinju

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

    83 Citations (Scopus)
    1 Downloads (Pure)

    Abstract

    Rascal is a new language for meta-programming and is intended to solve problems in the domain of source code analysis and transformation. In this article we give a high-level overview of the language and illustrate its use by many examples. Rascal is a work in progress both regarding implementation and documentation. More information is available at http://www.rascal-mpl.org/. Keywords: source code analysis; source code transformation; metaprogramming; domain-specific languages
    Original languageEnglish
    Title of host publicationGenerative and Transformational Techniques in Software Engineering III : International Summer School, GTTSE 2009, July 6-11, 2009, Braga, Portugal, Revised Papers
    EditorsJ.M. Fernandes, R. Lämmel, J. Visser, J. Saraiva
    Place of PublicationBerlin
    PublisherSpringer
    Pages222-289
    ISBN (Print)978-3-642-18022-4
    DOIs
    Publication statusPublished - 2011

    Publication series

    NameLecture Notes in Computer Science
    Volume6491
    ISSN (Print)0302-9743

    Fingerprint

    Dive into the research topics of 'EASY Meta-programming with Rascal'. Together they form a unique fingerprint.

    Cite this