SPL Simple Programming Language
git clone https://github.com/caio-andres/simple-programming-language.git
cd language
npm i
npm start
cd interface
npm i
npm start
# Pressione estas teclas:
O + ENTER
Enjoy!
Descrição | Exemplo |
---|---|
Atribuição de um valor a uma variável. | x = 5; |
Estrutura condicional que executa um bloco de código se uma condição for verdadeira, com possibilidade de um bloco else . |
check x > 10 then y = 2; or y = 3; ; |
Laço de repetição que executa um bloco de código enquanto uma condição for verdadeira. | loop x < 10 until x = x + 1; ; |
Expressão aritmética que pode envolver soma e subtração de termos. | 5 + 3 - 2 |
Termo de uma expressão que pode envolver multiplicação e divisão. | 2 * 3 / 4 |
Elemento básico de uma expressão, como um número, uma variável, uma string ou uma subexpressão. | 7 x (x + 2) |
Condição booleana. | x > 5 z == 0 |
Operadores relacionais usados para comparar valores. | == < > <= >= |
Nome de uma variável ou função. | x result |
Valor numérico inteiro. | 5 100 |
-
TypeScript
Linguagem de Programação -
Node.js
Ambiente de Execução -
Express
Framework Back-end -
React
Framework Front-end
Name | RA |
---|---|
Caio André Porto de Oliveira | 822156202 |
Carlos Armando Munhoz Vilela | 822159355 |
Felipe Mori Ferreira | 822129885 |
Giulio Enrico Miranda Maciotta | 822138213 |
Gustavo Morais Cardoso | 822154343 |