The Dodd Redstone Language is a programming language initially designed to target a custom redstone computer. I am designing this language and writing a compiler for it primarily to teach myself, and potentially others, about how compilation works. The lexing and parsing components are generated with the SableCC parser generator. The language syntax specification can be found here.
In practice, the license on any code I write means very little, but for those who want a some semblance of formality, let it be stated that all code is available under the MIT License.