This repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.
Why do you think that https://github.com/amir734jj/csharp-lisp is a good alternative to minsk