Ragel המדינה מכונת מהדר

ראגל מדינת מכונה מהדר ממלאים מכונות המדינה משפות רגילות.
הורד עכשיו

Ragel המדינה מכונת מהדר דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Adrian Thurston
  • אתר האינטרנט של המוציא לאור:
  • http://www.cs.queensu.ca/home/thurston/kelbt/

Ragel המדינה מכונת מהדר תגים


Ragel המדינה מכונת מהדר תיאור

Ragel המדינה מכונת מהדר ממלאים מכונות המדינה משפות רגילות. Ragel המדינה מכונת מהדר Compiles מכונות המדינה סופיות משפות רגילות לתוך קוד C / C / אובייקט-ג. מכונות המדינה Ragel לא רק לזהות רצפים בתים כמו מכונות ביטוי רגיל לעשות, אבל יכול גם לבצע קוד בנקודות שרירותיות בהכרה של שפה רגילה.רגל יכול גם להיות מחשבה כמו מדינת סופי מתמר מהדר שבו סמלים פלט מייצגים בלוקים של קוד כי להתבצע במקום כתוב את זרם הפלט. כאשר אתה רוצה לרשום שפה קבועה אתה מתחיל עם כמה שפה רגילה פשוטה לבנות אחד גדול יותר באמצעות מפעילי שפה רגילה האיחוד, שרשור, כוכב קליין, צומת וחסרון.זה זה בדיוק כפי שאתה מתאר ל Ragel איך לקמפל מכונות המדינה הסופית שלך. Ragel גם מבין מפעילי כי שבץ פעולות למכונות ומפעילים השולטים בכל שאינם דטרמיניזם במכונות. Ragel FSMS סגורים תחת כל השפה הרגילה של Ragel, מפרט פעולה ומפעילי הקצאת עדיפות. נכס זה מאפשר לתיאור שפות רגילות שרירותיות. המורכבות מוגבלת רק על ידי עיבוד עיבוד זמין לדוגמה, אתה יכול לעשות מכונה אחת בוחרת תגובות מעוצבות במיוחד בקוד C, מכונה אחרת בונה רשימה כל הצהרות הפונקציה ושליש זה מזהים קבועים מחרוזת אז "או" כולם יחד כדי ליצור מכונה אחת המבצעת את כל המשימות הללו במקביל ובאופן עצמאי במעבר אחד של הקלט. הנה כמה תכונות עיקריות של "Ragel State Machine מהדר": · לתאר מכונות המדינה שרירותית באמצעות מפעילי שפה רגילה ו / או שולחנות המדינה. · NFA ל DFA המרה. · מציע המדינה של הופקרופט. · הטמעת מספר פעולות למכונות במקומות שרירותיים. · שליטה ללא דטרמיניזם באמצעות סדרי עדיפויות על מעברים. · לדמיין את התפוקה עם Graphviz. · השתמש בתים, בתים כפולים או באלפיות בגודל של מילה. · ליצור קוד C / C / אובייקטיבי ללא תלות. · בחר מתוך טבלה או שליטה על זרימת התפוקה מונעת. מה חדש במהדורה זו: · תוכניות backend הוסרו וממוזגים לתוך הקדמי. · נוספו פקודות חדשות. · באגים היו קבועים.


Ragel המדינה מכונת מהדר תוכנה קשורה

Makl.

מסגרת פשוטה ואור לבניית פרויקטים רב פלטפורמות C, בהתבסס על פגז Bourne ו- Gnu לעשות. ...

176

הורד

cproto

CPROTO יוצר אב טיפוס פונקציונלי עבור פונקציות שהוגדרו בקבצי המקור C שצוין לפלט הסטנדרטי. ...

154

הורד

Redet.

Redet הוא כלי לפיתוח וביצוע ביטויים רגילים. ...

199

הורד