[Mono-list] VB.NET and C# differences in compiling
A Rafael D Teixeira
rafaelteixeirabr@hotmail.com
Mon, 30 Sep 2002 14:19:28 -0300
>Just one question: Miguel said that MonoBasic seems not to be a priority.
>But I'm very interested. I'd like to work on a VB compiler.
>
>Can I help in any way?
Welcome aboard, Marco
I think that the people that was helping me implement Microsoft.VisualBasic
is gone, could you tackle that or prefer to work directly in the compiler?
In the compiler, I was delayed by my perfeccionism in making Mono.GetOptions
the new option supplier for mbas' driver. It's usable now (just response
file support is really missing on Mono.GetOptions).
My strategy is to follow mcs lead on generating the AST. So I look into mcs
jay file and adapt it to mbas syntax. Do you know yacc/jay?
Down the pipe we will need to parametize the symbol resolver to accomodate
VB.NET case-insensitive syntax. And plug a different overload resolver (the
overload criteria is different between the languages).
Late binding also needs work but most of it are calls to functions like:
Microsoft.VisualBasic.CompilerServices.LateBinding::LateCall
So we get back to that supporting DLL...
Thanks in advance for any help
Rafael Teixeira
Brazilian Polymath
_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail.
http://www.hotmail.com