Abstract:
The goal of domain-specific languages (DSLs) is to increase the productivity of software engineers by abstracting from low-level boilerplate code. Introduction of DSLs in the software development process requires a smooth workflow for the production of DSLs themselves. This paper discusses the implementation of a user-friendly DSL intended to work as an email querying method. On further research about this topic, we tackle the problem that the domain specific languages solve, the type of data that is going to be processed, the computational model and its grammar design.