FSA :: القواعد

FSA :: قواعد هي وحدة نمطية لبناء آلات الدولة البسيطة القائمة على القواعد في بيرل.
التحميل الان

FSA :: القواعد الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • David Wheeler and Curtis Poe
  • موقع ويب الناشر:
  • http://search.cpan.org/~dwheeler/

FSA :: القواعد العلامات


FSA :: القواعد وصف

FSA :: القواعد هي وحدة بيرل لبناء آلات الدولة البسيطة القائمة على القواعد في بيرل. FSA :: القواعد هي وحدة نمطية لبناء آلات الدولة البسيطة القائمة على قواعد في perl.synopsis بلدي FSA $ FSA = FSA :: قواعد>> جديد (Ping => {do => sub {ping! n "؛ لي $ الدولة = التحول؛ $ State-> النتيجة ("بونغ")؛ $ State-> الجهاز -> {count} ++؛}، القواعد => ،}، pong => {do => sub {ponp! n "}، القواعد => # دائما تعود إلى ping}، game_over => {do => sub {print "game overn"})؛ $ fsa-> ابدأ؛ $ FSA-> التبديل حتى $ fsa-> at ('game_over')؛ هذه الفئة تنفذ نمط آلة الحالة البسيطة، مما يتيح لك بناء آلات الدولة القائمة على القواعد بسرعة في بيرل. كتنفيذ بسيط لمفهوم قوي، يختلف قليلا عن نموذج DFA المثالي لأنه لا يفرض مفتاح واحد ممكن من حالة واحدة إلى أخرى. بدلا من ذلك، فإنها قصيرة يدور تقييما قواعد هذه المفاتيح، بحيث ستؤدي القاعدة الأولى إلى إرجاع قيمة حقيقية إلى تشغيل مفتاحها وعدم التحقق من قواعد تبديل أخرى. (ولكن انظر السمة الصارمة والمعلمة إلى جديد ().) يختلف عن نموذج NFA في أنه لا يقدم أي تتبع الظهر. ولكن في الحقيقة، يمكنك استخدامها لبناء آلة حالة تلتزم إما النموذج - وبالتالي يستخدم القواعد الأكثر عمومية FSA Moniker.fsa :: الولايات المسماة بحيث يكون من السهل معرفة ما هي الدولة التي أنت فيها وما حددك تريد الذهاب إلى. يجوز لكل دولة تحديد اختيائيات الإجراءات التي يتم إخراجها عند دخول الدولة، بعد دخول الدولة، عند الخروج من الدولة. قد يحددون أيضا قواعد التبديل إلى الدول الأخرى، وقد تحدد هذه القواعد تنفيذ الإجراءات الخاصة بالتبديل. يتم تعريف جميع الإجراءات من حيث الروساة الفرعية المجهولة التي يجب أن تتوقع كائن FSA :: State نفسه الذي يجب أن يتم تمريره كحجة وحيدة .FSA :: كائنات قواعد و FSA :: يتم تنفيذها جميعها كمراجع Hash فارغة وبعد يسمح هذا التصميم في روت البروتينات الخاصة بالإجراءات لاستخدام كائن FSA :: State الذي تم تمريره كوسيطة وحيد، بالإضافة إلى كائن FSA :: قواعد المتاحة عبر أسلوب الجهاز الخاص به ()، لتخزين بيانات الدول الأخرى للوصول، دون إمكانية ذلك تتداخل مع الدولة أو آلة الحالة نفسها. الإبلاغ: متطلبات بيرل: perl.


FSA :: القواعد برامج ذات صلة