GSoC/GCI Archive
Google Code-in 2010 Mono Project

vbnc tests - Implicit Line Continuations

completed by: harrisony

mentors: Rolf Bjarne Kvinge

Task

The task is to write compiler tests for the Implicit Line Continuations feature in VB.Net 10 (http://msdn.microsoft.com/en-us/library/we86c8x2.aspx)

 

Deliverables

To complete the task the student must provide a series of small test files (each file should test as little as possible), both positive (compilation succeeds) and negative (compilation fails) tests.

The tests must cover the different scenarios listed in the "Continuing a Statement over Multiple lines" section here: http://msdn.microsoft.com/en-us/library/865x40k4.aspx. The tests must also cover the compiler errors when line breaks occurs outside of those scenarios.

The test suite is located here: https://github.com/mono/mono-basic/tree/master/vbnc/vbnc/tests/

You need a machine with Windows and you need to have Visual Basic 2010 installed (the free express version is good enough).

Once ready the files can be submitted to the mentor for review

 

Resources

* The Visual Basic 10 Language Specification: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=01eee123-f68c-4227-9274-97a13d7cb433

* IRC: #mono-gci or #monodev on GimpNET (user: rolf)