CSymphony is a .Net CodeDOM CLR Compliant Library for generating code in multiple .Net languages using any .Net languages as the base language. Write C++.net, C#, J#, JScript code in VB.net and vice-versa. Easily add new languages through XML config file
A very handy wrapper for CodeDom. Makes things fast and easy. Best thing is the included reference.
CSympohony is a .Net CodeDOM CLR Compliant Library for generating code in multiple .Net languages using any .Net languages to build the code graph. CSymphony substitutes language keywords with key functions such as declClass(), declMethod(), ifOn(), etc. The input code graph can be build almost the same way you use any programming language. The library maintains the stack for the common programming constructs and statement containers such as Classes, Methods, Iterations, etc. Csy is a console application using the CSymphony library to generate code in multiple languages. It effectively enables generating C++.net, C#, J#, JScript code in VB.net and vice-versa. Check out around 50 online samples in C# & VB.net with code generated in C#, VB.net, J#, JScript, C++.net. Other languages can be easily added to the XML config file as an input language for building code graph or for generating source code. The library can be used for many purposes such as building multi-lingual code wizards, writing multi-lingual tutorials or simply as an easy way to learn CodeDOM.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: