1 2004-06-09 Raja R Harinath <rharinath@novell.com>
3 * Makefile (HAS_TEST): Remove.
4 (run-test-local): Move rule to and depend on ...
5 (run-mbas-test): ... this.
7 2004-06-08 Anirban Bhattacharjee <banirban@novell.com>
10 Few exception checks for Event
12 2004-06-07 Anirban Bhattacharjee <banirban@novell.com>
13 * mb-parser.jay: Resolved the problem in Sub statement with Handles cluse
14 * class.cs: Added a AddEventHandler function and a EventHandler readonly property. Also modified define of constructor to accommodate Handlers clause.
15 If one initialize a event handler as
16 Sub Handler() Handles x.Event
17 The handler will be initialized by the constructor of the corresponding class by calling AddHandler.
19 2004-06-04 Anirban Bhattacharjee <banirban@novell.com>
20 * mb-parser.jay: Modified WithEvents grammar
22 2004-06-04 Anirban Bhattacharjee <banirban@novell.com>
23 * class.cs: - NotOverridable modifier support added to Property
24 - Few overriding related checks put on Property
26 2004-06-04 Anirban Bhattacharjee <banirban@novell.com>
27 * decl.cs: Check for duplicate member name within same container
29 2004-06-04 Anirban Bhattacharjee <banirban@novell.com>
30 * class.cs: changed exception number in event grammar
32 2004-06-03 Anirban Bhattacharjee <banirban@novell.com>
33 * mb-parser.jay: RaiseEvent grammar fixed to get it working
35 2004-06-03 Anirban Bhattacharjee <banirban@novell.com>
36 * driver.cs: fixed bug - 59540
38 2004-06-01 Anirban Bhattacharjee <banirban@novell.com>
39 * mb-parser.jay: Improved event declaration grammar
41 2004/05/31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
42 * AssemblyInfo.cs : Anirban is and author too
44 2004-05-27 Anirban Bhattacharjee <banirban@novell.com>
47 Few exception checks for delegete
49 2004-05-27 Anirban Bhattacharjee <banirban@novell.com>
52 Few more fixes in delegate grammar
54 2004-05-27 Anirban Bhattacharjee <banirban@novell.com>
55 * mb-parser.jay: Changed Delegate instantiation grammar to get it working
57 2004-05-26 Anirban Bhattacharjee <banirban@novell.com>
60 Few property related checks applied
62 2004-05-24 Anirban Bhattacharjee <banirban@novell.com>
63 * class.cs: Check for ReadOnly and WriteOnly modifiers added to property
65 2004-05-24 Anirban Bhattacharjee <banirban@novell.com>
66 * mb-paresr.jay: Support for abstruct property is added
68 2004-05-24 Raja R Harinath <rharinath@novell.com>
70 * Makefile (PROGRAM_INSTALL_DIR): Install mbas into
71 $(prefix)/lib/mono/1.0.
73 2004-05-10 Anirban Bhattacharjee <banirban@novell.com>
74 * mb-parser.jay: few Property related grammar changes
76 2004-05-14 Anirban Bhattacharjee <banirban@novell.com>
77 * mb-tokenizer.cs: Bug fixed - Got Property working
79 2004-05-10 Anirban Bhattacharjee <banirban@novell.com>
80 * mb-parser.jay: Support added for attaching Attributes in methods
82 2004/04/07 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
83 * AssemblyInfo.cs : Correcting information and version number
85 2004-04-29 Anirban Bhattacharjee <banirban@novell.com>
86 * enum.cs: bug fixing - setting one enum member to another
88 2004-04-29 Anirban Bhattacharjee <banirban@novell.com>
91 Implemented check for access modifier in enum
93 2004-04-29 Lluis Sanchez Gual <lluis@ximian.com>
95 * typemanager.cs: Property.GetGetMethod() does not return the method if it
96 is private (it did until now because of a bug). Make sure it works as it
97 worked before the fix.
99 2004-04-28 Anirban Bhattacharjee <banirban@novell.com>
100 * expression.cs: fixed bug to get enum running
101 * enum.cs: handling several negative scenarios
102 Changed several exception numbers
103 * assign.cs: Changed exception number
105 2004-04-26 Jackson Harper <jackson@ximian.com>
107 * Makefile: Get libs from default profile directory.
109 2004-04-23 Anirban Bhattacharjee <banirban@novell.com>
110 * mb-parser.jay: Grammar changes for array
111 * expression.cs: exception number changed for "Incorrectly structured array initializer" exception
113 2004-04-17 Anirban Bhattacharjee <banirban@novell.com>
117 a little better structure grammar
119 2004-04-16 Anirban Bhattacharjee <banirban@novell.com>
120 * mb-parser.jay: few clean-ups
122 2004-04-16 Anirban Bhattacharjee <banirban@novell.com>
123 * class.cs: Duplicate entry point exception number changed
124 Checked delaration of Types, fields, methods as Protected if they are member of Module type
125 * const.cs: Checked delaration of constructor as Protected if it is member of Module type
126 * driver.cs: exception number is changed for "Entry point does not exist" exception
128 2004-04-15 Anirban Bhattacharjee <banirban@novell.com>
129 * mb-parser.jay: Classes can't be delared static impicitly as other module members
131 2004-04-15 Anirban Bhattacharjee <banirban@novell.com>
132 * class.cs: Couple of bug fixes in defining default static constructor, partially imposed by the fix earlier
134 2004-04-14 Anirban Bhattacharjee <banirban@novell.com>
135 * class.cs: Added support for Shadows modifier in Variables
137 2004-04-14 Anirban Bhattacharjee <banirban@novell.com>
138 * const.cs: Added support for Shadows modifier in constant
140 2004-04-14 Anirban Bhattacharjee <banirban@novell.com>
141 * expression.cs: Removed the check which was stoping type instances to access the shared variables
143 2004-04-14 Anirban Bhattacharjee <banirban@novell.com>
144 * modifiers.cs: changed exception number for invalid modifiers exception
146 2004-04-13 Anirban Bhattacharjee <banirban@novell.com>
147 * mb-parser.jay: Removed 'static_constructor_declaration' - this is not required as 'constructor_declaration' implementation is good enough to handle static constructors too
148 * class.cs: Handling couple of negative scenarios related to static constructors and bug fixes
150 2004-04-13 Anirban Bhattacharjee <banirban@novell.com>
151 * class.cs: Couple of negative scenario handling
153 2004-04-13 Anirban Bhattacharjee <banirban@novell.com>
154 * mb-parser.jay: Few clean-up
156 2004-04-12 Anirban Bhattacharjee <banirban@novell.com>
157 * mb-parser.jay: Bug fixed - Base class ctor was getting called twice when called explicitly from the derived class ctor as MyBase.New
159 2004-04-12 Anirban Bhattacharjee <banirban@novell.com>
160 * mb-parser.jay: Fixed bugs for calling ctor from another ctor in the same class by using statments like
165 2004/04/07 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
166 * mb-tokenizer.cs : Better error message when dealing with date literals
\r
168 2004-04-06 Anirban Bhattacharjee <banirban@novell.com>
173 Changed/added serveral Accessibility related expections
175 2004-04-05 Anirban Bhattacharjee <banirban@novell.com>
180 Several error messages and numbers are changed in all the above four classes
182 2004-04-04 AnirbanBhattacharjee <banirban@novell.com>
183 * delegate.cs: changed default access modifier
184 * enum.cs: changed default access modifier
185 * interface.cs: changed default access modifier
186 * modifiers.cs: extension of bug fixed for getting NotOverridable modifier working for methods
188 2004-04-04 AnirbanBhattacharjee <banirban@novell.com>
189 * class.cs: Changed exception messages and their numbers to align better with VB
190 Changed default access modifier of method to Public
191 Bug fixed to get NotOverridable modifier working
192 * decl.cs: Changed exception messages and numbers
194 2004-03-25 Anirban Bhattacharjee <banirban@novell.com>
195 * class.cs: bug fixing - creating default constructor when no constructor is specified
196 Few modifiers are changed to align with Vb
198 2004/03/22 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
199 * typemanager.cs : being more carefull with null arguments in some places,
200 null checking in GetPertinentStandardModules() loop
201 * namespace.cs : a helper ToString override
202 * ecore.cs : Dealing with finding more than a pertinent standard module having a global member
203 * testmbas/WriteOk.vb : Exercising correct standard module resolution
204 NOTE: Almost there for Bug #52067 - just the semi-qualified case isn't working
206 2004-03-23 Anirban Bhattacharjee <banirban@novell.com>
207 * mb-parser.jay: handled implicit static modifier for module members in const
208 * const.cs: changed supported modifiers
210 2004-03-23 Anirban Bhattacharjee <banirban@novell.com>
211 * modifiers.cs: Return name of the modifiers' changed to vb specific
213 2004/03/22 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
214 * ecore.cs : now it gets the correct list of namespaces in scope (either imported or current) Almost there for Bug #52067
216 2004-03-22 Anirban Bhattacharjee <banirban@novell.com>
217 * mb-parser.jay: One more negative scenario is addressed in const grammar
219 2004-03-22 Anirban Bhattacharjee <banirban@novell.com>
220 * const.cs: Change type of constant to the type of its value if no explicit type declaration found
222 2004-03-22 Anirban Bhattacharjee <banirban@novell.com>
223 * mb-parser.jay: Grammar for declaring constant inside block is changed
225 2004-03-22 Anirban Bhattacharjee <banirban@novell.com>
226 * const.cs: Changed exception numbers
228 2004-03-22 Anirban Bhattacharjee <banirban@novell.com>
229 * mb-parser.jay: Changed grammar for constant
231 2004/03/02 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
232 * mb-tokenizer.cs : handling better linebreak, specially when delaing with literals and preprocessing directives
234 2004-03-16 Anirban Bhattacharjee <banirban@novell.com>
236 - changed variable declaration grammar and added support for multiple variables declartion under single type e.g. dim x, y as integer
237 - added few exception checks in variables
238 - added one exception check in property
240 2004/03/02 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
241 * sourcebeingcompiled.cs : new source/class to hold things previously contained in namespaces.cs
242 because in C# they were semantically tied to nested namespaces, and in VB.NET
243 they can occur only once per file.
244 * mbas.exe.sources: added sourcebeingcompiled.cs
245 * mb-parser.jay: reference RootContext.Sourcebeingcompiled things
246 * namespace.cs: move pieces to sourcebeingcompiled
247 * rootcontext.cs: use SourceBeingCompiled class
248 * decl.cs: reference RootContext.Sourcebeingcompiled things
250 2004-03-02 Anirban Bhattacharjee <banirban@novell.com>
251 * mb-tokenizer.cs: Support for '-' delimiter in DateTime
253 2004-03-02 Anirban Bhattacharjee <banirban@novell.com>
254 * report.cs: Formatted warning thrown
256 2004-03-02 Anirban Bhattacharjee <banirban@novell.com>
262 Added Overloads and Shadows modifiers to Function and Sub
263 Fixed few other modifier related problems in Function and Sub
265 2004-01-07 Nick Drochak <ndrochak@ieee.org>
\r
267 * genericparser.cs:
\r
268 * mb-tokenizer.cs:
\r
269 * row.cs: Eliminate warnings about unused variables.
\r
271 2004/01/06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
272 * typemanager.cs : correcting translation of System types to language types,
273 also temporarily circunventing a exception in ModuleBuilder.GetType inside LookupTypeReflection,
274 corrected many ` characters to ' in error messages
275 * testmbas/WriteOK.vb : testing newly implemented IsNumeric global function
\r
277 2004-01-04 David Sheldon <dave-mono@earth.li>
279 * expression.cs: Added matching ")" to error message for
282 2003/12/23 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
283 * driver.cs : added stubs for options "/netcf /sdkpath:path"
\r
284 * namespace.cs, decl.cs, rootcontext.cs : use hashtable to avoid duplicate importation of namespaces
\r
285 (especially between command-line option /imports and explicit Import clauses), what manifested itself as
\r
286 error messages for ambiguous names that where in truth identical
\r
287 * statement.cs : trying to fix the 'exit' statement DoEmit, for "Exit Sub"
\r
288 * mb-parser.jay, mb-tokenizer.cs : initial support for type_characters (dim az$ = dim az as string)
\r
290 2003/12/18 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
291 * class.cs : case-sensitiveness when tracking the entry-point removed
\r
292 * driver.cs : IsSWFApp would try to pass a null 'mainclass' to the hashtable indexer, throwing an exception
\r
293 (even for correct programs because of the bug above). Now this condition is tested before
\r
295 2003/12/06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
296 * ecore.cs : problems trying to implicit convert OMITTED arguments, solved
\r
297 * mb-tokenizer.cs, mb-parser.jay, typemanager.cs : support for the date primitive type and date literals
\r
298 * testmbas/WriteOK.vb: testing date type and date literal
\r
300 2003/11/12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
301 * driver.cs : /imports option now is implemented
\r
302 * mb-parser.jay: support for pre-imported namespaces (the default Microsoft.VisualBasic and those from /imports)
\r
304 2003/11/12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
305 * mb-tokenizer.cs : integer literal (Hex starts with &H not 0x), handle Octal literals (&O)
\r
306 * handle unicode specialized double-quotes in string literals
\r
307 * corrected some mishandling of conversions in numeric literals
\r
308 * implemented support for char literals ("z"c)
\r
309 * Makefile : verbose target uses verbose argument
\r
310 * testmbas/WriteOK.vb: many tests for literals implemented
\r
311 * literal.cs: correcting lack of a ShortLiteral class
\r
312 * mb-parser.jay: removed support for unsigned int literals, added support for short int literals
\r
314 2003/11/10 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
315 * *.cs, mb-parser.jay: Switched all from defining/using namespace Mono.CSharp to Mono.MonoBASIC
\r
316 * location.cs: SymbolDocument now returns a SymbolDocumentWriter using the right (SymLanguageType.Basic) GUID
\r
318 2003/10/17 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
319 * genericparser.cs:
\r
320 Don't print exception when a file is not found to be parsed
\r
321 File extensions not matched are now processed with the default parser
\r
322 Better handle file/directory not found exceptions, and use Report.Error in that case
\r
323 * added defaultparserattribute.cs
\r
324 * mb-parser.jay : Mono.MonoBASIC.Parser is now the [DefaultParser]
\r
325 * location.cs version 1.4 recovered (Marco Ridoni had it overwritten with an older version)
\r
326 * mb-tokenizer.cs, rootcontext.cs, tree.cs: Location constructor needs column number now
\r
328 2003/09/17 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
329 * .cvsignore: WHOOPS
\r
331 2003/09/17 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
332 * .cvsignore: some more files to ignore
\r
334 2003/09/17 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
335 * mb-tokenizer.cs, driver.cs: Back to Linux line-endings, SORRY
\r
337 2003/09/16 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
338 * Makefile: corrected testing in Windows/Cygwin (from mbas.exe to ./mbas.exe), because it was getting the installed compiler instead of the compiled one
\r
339 * mb-tokenizer.cs: Redoing: Preprocessor directives must be case-insensitive (many .ToLower() used)
\r
340 * driver.cs: No more 'linkpaths' option, use 'libpath' instead
\r
342 2003/09/15 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
343 * driver.cs: Corrected handling of FileNotFoundException in LoadAssembly(), according to Bernie Solomon's patch
\r
345 2003/08/13 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
346 * mb-parser.jay: ReDim statement parses many variables now (but initializers aren't allowed)
\r
347 Erase statement implemented
\r
348 Lots of garbage (never reduced rules) deleted
\r
349 Reduce/Reduce problems eliminated (where due to having opt_modifiers duplicated inside property_declaration rule)
\r
350 * statement.cs : class Redim is prepared to have ReDim Preserve copying code called,
\r
351 but we need to check if that code is lying in Microsoft.VisualBasic.dll
\r
354 2003-07-26 Ben Maurer <bmaurer@users.sourceforge.net>
\r
356 * statement.cs: Make Math.XXX System.Math.XXX, to fix the build.
\r
358 2003-07-20 Peter Williams <peter@newton.cx>
\r
360 * Makefile: Remove the test target which conflicted with
\r
361 the global target. (Change confirmed with Rafael.)
\r
363 2003-04-02 Duncan Mak <duncan@ximian.com>
\r
365 * mb-parser.jay: Temporarily remove the references to
\r
366 Class.MustOverride to fix the build.
\r
368 2003/03/29 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
369 * mb-parser.jay: corrected some module related rules
\r
370 * location.cs : now handles column information
\r
372 2003/03/11 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
373 * makefile.gnu : use $RUNTIME for all targets
\r
374 actually run the compiled program on 'test-gtk' target
\r
375 * mb-tokenizer.cs : no escaping of chars allowed in VB.NET (old mcs code removed)
\r
376 handle doubled-doublequotes (VB idiom to escape a doublequote)
\r
378 2003/03/04 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
379 * mb-parser.jay: added rule for Imports with alias
\r
380 * mb-parser.jay: Friend (internal) modifier was missing,
\r
381 Shared modifier was expecting Static token erroneously
\r
382 Modules must accept only a static constructor rule added
\r
383 Constant declaration rule added
\r
384 * makefile & makefile.gnu : actually run the compiled program on test target
\r
386 2003/03/03 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
387 * mb-tokenizer.cs : new semi-keywords: Compare, Explicit, Strict, On, Off, Binary, Text
\r
388 * mb-parser.jay: tokens for above semi-keywords, and rules for option directives
\r
389 * driver.cs: integrates command line options with parser flags for option directives
\r
390 * makefile & makefile.gnu : added 'verbose' target that uses --verbose switch to compile
\r
391 the test source and pipes it through 'less', also added a Extended Syntax source
\r
393 2003/02/22 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
394 * class.cs : As, per vbc, there is a rootnamespace now, --main wasn't working anymore,
\r
395 because it was expecting a fully qualified class name.
\r
396 We now also test the name passed prepended by the rootnamespace.
\r
397 * class.cs : Corrected warning "The keyword new is required on `Mono.CSharp.Property.Emit'
\r
398 because it hides inherited member `PropertyBase.Emit'", by making it virtual
\r
399 in PropertyBase and override in Property.
\r
400 * makefile.gnu : test and test-gtk targets now depend on mbas.exe
\r
403 2003/02/19 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
404 * mb-parser.jay : eliminated reduce/reduce conflict on duplicated rank_specifier rule
\r
405 by renaming the one using brackets to bracketed_rank_specifier
\r
407 2003/02/12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
408 * added argument.cs (extracted from expression.cs) makefiles corrected
\r
409 * mb-parser.jay : eliminated reduce/reduce conflict on opt_argument_list rule,
\r
410 by putting and if to make a argument list with just an empty argument list become an empty list
\r
412 2003/02/03 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
413 * rootcontext.cs : added RootNamespace member
\r
414 * mb-parser.jay : use RootContext.RootNamespace to initialize outermost namespace
\r
416 - implement rootnamespace parameter, and defaults it to the output file name
\r
417 - like vbc if no source file name is provided just show help
\r
419 2003/01/22 Nick Drochak <ndrochak@gol.com>
\r
420 * makefile: Use csc compiler in here. makefile.gnu assumes mono/mcs
\r
422 2003-01-13 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
423 * added cleanup method to tokenizer as needed but modifications made in jay
\r
425 2003-01-12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
426 * changed test target in makefile work
\r
427 * corrected authors list to include Marco
\r
429 2002-10-23 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
430 * merged many sources from mcs/mcs, to resync
\r
432 2002-10-20 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
433 * using Mono.GetOptions preliminar support for response files,
\r
434 changed the makefile target 'test' for use o response file testmbas/filelist
\r
436 2002-10-20 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
437 * merged many sources from mcs/mcs, to resync
\r
439 2002-10-05 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
440 * merged many sources from mcs/mcs, to resync
\r
442 2002-08-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
443 * merged many sources from mcs/mcs, to resync
\r
445 2002-09-03 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
446 * integrated new version of Mono.GetOptions (reflection/attributes-based)
\r
448 2002-08-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
449 * merged expression.cs from mcs/mcs, to resync
\r
451 2002-08-29 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
452 * merged assign.cs, attribute.cs, class.cs, codegen.cs, const.cs, decl.cs, delegate.cs, ecore.cs, enum.cs,
\r
453 expression.cs, interface.cs, pending.cs, report.cs, rootcontext.cs, statement.cs, support.cs and
\r
454 typemanager.cs from mcs/mcs, to resync
\r
456 2002-08-06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
457 * added "test" target to makefile
\r
458 * merged assign.cs, attribute.cs, cfold.cs, class.cs, codegen.cs, const.cs, constant.cs,
\r
459 decl.cs, delegate.cs, ecore.cs, enum.cs, expression.cs, interface.cs, modifiers.cs, parameter.cs,
\r
460 pending.cs, report.cs, rootcontext.cs, statement.cs, support.cs and typemanager.cs from mcs/mcs, to resync
\r
462 2002-07-14 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
463 * merged assign.cs, class.cs, ecore.cs, expression.cs, statement.cs and typemanager from mcs/mcs, to resync
\r
465 2002-07-09 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
466 * merged attribute.cs, ecore.cs, namespace.cs and statement.cs from mcs/mcs, to resync
\r
468 2002-07-06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
469 * merged attribute.cs, class.cs, codegen.cs, ecore.cs, expression.cs,
\r
470 modifiers.cs, namespace.cs, report.cs, rootcontext.cs, statement.cs and typemanager.cs from mcs/mcs, to resync
\r
471 * changed driver.cs to follow mcs lead on error/warning counting and reporting
\r
473 2002-06-23 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
474 * merged attribute.cs, class.cs, ecore.cs, rootcontext.cs, support.cs and typemanager.cs from mcs/mcs, to resync
\r
475 * makefile makes csc reference a copy of Mono.GetOptions.dll (mbas.sln now compiles to mbas dir instead of mbas/bin/Debug)
\r
477 2002-06-21 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
478 * merged attribute.cs, class.cs, interface.cs, expression.cs, ecore.cs,
\r
479 modifiers.cs, rootcontext.cs, statement.cs and typemanager.cs from mcs/mcs, to resync
\r
480 * added pending.cs from mcs/mcs, to resync
\r
482 2002-06-15 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
483 * merged assign.cs, attribute.cs, enum.cs and namespace.cs from mcs/mcs, to resync
\r
484 * namespace.cs needed some fixing, because CSharpParser isn?t available
\r
486 2002-06-15 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
487 * merged delegate.cs, ecore.cs, typemanager.cs and rootcontext.cs from mcs/mcs, to resolve expression.cs blues
\r
489 2002-06-15 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
490 * oops merged expression.cs from mcs/mcs is breaking my make
\r
491 * driver.cs, assemblyinfo.cs wasn?t ready for prime time (offending lines were commented out)
\r
493 2002-06-15 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
494 * merged expression.cs from mcs/mcs
\r
496 2002-06-12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
497 * corrected Module.TypeAttr property getter in module.cs
\r
499 2002-06-12 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
500 * merged typemanager.cs from mcs/mcs
\r
502 2002-06-10 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
503 * merged expression.cs and interface.cs from mcs/mcs
\r
505 2002-06-09 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
506 * merged const.cs, enum.cs, expression.cs and typemanager.cs from mcs/mcs
\r
507 * comments on module.cs
\r
509 2002-06-07 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
510 * merged class.cs, attribute.cs from mcs/mcs
\r
512 2002-06-07 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
513 * merged class.cs, enum.cs, expression.cs, interface.cs, rootcontext.cs and typemanager.cs from mcs/mcs
\r
514 * added module.cs (class Mono.MonoBASIC.Module - derived from Mono.CSharp.Class)
\r
515 * added System.XML and Microsoft.VisualBasic to the default config (driver.cs)
\r
517 2002-06-07 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
518 * merged class.cs and ecore.cs from mcs/mcs
\r
520 2002-06-02 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
521 * copied methods MakeName and CheckDef from mcs\cs-parser.jay to GenericParser.cs
\r
522 where they are inherited by mb-parser.jay/cs
\r
523 * put some code on the Module rule in mb-parser.jay to at least generate a class in the assembly,
\r
524 if I jump over the entry-point check code, while debugging
\r
526 2002-05-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
527 * class Mono.MonoBASIC.Tokenizer now handles
\r
528 - all valid line-terminators (CR, LF, CRLF, LS and PS)
\r
529 - escaped identifiers (like [Integer])
\r
530 - old-fashioned comments syntax (REM Blah-Blah)
\r
532 2002-05-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
533 * modified mbas.ico to be a small version of mono?s logo (see mcs\MonoIcon.png)
\r
535 2002-05-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
536 * squashed some reduce/reduce conflicts out of mb-parser.jay
\r
538 2002-05-31 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
539 * merged codegen.cs from mcs
\r
540 * altered Driver.cs to work with new codegen.cs
\r
542 2002-05-27 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
\r
544 * merged all I could from mcs source files into mbas
\r
545 * added VS.NET Solution and Project Files for mbas
\r
546 * added icon file and a vb-sources-filled testmbas directory
\r
547 * started this ChangeLog