thinker227 / NanopassSharp

A language-agnostic framework intended to reduce the amount of boilerplate when writing compilers.
MIT License
6 stars 1 forks source link
compilers tool

Nanopass#

A language-agnostic reimagining/adaptation of the Nanopass Framework, which intended purpose is to reduce the amount of boilerplate required when writing compilers. The project aims to allow for easy implementation of new target languages, as well as being easily extendable.

Warning This project is still a work in progress, currently does not work as intended, and is missing extensive documentation.


Contributing

Contributions, both in terms of code and ideas, are very welcome. Feel free to open an issue to suggest an improvement or idea, or a pull request to directly contribute code.