DFIELDSOLUTIONS

Ingyenes szoftver

LaborRuna: Egy kis nyelv, amit el tudsz olvasni

Lexer → Pratt-parser → fabejáró interpreter closure-ökkel + rekurzióval, nulla függőséggel. Most már tömbökkel, while ciklusokkal, értékadással és magasabb rendű beépített függvényekkel (map/filter/reduce). A run(src)→{output,result,error} teszthetővé teszi a folyamatot; 18 teszt valódi programokat futtat.

Ingyenes szoftver1 rész · 2 percÍrta: Dezső Mező.mdFree softwareRuna

A Runa egy kicsi, olvasható programozási nyelv teljes interpreter-folyamattal: egy lexer, egy Pratt-parser és egy fabejáró interpreter, amely támogatja a closure-öket és a rekurziót. Mostanra kezeli a tömböket, a while ciklusokat, az értékadást és a magasabb rendű beépített függvényeket, mint a map, filter és reduce, a run(src) függvény pedig visszaadja a kimenetet, az eredményt és a hibát, így az egész folyamat tesztelhető - 18 teszt valódi programokat futtat. Ez egy nulláról épült, nulla függőségű projekt, amelyet letölthetsz és helyben futtathatsz.

01Az alkalmazásról

Nyelvtervezés

Amit érdemes elvinni

  • Lexer → Pratt-parser → fabejáró interpreter closure-ökkel + rekurzióval, nulla függőséggel. Most már tömbökkel, while ciklusokkal, értékadással és magasabb rendű beépített függvényekkel (map/filter/reduce). A run(src)→{output,result,error} teszthetővé teszi a folyamatot; 18 teszt valódi programokat futtat.
  • Letöltés: Runa (ZIP)
Ezt is megépítjükFull-stack

Teljes írás elolvasása

Több a laborból

Összes bejegyzés

Megnézzük ugyanezt a te rendszereden?Kezdjünk bele

5,0
“Új webshop, több rendelés már az első héten.”Müller Márk · GeekCornerÜgyvezető · Magyarország