TinyPie

Screenshot Software:
TinyPie
Detalii soft:
Versiune: 0.2
Incarca data: 12 May 15
Producător: Ruslan Spivak
Licenţă: Gratuit
Popularitate: 7

Rating: 4.0/5 (Total Votes: 1)

TinyPie este un interpret pe bază de copac pentru un simplu limbaj de programare, cu o sintaxă-Python ca & nbsp;. Se execută codul sursă prin construirea Abstract Syntax copac (AST) și de mers pe jos copac.
Este bazat pe limbajul Pie de la "Language modele de implementare". Cap.9 Citat din cartea: "A interpret pe bază de copac este ca un front-end compilator cu un interpret grefat pe capătul loc de un generator de cod".
Obiectivele proiectului:
1. Auto-educație
2. Pentru a servi drept exemplu pentru persoanele interesate în realizarea propriu interpret în Python pentru un limbaj de programare simplu sau DSL

Caracteristici :

  • Implementat in Python
  • bazate pe regexp lexer
  • LL (k) parser recursiv-coborâre
  • Parser construiește omogen Abstract Syntax copac (AST)
  • suport domeniul Static / lexical.
  • Interpret construiește copac complet domeniul de aplicare in timpul constructiei AST.
  • Interpeter reușește spațiu global de memorie și spațiu funcția stiva
  • Interpret pune vizitator AST extern
  • referințele Atacant sprijini

Ce este nou în această versiune:

  • Adaugat Bytecode Assembler
  • Adaugat Inregistrare-Bazat Virtual Machine

Cerințe :

  • Python

Software similare

FFC
FFC

17 Feb 15

Susie
Susie

2 Jun 15

o42a
o42a

19 Feb 15

Alte software-uri de dezvoltator Ruslan Spivak

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

SlimIt
SlimIt

14 Apr 15

cynic
cynic

14 Apr 15

Comentarii la TinyPie

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!