Synopsis - Issue Tracker

Task15 Editing

Title write processor(s) for code generation
Created on 2003-12-28.19:11:39 by stefan, last changed 2005-03-06.19:33:39. by stefan
assigned to stefan priority low
type coding solves
topic components
status open result
depends on
View: task36

View: task25

View: task4
superseded by
Add Comment:
File
CC List:?

Messages
Author: stefan Date: 2003-12-28.19:11:39
Demonstrate how to generate code from the parsed 
AST. As the 'simplest' case, regenerate the code 
that was parsed in itself.

This will help to detect missing data that have to 
be preserved during the parsing to make code 
generation possible.

This is an important task, as it will open a whole
new domain to which to apply synopsis, once it is
working !
Author: stefan Date: 2004-10-01.15:54:06
This requires a lot of work on the C++ parser as 
well as a new AST API. For now focus on the OpenCxx
related tasks.
Author: stefan Date: 2005-03-06.19:33:39
Code generation can be done as part of task36, i.e.
using a PTree.Walker scripted in python.
History
Date User Action Args
2003-12-28 19:11:40stefancreate
2004-10-01 15:54:07stefansetpriority: high
messages: + msg270
dependson: + implement symbol tables / symbol lookup for the C++ parser, refactor C++ API to create AST / Type nodes
2005-03-06 19:33:39stefansetmessages: + msg374
dependson: + define public PTree API for C/C++ parser