O desenvolvimento de compiladores é uma área essencial no campo da ciência da computação, pois permite a tradução de linguagens de alto nı́vel para formatos executáveis por máquinas.
Este é o trabalho prático da unidade curricular de Processamento de Linguagens e Compiladores (PLC).
O projeto consistiu na implementação de um analisador léxico e sintático utilizando a biblioteca Python Lex-Yacc (PLY). Estes componentes formam a base de um compilador, permitindo a análise e validação de programas escritos em uma linguagem especı́fica, cuja gramática foi previamente definida.