[Monodevelop-devel] Google Summer of Code - Razor and MVC 3

Michael Hutchinson m.j.hutchinson at gmail.com
Wed Mar 28 20:21:39 UTC 2012


On 23 March 2012 19:35, Michael Hutchinson <m.j.hutchinson at gmail.com> wrote:
> It is a challenging project, but I believe it's doable in the GSoC
> timeframe. The main challenge is in building a Razor parser. Then you
> should integrate with the existing HTML and C# completion engines.

Update - Microsoft open-sourced their Razor parser yesterday, and it
has an incremental parser for use in editors:
http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/c5fcf6b687f0#src%2fSystem.Web.Razor%2fRazorEditorParser.cs

This is great - not only do we not have to write a parser, we can be
sure it will behave correctly. There will still be challenges plugging
this incremental parser into MD's syntax highlighting engine and
background parser system, and making it hand off regions to C# and
HMTL highlighting and completion engines. But hopefully this will free
up some time to work on more advanced editing features such as source
tooltips, or maybe even rename refactoring support.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-devel-list mailing list