TinyPie

Sagteware kiekie:
TinyPie
Sagteware besonderhede:
Weergawe: 0.2
Upload datum: 12 May 15
Ontwikkelaar: Ruslan Spivak
Lisensie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

TinyPie is 'n boom gebaseer tolk vir 'n eenvoudige programmeertaal met 'n Python-agtige sintaksis & nbsp;. Dit voer bronkode deur die bou van Abstract Syntax Tree (AST) en die loop van die boom.
Dit is gebaseer op Pie taal uit 'taal Implementering Patrone. Ch.9 Haal uit die boek: "A-boom gebaseer tolk is soos 'n samesteller voorkant met 'n tolk geënt op die einde van 'n plaas-kode generator".
Doelwitte van die projek:
1. Self-onderwys
2. Om te dien as 'n voorbeeld vir mense wat belangstel in knutselen hul eie tolk in Python vir 'n eenvoudige programmeertaal of DSL

Eienskappe :

  • Geïmplementeer in Python
  • -regexp gebaseer laer is
  • LL (k) rekursief-dalende parser
  • Parser bou homogene Abstract Syntax Tree (AST)
  • Static / leksikale omvang ondersteuning.
  • Interpreter bou volledige omvang boom gedurende AST konstruksie.
  • Interpeter bestuur globale geheue spasie en funksie ruimte stapel
  • Interpreter implemente eksterne AST besoeker
  • Stuur verwysings ondersteun

Wat is nuut in hierdie release:

  • Added bytecode Assembler
  • Added Register virtuele masjien

Vereistes :

  • Python

Soortgelyke sagteware

Android SDK
Android SDK

22 Jun 18

nml
nml

15 Apr 15

Craft
Craft

20 Feb 15

nesC
nesC

3 Jun 15

Ander sagteware ontwikkelaar Ruslan Spivak

cynic
cynic

14 Apr 15

SlimIt
SlimIt

14 Apr 15

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

Kommentaar te TinyPie

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!