En el curso de Teoría de Compiladores era necesario aplicar de forma práctica los conceptos de análisis léxico, análisis sintáctico, construcción de árbol de parseo y generación de una salida intermedia.
Para ello, se planteó el diseño de un lenguaje pequeño y específico que permitiera representar consultas estadísticas simples de forma clara y estructurada.