Assignment 1: Alex Gruver

I had interpreted this question as what languages the syntax of the DSL was defined in (i.e. for internal DSLs), but I think yours is correct.