* mbas: Mono's Basic.NET Compiler. MBAS is a CIL compiler for the Visual Basic language, an extended version of VisualBasic.NET. It's based on the MCS compiler and still in heavy development, though many language features are already supported. ** What works A lot of this stuff is implemented rebuilding proper expressions and statements on top of the classes provided by mcs (look at the grammar - mb-parser.jay - and compare it with cs-parser.jay, if interested). ** TODO-list At this stage almost every element of the language must be still checked for conformance to MS'implementation. Help is particularly needed for those areas I know little of (mcs internals are still quite obscure to me). I'd like to implement class properties, the missing statements, exception handling, structures and actual event support (not necessarily in this order). Once we have all this stuff set up and reasonably bug-free, more work could be done on helper functions and Object-vars handling.