Little Language

O little language é baseado no padrão Interpreter . Utilizado principalmente quando se tem uma tarefa recorrente, e de difícil execução, onde se cria uma "pequena linguagem" para a realização dessa tarefa de maneira mais simples e rápida. Tem sua aplicação quando se faz necessário tratar tipos de dados similares com um pequeno número de operações, mas inúmeras combinações diferentes.

O padrão define a criação de uma de uma estrutura, onde são realizadas operações léxicas e sintáticas de tal maneira que se facilita a inclusão de algum tipo de regra semântica para interpretar, posteriormente uma sentença através de uma arvore abstrata que irá ser gerada.

Para se construir um little language de uma maneira mais clara, é bom seguir alguns passos:

Seguindo esses passos, a construção de um little language ficará mais fácil e intuitiva.

AnexoApresentação (.ppt)
AnexoExercício prático (.zip)
AnexoSolução do exercício (.zip)

Por: Anderson Soares, André Araújo e Osias Carneiro.