A Scala Implementation of the External DSL Grammar-1