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
- Host: GitHub
- URL: https://github.com/mobuos/construcao-compiladores-t5
- Owner: Mobuos
- License: gpl-3.0
- Created: 2023-07-20T17:29:45.000Z (almost 2 years ago)
- Default Branch: t5
- Last Pushed: 2023-08-02T20:25:19.000Z (almost 2 years ago)
- Last Synced: 2023-08-02T21:40:45.035Z (almost 2 years ago)
- Language: Java
- Size: 498 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```