Richard (the dev) has wrote a good "how to" post on the creation process
https://dev.to/finanalyst/creating-a-new-programming-languag...