Linguagens e compiladores são temas muito comentados, porém o mecanismo que transforma o conjunto de instruções em código executável ainda parece para muitos um tanto abstrato. Nesta palestra será apresentada a criação de uma Domain-Specific Language (DSL) externa, demonstrando os passos para a construção de gramática e as análises léxica, sintática e semântica. Para tornar o processo concreto, serão compartilhadas as etapas e decisões e o ferramental utilizado na geração de uma DSL.
Com isso, além de conhecer os fundamentos da criação de linguagens específicas a domínios, os participantes verão possíveis caminhos para construir outras linguagens de acordo com a necessidade de cada projeto e desenvolvedor.