Skip to content
The C# language implementation in MPS
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mps
languages/CSharp
.gitattributes
.gitignore
LICENSE
README.md

README.md

MPS_CSharp

The C# language implementation in MPS

This project holds an MPS-specific definition of the C# language, which has been automatically imported from its grammar definition. The https://github.com/premun/ingrid tool was used for the import and only minor manual polish was applied after the import.

The language has the structure, editor and textgen aspects fully defined and it is primarily meant to be used as a target language for code generation.

Further enhancements to the editor aspect are necessary before it can be used for any serious work. Enhancing the constraints, type-system and textgen would also be benefitial in order to make use of the language in MPS convenient, intuitive and properly assisted.

You can’t perform that action at this time.