Hi Justin, > Is your language .net based at all? No. The interpreter has been written in C# but it doesn't produce .Net code (it doesn't produce any code, by the way :-) ). > Also you might try using the DSL tools for > creating a custom language, this is a relatively easy way to create a > domain specific language with nice graphical elements and VS > integration. We plan to do this later. For the moment, we just need basic support for the language itself. > Writing your own parser/compiler is not easy. Already done and working. No problem. The grammar and the lexer have been written using a version of Lex and Yacc initially written for Java that we have ported to .Net. So I will use these Lex and Yacc source files as input for the .Net version of Babel. > I have written a custom language serive / compiler for vs2005, it's an > open source project you can check it out here: > http://www.codeplex.com/nbusiness you can browse the source code > through the site there. Thanks, I'll have a look. Since we plan to use Babel for the language services, I guess the job will be simpler than tegh IronPython sample which comes without a single line of documentation. Cheers. -- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr