Compilador para a linguagem LIA. Projeto da disciplina de Compiladores do Curso de Ciência da Computação.
Após acessar a raiz do projeto, execute o comando:
cargo run --release -- /caminho/para/o/arquivo/de/entrada.lia
Ou, para executar em modo debug, execute o comando:
cargo run -- /caminho/para/o/arquivo/de/entrada.lia
Observação: requer llvm e clang instalados na máquina.
Após acessar a raiz do projeto, execute o comando:
./run.sh /caminho/para/o/arquivo/de/entrada.lia
Um binário será produzido. Para executá-lo, basta usar o comando:
./main
Na raiz do projeto há quatro arquivos .lia. teste1.lia e teste2.lia são exemplos que não terminam em erro, enquanto teste3.lia e teste4.lia possuem caracteres não previstos pela linguagem e geram erro.
A documentação da linguagem se encontra no diretório docs/.
Está disponível no diretório bin/.