Started working on the DSL grammar. refs #418