Toy implementation of MS Roslyn APIs
C# Visual Basic
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
MokiiSample
MokiiTests
Mono.Compilers.VisualBasic
Mono.Compilers
packages
.gitignore
Local.testsettings
Mokii.sln
Mokii.vsmdi
TraceAndTestImpact.testsettings
readme.txt

readme.txt

Mokii - Toy implementation of MS's "Roslyn" APIs

Roslyn:
http://msdn.microsoft.com/en-us/roslyn

Status:

Right now there is a skeleton VB.Net implementation that basically 
supports the operations in the sample:

https://github.com/jpobst/Mokii/blob/master/MokiiSample/Program.cs


This involves parsing tokens out of a simple VB program:

https://github.com/jpobst/Mokii/blob/master/MokiiSample/input.txt


And then performing a few simple transforms on the token model:

- Replace string literal with another string literal
- Insert spaces in front of open parentheses
- Output new source code with naive keyword highlighting