Abstract:
In this article has described a Domain Specific Language for message manipulation. The Chat Message Manipulation Language has the purpose to offer an alternative way to manage messages. This DSL will create more interactive communication and will reduce boring texting. In addition, it will learn people basic code syntax. The grammar of this domain specific language is simple so that it cannot confuse the user with many different functions and tricks. This language is focused on gathering input function from the user, then on the server it analyses the syntax and semantics and server application produce a JSON data structure to be sent as an output.