First draft of Lexer and Grammar for the DSL