Skip to topic | Skip to bottom
Home
Publications
Publications.200801-Seminar-Sigoure-CCr1.3 - 30 May 2008 - 13:31 - RolandLevillaintopic end

Start of topic | Skip to actions
, Benoît Sigoure (with Akim Demaille and Roland Levillain). Run-Time Concrete-Syntax Program-Transformation in General Purpose Languages. CSI Seminar 0769 January 2008

Program transformation in general purpose languages such as C++ is tedious because it requires the AST of the transformed program to be manipulated in abstract syntax (that is, in the host language, C++ here). The code to write is unwieldy and costly to maintain.

This object of the seminar is to present the implementation of new concrete syntax program transformation techniques (that is, using directly the language of the transformed program) in a standard C++ environment. Our approach uses the parser at run-time to apply dynamic transformation rules. A Tiger compiler will be used to support the presentation.
to top

PublicationForm
Logo: ,
Category: SoftwareTools
Title: Run-Time Concrete-Syntax Program-Transformation in General Purpose Languages
Authors: Benoît Sigoure (with Akim Demaille and Roland Levillain)
Type: StudentReport
Whereprefix:  
Where: CSI Seminar
Ref: 0769
Place:  
Date: January 2008
Note:  
Lang: english
Keywords: C++, Concrete Syntax, Program Transformation, Rewrite Rules, Visitor, Tiger
Status: draft


You are here: Publications > 200801-Seminar-Sigoure-CC

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback