Skip to content

xslendix/rolang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROLang - interpretor pseudocod

Acesta este un interpretor de cod pseudocod dupa "specificația" de pe pbinfo.

Funcțiile funcționează puțin diferit:

  • Apelurile de funcții/subprograme în expresii se fac cu paranteze:
a <- adaugă(a, b)
  • În secțiuni cu stmt-uri, apelurile se pot face și cu paranteză, și fără:
scrie 'a: ', a, ' sum(10, 5)', sum(10, 5)

Analizatorul lexical (lexer) are suport pentru spații în cuvintele cheie "până când" și "cât timp". Dacă un cuvânt cheie nu are diacritice, o eroare va fi dată.