Closed albeva closed 12 years ago
The syntax parsing and semantic analysis are handled by Roslyn. See http://msdn.microsoft.com/roslyn for more details there. It's unlikely that Mono will support the Roslyn APIs. Although the script generation stage works from an intermediate model and isn't tightly coupled to Roslyn, we'd need to find a suitable syntax parser on Mono. I'm not aware of anything that could fit at this point.
mono compiler is open sourced and is very clean. It also has pretty good reflection api. Though this would probably be pretty complex and too much work
Here's hopefully helpful links: http://www.mono-project.com/CsharpRepl http://docs.go-mono.com/index.aspx?link=N%3AMono.CSharp
Saltarelle use some mono compatible lib to parse/analyse C# (guess the same one Mono itself uses), might worth a look
Is there support for Monodevelop / mono for *nix systems?