/compiladores-trabalho1

Trabalho 1 da disciplina Compiladores

Primary LanguageJava

Trabalho 1 da disciplina Projetos de Compiladores

Descrição

Fazer duas implementações:

1 - Implementar uma máquina de pilha em Clojure que execute o código gerado pelo compilador didático visto em aula (inclusive com os adicionais da prática anterior).

2 - Implementar um analisador léxico para o mini-java usando a ferramenta Flex. (NÃO IMPLEMENTAR A GRAMÁTICA). Comandos do lex:
> flex l1.l
> gcc lex.yy.c
> ./a.out\

Execução

Precisa ser executado no linux. Ter os programas: Java e Flex

  > sh exe.sh

 Irá aparecer o menu com as instruções.