An open API service indexing awesome lists of open source software.

https://github.com/rafaelgoncalves8/math-asm-compiler

Project of a compiler (math statements to arm asm) for the course EA876 on compilers and operational systems at Unicamp
https://github.com/rafaelgoncalves8/math-asm-compiler

Last synced: 2 months ago
JSON representation

Project of a compiler (math statements to arm asm) for the course EA876 on compilers and operational systems at Unicamp

Awesome Lists containing this project

README

          

# Trabalho 1 - EA876

## Como utilizar

A pasta `src/` contém os arquivos fonte (`main.l` e `main.y`), a pasta `doc/` contém o relatório `relatorio.pdf` e a pasta `test/` contém 20 testes (arquivos .in).

Podemos utilizar o `Makefile` para as seguintes operações:

- `make`: Compila o programa para o arquivo `main`
- `make out`: Gera arquivos assembly .s para os arquivos em `test/`
- `make test`: Executa o script de teste cedido pelo professor da disciplina com os arquivos em `test/`