By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
438,427 Members | 1,378 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 438,427 IT Pros & Developers. It's quick & easy.

Code generation architecture question

P: n/a
I'm trying to figure out what the best architecture for doing code
generation would be. I have a set of ASTs that define a program, so
what should I do to for code generation. As I see it the 2 choices
are to have the ASTs have a generate code method that returns the
correct code for themselves, or to have a seperate class that
generates code for a given AST. The problem with the first is that it
isn't very flexible if I want to generate code for a new language/
platform, as well as the fact that it is very tightly coupled.
However the issue with the other approach is that I can't think of a
good way to write it without have a ton of if isinstance() calls. Any
thoughts on what the best appraoch would be?
Nov 14 '08 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.