https://b3nk4n.github.io/posts/xtext-your-own-language-here/
Xtext - Your Own Programming Language Here - Benjamin Kan