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

bc
bc

3 Jun 15

Nimrod
Nimrod

20 Feb 15

Retro
Retro

20 Feb 15

Brainy
Brainy

14 Apr 15

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

Komentarai TinyPie

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