Source code for DSL research project