Skip to content

AlexJPereira/compilador-sloth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compilador Sloth

(Feio) Confiável igual C
(Lento) Flexível igual Java

license issues

drawing

Sloth é uma linguagem de uso geral baseado em C. Esse é o projeto do compilador da linguagem, um compilador feito em java utilizando o compilador JavaCC. Nessa documentação você verá detalhes de todo o projeto, incluindo tutoriais dos programas utilizados e do compilador em si, diagrama UML das classes para facilitar a aprendizagem do código-fonte, entre outros detalhes.

Sloth

Sloth é uma linguagem de programação bem simples baseada na linguagem C, mudando algumas palavras.

O objetivo da criação dessa linguagem foi aprender sobre compiladores e abrir portas para criação de linguagens mais complexas.

Sloth possui as funções de I/O, manipulação de variáveis e fluxo de dados.

O compilador de sua linguagem traduz a linguagem Sloth para java.

Participantes

Feito por alunos de engenharia de computação da Universidade Federal de Itajubá para disciplina de Compiladores.

drawing Alex Junior Pereira

drawing Leonardo Henrique de Melo

Licença

Sloth está sob a licença GNU 3.0 e pode ser utilizado para qualquer propósito, só pedimos que nos dê créditos.