TinyPie

Software kuvakaappaus:
TinyPie
Ohjelmiston tiedot:
Versio: 0.2
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: Ruslan Spivak
Lupa: Vapaa
Suosio: 67

Rating: 4.0/5 (Total Votes: 1)

TinyPie on puu-pohjainen tulkki on yksinkertainen ohjelmointikieli Python-syntaksi. & Nbsp; Se suorittaa lähdekoodia rakentamalla Abstract Syntax Tree (ASAT) ja kävely puu.
Se perustuu Pie kieli "Language Täytäntöönpano Patterns". Ch.9 Lainaus kirjasta: "tree-pohjainen tulkki on kuin kääntäjä etuosa tulkin vartettava päähän sijasta koodin generaattori".
Projektin tavoite:
1. Self-koulutus
2. toimia esimerkkinä kiinnostuneille askartelu oman tulkkina Python yksinkertainen ohjelmointikieli tai DSL

Ominaisuudet

  • Toteutetaan Python
  • Regexp-pohjainen lexer
  • LL (k) rekursiivinen-syntyperän parser
  • Parser rakentaa homogeenista Abstract Syntax Tree (ASAT)
  • Static / leksikaalista soveltamisalan tuki.
  • Tulkki rakentaa täydellinen soveltamisala puu aikana ASAT rakentamisen.
  • Interpeter hallinnoi maailmanlaajuista muistia ja funktio tila pino
  • tulkki toteuttaa ulkoisen ASAT vierailija
  • Eteenpäin viittaukset tukevat

Mikä on uusi tässä julkaisussa:

  • Lisätty ByteCode asentaja
  • Lisätty Register-Based Virtual Machine

vaatimukset

  • Python

Vastaavia ohjelmistoja

Node.js
Node.js

17 Aug 18

OpenCL
OpenCL

11 May 15

CURSEL
CURSEL

3 Jun 15

Muu ohjelmistojen kehittäjä Ruslan Spivak

SlimIt
SlimIt

14 Apr 15

sftpserver
sftpserver

14 Apr 15

cynic
cynic

14 Apr 15

httpcode
httpcode

14 Apr 15

Kommentit TinyPie

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!