TinyPie

نرم افزار تصویر:
TinyPie
جزئیات نرم افزار:
نسخه: 0.2
ها تاریخ: 12 May 15
توسعه دهنده: Ruslan Spivak
پروانه: رایگان
محبوبیت: 7

Rating: nan/5 (Total Votes: 0)

در TinyPie مترجم مبتنی بر درخت برای یک زبان برنامه نویسی ساده را با نحو مانند پایتون کنید. & nbsp؛ این اجرا کد منبع با احداث چکیده نحو درخت (AST) و راه رفتن درخت.
آن را در زبان پای از 'زبان الگوهای پیاده سازی' است. نقل قول Ch.9 از کتاب: "A مترجم مبتنی بر درخت است مانند یک کامپایلر جلویی با یک مترجم پیوند را به انتهای جای یک ژنراتور کد".
اهداف پروژه:
1. خود آموزش و پرورش
2. برای خدمت به عنوان مثال برای افراد علاقه مند به تهیه مترجم خود را در پایتون برای یک زبان ساده برنامه نویسی و یا DSL

ویژگی ها:

به اجرا در پایتون
lexer مبتنی بر استقبال میکنم
LL (K) تجزیه کننده بازگشتی-تبار
تجزیه کننده سازه های همگن چکیده نحو درخت (AST)
استاتیک پشتیبانی دامنه واژگانی /.
مترجم در طول ساخت و ساز AST ایجاد درخت دامنه کامل است.
Interpeter مدیریت فضای حافظه جهانی و عملکرد فضای پشته
مترجم پیاده سازی بازدید کننده AST خارجی
حمایت مراجع به جلو

در چه در این نسخه جدید است:

او بایت کد اسمبلی
ماشین مجازی مبتنی بر او ثبت نام

در مورد نیاز:

پایتون

نرم افزار های مشابه

Scheme2Js
Scheme2Js

11 May 15

SWIG
SWIG

7 Mar 16

Embedthis Ejscript
Embedthis Ejscript

17 Feb 15

Stratego/XT
Stratego/XT

3 Jun 15

نرم افزار های دیگر از توسعه دهنده Ruslan Spivak

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

sftpserver
sftpserver

14 Apr 15

نظرات به TinyPie

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!