Skip to content

Repository to maintain the code related to the faustop interpreter

License

Notifications You must be signed in to change notification settings

arufonsekun/faustop-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Faustop Language

  • Repository to maintain the code related to the faustop interpreter;
  • Group Members: Jean C. Hilger, Junior V. Ramisch, Paulo G. Comasetto; Faustão Pentelho

Visão Geral

A linguagem de programação Faustop foi construída em java, para fins acadêmicos (kk). A sintaxe básica não difere muito da sintaxe do Java.

Referência rápida

Os principais recursos da linguagem envolvem:

  • Declaração de variáveis;
  • Operações aritméticas;
  • Laços (while);
  • Controle de fluxo (if);

Documentação

1 Tipos de dados

Tipo Faustop Equivalente Java
olokinho int
oloko double
bicho String
paiseuropa boolean

A tabela representa os tipos de dados usados pra a declaração de variáveis. Seu uso é semelhante ao do java.

Sintaxe: tipo var_name [ = expressão];

1.1 Suporte à operadores

Operador olokinho oloko bicho paiseuropa
+
-
*
/
%
^
>
<
>=
<=
==
!=
!
&&
||

A tabela acima representa quais tipos suportam quais operadores.

About

Repository to maintain the code related to the faustop interpreter

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages