TinyPie

צילום מסך תוכנה:
TinyPie
פרטי תוכנה:
גרסה: 0.2
טען תאריך: 12 May 15
מפתחים: Ruslan Spivak
רשיון: ללא תשלום
פופולריות: 7

Rating: nan/5 (Total Votes: 0)

TinyPie הוא מתורגמן מבוסס עץ לשפת תכנות פשוטה עם תחביר כמו פייתון-& nbsp;. זה מבצע קוד מקור על ידי בניית תקציר תחביר עץ (AST) והליכה העץ.
הוא מבוסס על שפת פאי מ'דפוסי יישום שפה ". ציטוט Ch.9 מתוך הספר: "מתורגמן מבוסס עץ הוא כמו קצה קדמי מהדר עם מתורגמן הושתל הסוף במקום מחולל קוד".
מטרות הפרויקט:
1. חינוך עצמי
2. כדי לשמש דוגמא לאנשים מעוניינים בהכנת המתורגמן שלהם בפייתון לשפת תכנות פשוטה או DSL

תכונות :

  • מיושם בפייתון
  • לקסר מבוסס Regexp
  • LL מנתח רקורסיבית-מוצא (k)
  • מנתח בונה תקציר הומוגנית תחביר עץ (AST)
  • תמיכת היקף סטטי / לקסיקלית.
  • מתורגמן בונה עץ היקף מלא במהלך בניית AST.
  • Interpeter מנהל מרחב גלובלי זיכרון וערימת חלל פונקציה
  • מתורגמן מיישם מבקר AST חיצוני
  • אזכור קדימה לתמוך

מה חדש בהודעה זו:

  • נוסף Bytecode אסמבלר
  • מכונת וירטואלית מבוססת הרשמה נוסף

דרישות :

  • פייתון

תוכנה דומה

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

tkscript
tkscript

3 Jun 15

IGCC
IGCC

14 Apr 15

תוכנות אחרות של יזם Ruslan Spivak

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

cynic
cynic

14 Apr 15

תגובות ל TinyPie

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!