Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
tools
vsnet.act
vsnet.debugging
vsnet.documentation
vsnet.enterprise.tools
vsnet.general
vsnet.ide
vsnet.jlca
vsnet.servicepacks
vsnet.setup
vsnet.vsip
vsnet.vss
vsnet.vstools.office
vstudio.development
vstudio.extensibility
vstudio.general
vstudio.helpauthoring
vstudio.setup
vstudio.sourcesafe
  
 
date: Sun, 7 Oct 2007 16:18:15 +0200,    group: microsoft.public.vstudio.extensibility        back       


Re: Using VS Shell in isolated mode: development sequence   
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
date: Sun, 7 Oct 2007 16:18:15 +0200   author:   Patrick Philippot

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us