Skip to content
Language grammar and execution implementation using C# and Irony http://albertomonteiro.net
C#
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
PortugolLanguage.Test
PortugolLanguage Corrigido problema com precedência de operação matemática
.gitignore Usando versao do nuget
IronyPortugolLang.sln Refatoracao e adicionado teste para ChamadaDeFuncao
IronyPortugolLang.vsmdi adding tests
Local.testsettings adding tests
README.markdown Edited README.markdown via GitHub
TraceAndTestImpact.testsettings adding tests

README.markdown

Portugol

Exemplo de código:

Randomico(Randomico(100)) * 2 +  
SE 5 <= 2 ENTAO 3 SENAO 
SE 1 = 1 ENTAO 10 SENAO 20

Operadores binários: +, -, * , /

Operadores lógicos: =, <, >, <=, >=, <>

Condição SE: SE condicao ENTAO expressao SENAO expressao

Chamada de função: NomeDaFuncao, NomeDaFuncao(1,2)...

A unica função implementada foi a Randomico que recebe nenhum ou 1 parametro

Something went wrong with that request. Please try again.