Este projeto tem como intuito realizar os cálculos matemáticos das seguintes operações:
- Soma (
+) - Subtração (
-) - Multiplicação (
*) - Divisão (
/) - Exponenciação (
^) - Logaritmo (
log)
Observação: Todos os cálculos são realizados na base 2, ou seja, apenas números binários.
Caso queira ver nossas regras de interpretação da linguagem, elas foram feita utilizando o software GALS, para acessá-las você deve executar o arquivo main.jar ou usar o site Web GALS, e importar o arquivo interpreter.gals para dentro do software. Para encontrar os arquivos, basta clicar aqui na pasta .github na raiz do projeto!
Este trabalho foi realizado por Daniel Sansão Araldi e Arthur Moser, durante a disciplica de Linguagens Formais e Autômatos lecionada pelo professor Alex Luciano Roesler Rese.