Exemplos
Exemplos de código aceitos na linguagem.
Mais exemplos como os citados podem ser encontrados nos testes feitos do parser encontrados no arquivo de testes no Github.
Hello World
$<vivi>
print(name);
$</vivi>
Declaração de variáveis
$<vivi>
x: int = 10;
$</vivi>
Atribuição de valor
$<vivi>
x = 20;
$</vivi>
Expressão matematica
$<vivi>
x = 5 + 3;
$</vivi>
Função
$<vivi>
function fibonacci (n: int): int {
if(n == 1) {
return 1;
}
if(n == 2) {
return 2;
}
return value;
};
$</vivi>
If
$<vivi>
if(n == 1) {
if(n == 2) {
return 2;
}
return 1;
}
$</vivi>
If Else
$<vivi>
if(n == 1) {
return 1;
} else {
return 2;
}
$</vivi>
For
$<vivi>
for(n: int = 1; a < 10; n) {
return 1;
}
$</vivi>
$<vivi>
print(name);
print(10);
print(name + 20);
$</vivi>