Rincian Software:
Versi: 0.2
Tanggal Upload: 12 May 15
Lisensi: Gratis
Popularitas: 67
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
Komentar tidak ditemukan