[cfe-dev]  source-to-source transformation: how-to?
    Ute Wappler 
    wappler at se.inf.tu-dresden.de
       
    Mon Feb 18 00:26:37 PST 2008
    
    
  
Hi All,
I intend to use clang for C source-to-source transformation. I want to enhance 
the code with additional redundance so that it will be possible to detect 
hardware errors.
I had no problems to obtain the AST. Now I am trying to modify it. Let's take 
for example the CompoundStmt. It seems that it is only possible to append 
additional statments to it. But I would like to insert new ones on arbitrary 
positions. So, my idea was to read the old AST and produce a new one which 
will contain my modifications. My question is: Is this the way to go? Did I 
overlook another simpler solution?
Thanks for any help and suggestions,
Ute
    
    
More information about the cfe-dev
mailing list