FSA :: כללים.

FSA :: כללים הוא מודול Perl לבנות מכונות מצב פשוטות מבוססות כללים ב Perl.
הורד עכשיו

FSA :: כללים. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • David Wheeler and Curtis Poe
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~dwheeler/

FSA :: כללים. תגים


FSA :: כללים. תיאור

FSA :: הכללים הוא מודול perl לבנות מכונות מצב פשוט מבוססות כללים ב Perl. FSA :: הכללים הוא מודול perl לבנות פשוט כללים מבוססי מכונות המדינה ב Perl.Synopsis שלי $ FSA = FSA :: כללים-> חדש (ping => {do => sub {הדפסה "ping! N; מדינת = Shift; $ State-> תוצאה ('פונג'); $ State-> Machine -> {count} + +}, כללים => ,}, פונג => {do => משנה {הדפס "פונג! N"}, כללים => , # תמיד חוזר ping}, game_over => {do => משנה {print "משחק overn"}}); $ fsa-> להתחיל; $ fsa-> לעבור עד $ FSA-> ב ('game_over'); מחלקה זו מיישמת דפוס מכונה פשוטה, ומאפשר לך לבנות במהירות מכונות המדינה המבוססות על כללים בפרל. כמימוש פשוט של רעיון רב עוצמה, הוא שונה מעט מודל DFA אידיאלי בכך שהוא אינו אוכף מתג אחד אפשרי ממדינה אחת לאחרת. במקום זאת, זה מעגלים קצרים הערכה של הכללים עבור מתגים כאלה, כך הכלל הראשון להחזיר ערך אמיתי יפעיל את מתגו ולא ייבדקו כללי מתג אחרים. (אבל לראות את התכונה הקפדנית ואת הפרמטר החדש ().) הוא שונה מ מודל NFA בכך שהוא מציע לא מעקב בחזרה. אבל למען האמת, אתה יכול להשתמש בו כדי לבנות מכונה המדינה שדבקת את המודל - ומכאן יותר כללי FSA Moniker.FSA :: הכללים משתמשת בשם קובע, כך שקל לדעת איזה מדינה אתה במצב שבו אתה המדינה אתה רוצה ללכת ל. כל מדינה עשויה להגדיר אופציונלי פעולות המופעלות על כניסה למדינה, לאחר שנכנסו למדינה, ובהוצאת המדינה. הם עשויים גם להגדיר כללים עבור מעבר למדינות אחרות, ואת הכללים האלה עשויים לציין את ביצוע פעולות ספציפיות לעבור. כל הפעולות מוגדרות במונחים של שגרתיים אנונימיות כי צריך לצפות FSA :: אובייקט המדינה עצמו להיות מועבר כמו הארגומטי היחיד. :: כללי אובייקטים FSA :: אובייקטים המדינה שהופכים אותם כולם מיושמים כמו הפניות חשיש ריק . עיצוב זה מאפשר לפעולה שיותר לשימוש באובייקט ה- FSA :: מדינת כללי כמו הארגומנט היחיד, כמו גם את FSA :: כללים האובייקט זמין באמצעות המכונה שלה () שיטה, כדי stash נתונים עבור מדינות אחרות כדי לגשת, ללא אפשרות של מפריע למדינה או במכונת המדינה עצמה.המחשבה: · פרל


FSA :: כללים. תוכנה קשורה