Trabalho da matéria de Linguagens de Programação
14/0065032 - Pedro Nogueira
13/0143049 - João Pedro de Salles Braga
17/0129306 - Alícia Rita Oliveira Dos Reis
UnB - 2020/2
O projeto foi rodado em um Windows 10 com o ghci no WSL2. Código redigido pelo VSCode.
Há 5 questões no projeto completo, e cada uma das pastas contém os códigos a seguir que servem para sua execução:
Código em Haskell gerado pelo professor pelo BNFC para rodar a sintaxe básica da linguagem.
Código em Haskell modificado para dar as funcionalidades especificadas à linguagem criada.
Código com objetos de exemplo para testar o projeto. Recomenda-se carregá-lo pelo ghci para executar seus testes. Cada caso pode ser pode ser rodado pela função TestCasex correspondente, e a função TestSuite roda cada um dos TestCases.
Vamos sempre atualizar, se atentando ao formato markdown dele. Inclusive os espaços no final das linhas!!!
Estilo padrão usado pelo VSCode. Eu não fui atrás de saber que padrão é esse, mas ele auto-completa meu código, o que pra mim já é ótimo...
Linguagens de Programação é uma matéria na UnB que visa o estudo dos diversos tipos de linguagens de programação existentes. Esse é o segundo projeto da matéria, e ele visa utilizar dos conhecimentos obtidos no primeiro projeto para criar uma linguagem de programação imperativa a partir da sintaxe de Haskell e das ferramentas utilizadas pelo BNFC.
É aprendido nesse trabalho como desestruturar uma linguagem imperativa ao ponto da possibilidade de criá-la do zero.