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

cons
cons

3 Jun 15

JarBuilder
JarBuilder

2 Jun 15

Vala
Vala

16 Aug 18

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

Komentarai TinyPie

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