O objetivo deste trabalho é a implementação de um reconhecimento léxico e sintático da linguagem, que permite que, com base num ficheiro de texto com um programa em Portugol, seja possível:
- interpretar o código, colocando, deste modo, o algoritmo a ser executado;
- gerar o código C correspondente ao algoritmo processado.