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

https://github.com/mobuos/construcao-compiladores-t5

Trabalho de Construção de Compiladores 5
https://github.com/mobuos/construcao-compiladores-t5

Last synced: 2 months ago
JSON representation

Trabalho de Construção de Compiladores 5

Awesome Lists containing this project

README

        

# Gerador de Código C para a Linguagem LA (Linguagem Algorítmica).

Quinto trabalho da disciplina de Construção de Compiladores, lecionada pelo professor Daniel Lucrédio.


Feito por:




João Dini de Miranda
790716


Miguel Henrique Chinellato
791964


Vitor de Almeida Recoaro
790035


---

## Compilação e Execução

Os requisitos para compilação são o **Java 11** e a ferramenta de gerenciamento de pacotes **Maven**.

Para compilar e executar o programa basta executar os comandos a seguir, a partir da pasta `t5-gerador`.

```bash
mvn package
```

```bash
java -jar target/t5-gerador-1.0-SNAPSHOT-jar-with-dependencies.jar [caminho para arquivo de saída]
```

Note que para rodar o programa manualmente, talvez seja útil não especificar um arquivo de saída. Nesse caso o comportamento do programa é imprimir na saída padrão do terminal.

## Rodando testes automáticos

Para fazer a correção do trabalho é possível utilizar o `run-corretor.sh` utilizando o seguinte comando a partir da raiz do repositório:

```bash
bash testes/run-corretor.sh
```