TinyPie

البرمجيات قطة:
TinyPie
تفاصيل البرنامج:
الإصدار: 0.2
تاريخ إيداع: 12 May 15
المطور: Ruslan Spivak
ترخيص: حرر
شعبية: 67

Rating: 4.0/5 (Total Votes: 1)

TinyPie هو مترجم القائم على شجرة للغة برمجة بسيطة مع جملة مثل بايثون على & nbsp؛ وينفذ التعليمات البرمجية المصدر من خلال بناء المستخلص بناء الجملة شجرة (AST) والمشي الشجرة.
أنها تقوم على لغة الفطيرة من "أنماط التنفيذ اللغة. Ch.9 اقتباس من كتاب: "A مترجم على أساس شجرة يشبه الأمامية مترجم مع مترجم تطعيمها نهاية بدلا من مولد رمز".
أهداف المشروع:
1. التعليم الذاتي
2. لتكون مثالا يحتذى به للأشخاص المهتمين في صياغة مترجمهم الخاص في بيثون للغة بسيطة البرمجة أو DSL

الميزات:

نفذت في بيثون
lexer القائم على REGEXP
LL (ك) محلل العودية ذوي الأصل
محلل يبني متجانسة التركيب المجردة شجرة (AST)
ثابت / دعم نطاق المفردات.
مترجم يبني كاملة شجرة نطاق أثناء عملية البناء AST.
Interpeter تدير مساحة ذاكرة عمومية وظيفة كومة الفضاء
مترجم تنفذ الزوار AST الخارجي
دعم المراجع إلى الأمام

ما هو الجديد في هذا الإصدار:

واضاف بايت كود مجمع
آلة افتراضية واضاف تسجيل القائم

المتطلبات:

بيثون

برامج مماثلة

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

SWIG
SWIG

7 Mar 16

Scheme2Js
Scheme2Js

11 May 15

البرامج الأخرى من المطور Ruslan Spivak

sftpserver
sftpserver

14 Apr 15

httpcode
httpcode

14 Apr 15

cynic
cynic

14 Apr 15

SlimIt
SlimIt

14 Apr 15

تعليقات ل TinyPie

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!