TinyPie

Programinė įranga Screenshot:
TinyPie
Programinė detalės:
Versija: 0.2
Įkėlimo datą: 12 May 15
Kūrėjas: Ruslan Spivak
Licencija: Nemokamai
Populiarumas: 67

Rating: 4.0/5 (Total Votes: 1)

TinyPie yra medžio pagrindu vertėjas paprastą programavimo kalbą su python-kaip sintaksė. & Nbsp; Tai atlieka kodą statant Anotacija sintaksės medis (AST) ir pėsčiomis medį.
Jis grindžiamas Pie kalba nuo "kalbų įgyvendinimo modeliai". Ch.9 Citata iš knygos: "medžio pagrindu vertėjas yra tarsi kompiliatorių priekio su vertėjo įskiepyta ant galo vietoj kodo generatorius".
Projekto tikslai:
1. Savišvieta
2. Norėdami tapti pavyzdžiu žmonėms, besidomintiems apdorodami savo vertėjo Python paprastą programavimo kalba arba DSL

Įranga

  • Įgyvendinta Python,
  • Reguliariųjų išraiškų pagrindu Lexer
  • LL (K) grįžtamojo-nusileidimas analizatorius;
  • parser konstruoja vienalytis Anotacija Sintaksė medis (AST) aktyvumas;
  • Statinis / leksinė apimtis parama.
  • Vertėja stato pilną apimtį medį per AST statybos.
  • Interpeter valdo pasaulinį atminties ir kosmoso funkcija kamino
  • Vertėja įgyvendina išorės Asta lankytojas,
  • Forward nuorodos remti,

Kas naujo , šioje laidoje:

  • patalpintas baitinis surinkėjas;
  • patalpintas Registruotis-Based Virtual Machine "

Reikalavimai

  • Python,

Panaši programinė įranga

GNU Binutils
GNU Binutils

17 Aug 18

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

D frontend for GCC
D frontend for GCC

14 Apr 15

CmdOption
CmdOption

28 Sep 15

Kita programinė įranga kūrėjas Ruslan Spivak

httpcode
httpcode

14 Apr 15

cynic
cynic

14 Apr 15

sftpserver
sftpserver

14 Apr 15

Komentarai TinyPie

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!