TinyPie

Software screenshot:
TinyPie
Rincian Software:
Versi: 0.2
Tanggal Upload: 12 May 15
Pengembang: Ruslan Spivak
Lisensi: Gratis
Popularitas: 7

Rating: nan/5 (Total Votes: 0)

TinyPie adalah interpreter berbasis pohon untuk bahasa pemrograman sederhana dengan sintaks Python seperti & nbsp;. Ini mengeksekusi kode sumber dengan membangun Abstrak Sintaks Pohon (AST) dan berjalan pohon.
Ini didasarkan pada bahasa Pie dari 'Bahasa Implementasi Pola'. Bag.9 Kutipan dari buku: "Seorang juru berbasis pohon seperti front end compiler dengan penerjemah dicangkokkan ke akhir bukan kode generator".
Tujuan dari proyek ini:
1. Self-pendidikan
2. Untuk menjadi contoh bagi orang-orang yang tertarik pada kerajinan juru mereka sendiri dengan Python untuk bahasa pemrograman sederhana atau DSL

Fitur :

  • Diimplementasikan di Python
  • berbasis regexp lexer
  • LL (k) recursive-keturunan parser
  • Parser membangun Abstrak homogen Sintaks Pohon (AST)
  • Static / dukungan lingkup leksikal
  • .
  • Interpreter membangun pohon lingkup lengkap selama konstruksi AST.
  • Interpeter mengelola ruang memori global dan fungsi ruang tumpukan
  • Interpreter mengimplementasikan pengunjung AST eksternal
  • Teruskan referensi mendukung

Apa yang baru dalam rilis ini:

  • Ditambahkan Bytecode Assembler
  • Tambah Daftar Berbasis Virtual Machine

Persyaratan :

  • Python

Software yang serupa

PyRuby
PyRuby

11 May 15

Vala
Vala

27 Sep 15

Craft
Craft

20 Feb 15

Perangkat lunak lain dari pengembang Ruslan Spivak

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

cynic
cynic

14 Apr 15

Komentar untuk TinyPie

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!