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 الخارجي
دعم المراجع إلى الأمام

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

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

المتطلبات:

بيثون

برامج مماثلة

make utilities
make utilities

3 Jun 15

GNU Binutils
GNU Binutils

17 Aug 18

gears-less
gears-less

20 Feb 15

Rails
Rails

17 Feb 15

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

cynic
cynic

14 Apr 15

sftpserver
sftpserver

14 Apr 15

SlimIt
SlimIt

14 Apr 15

httpcode
httpcode

14 Apr 15

تعليقات ل TinyPie

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