TinyPie

Szoftver screenshot:
TinyPie
Szoftver adatai:
Változat: 0.2
Feltöltés dátuma: 12 May 15
Fejlesztő: Ruslan Spivak
Engedély: Ingyenes
Népszerűség: 67

Rating: 4.0/5 (Total Votes: 1)

TinyPie egy fa alapú tolmács egy egyszerű programozási nyelv a Python-szerű szintaxis. & Nbsp; lefuttatja forráskód megszerkesztésével Abstract Syntax Fa (AST) és a gyaloglás a fa.
Ez alapján Pie nyelvet a "Language Végrehajtás Patterns". Ch.9 Idézet a könyvből: "A faalapú értelmező olyan, mint egy fordító front end tolmács oltva végén, hanem egy kód generátor".
A projekt célja:
1. önképzés
2. A példaként szolgálhat, akiket érdekelnek a ravaszkodó saját tolmácsot Python egy egyszerű programozási nyelv, vagy DSL

Tulajdonságok :

  • Python nyelven megvalósított
  • Regexp alapú lexer
  • LL (k) rekurzív-süllyedés értelmező
  • Értelmező konstruál homogén absztrakt szintaxis fa (AST)
  • Statikus / lexikális supportig.
  • Tolmács épít teljes körét fa alatt AST építése.
  • tolmács kezeli a globális memória és a funkció helyet stack
  • Tolmács hajtja végre külső AST látogató
  • Előre hivatkozásokat támogatja

Mi az új ebben a kiadásban:

  • Added ByteCode assembly
  • Added Register-alapú virtuális gép

követelmények :

  • Python

Hasonló program

Box
Box

19 Feb 15

4tH compiler
4tH compiler

20 Feb 15

Voodoo Compiler
Voodoo Compiler

20 Feb 15

aime
aime

19 Feb 15

Más szoftver fejlesztő Ruslan Spivak

cynic
cynic

14 Apr 15

sftpserver
sftpserver

14 Apr 15

httpcode
httpcode

14 Apr 15

Hozzászólások a TinyPie

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!