diff options
author | Rafael Teixeira <monoman@gmail.com> | 2004-03-28 23:43:01 +0400 |
---|---|---|
committer | Rafael Teixeira <monoman@gmail.com> | 2004-03-28 23:43:01 +0400 |
commit | 4df233a657af648ed2ab8154b9b716ffd1ca8f0a (patch) | |
tree | 502f991997cf22c540b2e5c8755acfd2dc20502b /web/mbas | |
parent | afecbccec56aabbf65a731d352e71269fa2c483a (diff) |
updating mbas text a bit
svn path=/trunk/mono/; revision=24680
Diffstat (limited to 'web/mbas')
-rw-r--r-- | web/mbas | 27 |
1 files changed, 15 insertions, 12 deletions
@@ -1,9 +1,9 @@ -* mbas: Mono's Basic.NET Compiler.
+* mbas: Mono's VisualBasic.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
+ MonoBASIC (mbas) is a CIL compiler for the VisualBasic.NET language, + an extended version of Visual Basic. It's based on the MCS compiler
and still in heavy development, though many language features are
- already supported.
+ already supported. See mcs/mbas/
** What works
@@ -12,7 +12,7 @@ * Classes, Fields and Methods. Properties are still
being worked on.
- * Module definition and Sub functionality (TODO: Function's)
+ * Module definition and Sub/Function functionality
* Namespace Import, so can you reference, instantiate
and call external assemblies
@@ -39,16 +39,19 @@ </ul>
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).
+ statements on top of the classes based on those of mcs (look at the grammar -
+ mb-parser.jay - and compare it with cs-parser.jay, if interested), but some + are getting deeply changed, to better conform to VB.NET semantics.
** 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,
+ conformance to MS' implementation.
+ We'd like to implement 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.
-
+ on helper functions and Object-vars handling. + + Also work on the supporting library (we don't currently depend on it as much + as MS vbc-compiled programs, but especially for late-binding scenarios we will) + is surely needed: it's in mcs/class/Microsoft.VisualBasic/
|