Objetivo: Contruir um analisador sintático para a linguagem Tiger-- usando lex e yacc (ou flex e bison).
A linguagem Tiger-- é um subconjunto da linguagem Tiger, definida no livro Modern Compiler Implementation in C de Andrew W. Appel. Disponível em http://www.cs.princeton.edu/~appel/modern/.
Entrada: um arquivo texto
Saída: Nada, caso a entrada seja um programa válido para a linguagem Tiger--. Caso a entrada não seja um programa válido, escrever algo que indique isso, dizendo o motivo (mensagem de erro correspondente).
Execução do Programa: Entrada padrão e saída padrão. (Filtro)
Nome do executável: tc--
Arquivos: Makefile e fontes (lex e yacc) tudo dentro de um tar.gz com o nome do seu login.
Correção:
Observação: Não é necessário nenhuma semântica.