TinyPie

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

Rating: nan/5 (Total Votes: 0)

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

GCC ARM Embedded
GCC ARM Embedded

17 Aug 18

X11-Basic
X11-Basic

20 Feb 15

gears-stylus
gears-stylus

20 Feb 15

DashO Pro
DashO Pro

11 May 15

Alte software-uri de dezvoltator Ruslan Spivak

SlimIt
SlimIt

14 Apr 15

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

Comentarii la TinyPie

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