TinyPie

Yazılım ekran görüntüsü:
TinyPie
Yazılım detaylar:
Versiyon: 0.2
Qayıt: 12 May 15
Geliştirici: Ruslan Spivak
Lisans: Ücretsiz
Popülerlik: 67

Rating: 4.0/5 (Total Votes: 1)

TinyPie Python gibi sözdizimi ile basit bir programlama dili için bir ağaç tabanlı tercüman. & Nbsp; Bu soyut sözdizimi ağacı (AST) inşa ve ağaç yürüyerek kaynak kodu çalıştırır.
Bu 'Dil Uygulama Patterns' dan Pie diline dayanıyor. Kitaptan 9.Bölüm Alıntı: "Bir ağaç tabanlı tercüman sonunda yerine bir kod üreteci üzerine aşılı bir tercüman ile bir derleyici ön uç gibidir".
Projenin Hedefleri:
1. Self-eğitim

    : 2. basit bir programlama dili veya DSL

    Özellikler için Python kendi tercüman işçiliği ilgilenen insanlar için bir örnek teşkil etmek

  • Python Uygulanan
  • Regexp tabanlı lexer
  • LL (k) özyinelemeli kökenli ayrıştırıcı
  • Ayrıştırıcı oluşturur homojen soyut sözdizimi ağacı (AST)
  • Statik / sözcük kapsam desteği.
  • Tercüman AST inşaat sırasında tam kapsam ağacı oluşturur.
  • interpeter küresel bellek alanı ve fonksiyonu uzay yığını
  • yönetir
  • Tercüman uygulayan dış AST ziyaretçi
  • İleri referanslar destekleyen

Bu sürümdeki yeni Nedir:

  • Eklendi Bytecode Assembler
  • Eklendi Kayıt Tabanlı Sanal Makine

Gereksinimleri :

  • Python

Benzer yazılım

Voodoo Compiler
Voodoo Compiler

20 Feb 15

Vala
Vala

16 Aug 18

CURSEL
CURSEL

3 Jun 15

daot
daot

11 May 15

Geliştirici Diğer yazılım Ruslan Spivak

cynic
cynic

14 Apr 15

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

Yorumlar TinyPie

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!