ب :: utils.

B :: UTILS هو وظائف مساعد لمعالجة الأشجار المرجعية.
التحميل الان

ب :: utils. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Simon Cozens
  • موقع ويب الناشر:
  • http://search.cpan.org/~simon/Sub-Versive-0.01/Versive.pm

ب :: utils. العلامات


ب :: utils. وصف

B :: Utils هو وظائف مساعد لمعالجة شجرة OP. B :: UTILS هو وظائف مساعد للمعالجة في شجرة OP.Syopsis استخدم B :: Utils؛ تسهل هذه الوظائف من الأسهل التعامل مع Tree.FunctionAll_Starts All_rootrurns Wash من جميع Ops Ops أو ops Root of Optries، CENED اسم؛ يتم تحديد OPTREE للبرنامج الرئيسي ببساطة إلى __main __. ملاحظة: لا يتم فحص مخزعة "خطيرة" معينة بالنسبة للتوطيبات الفرعية: يمكن العثور على قائمة هذه المخبأ في B :: Utils :: bad_stashes. لا تتردد في فحص و / أو تعديل هذا لتناسب احتياجاتك. النية هي أن البرنامج البسيط الذي لا يستخدم وحدات غير B و B :: Outils من شأنه إظهار أي رموز إضافة. هذا لا يرجع تفاصيل OPS في الروتين الفرعي المجهول المجهول في وقت الترجمة. على سبيل المثال، مع إعطاء $ a = sub {...}؛ لن يظهر الروتين الفرعي في التجزئة. هذا أيضا، لأنهم مجهولون، إذا كنت ترغب في الحصول عليها، استخدم ... anon_subs () هذا إرجاع مجموعة من مراجع التجزئة. كل عنصر لديه مفاتيح "ابدأ" و "الجذر". هذه هي نظام التشغيل البداية والجذر من جميع الروتين الفرعي المجهول في البرنامج. $ OP-> Oldnamereturns اسم المرجع، حتى لو كان محسن حاليا إلى NULL. هذا يساعدك على فهم سخن شجرة المرجع. $ op-> kledrurns مجموعة من كل الأطفال غير الفارغة في OP هذا، بالترتيب. $ op-> first $ op-> آخر دولار op-> بشكل طبيعي إذا اتصلت أولا، أخيرا أو غيرها على أي شيء غير مؤتمر، Binop أو Logop يحترق أنه سيموت. هذا يؤدي إلى الكثير من التعليمات البرمجية مثل: $ op-> أولا إذا $ op-> يمكن ('أولا')؛ B :: Utils يوفر كل OP مع أوائل الطرق الأولى والأخيرة وغيرها التي سترجع ببساطة أي شيء إذا لم تكن طالبة . $ op-> proterreturns العقدة الأصل في شجرة المرجع، إن أمكن. حاليا "ممكن" يعني "إذا تم تحسين الشجرة بالفعل"؛ وهذا هو، إذا كنا أثناء كتلة الاختيار. (وبالتالي، إذا كان لدينا مؤشرات قابلة صالحة.) في المستقبل، قد يكون من الممكن البحث عن الوالد قبل أن يكون لدينا المؤشرات القادمة في مكانها، لكنه سيأخذني بعض الوقت لمعرفة كيفية القيام بذلك. $ op-> السابق opted $ op-> التالي، ولكن ليس beal.walkoptree_simple ($ op، رد الاتصال، ) توفر وحدة B الوظائف المختلفة للمشي شجرة OP، ولكن كلها صعبة الاستخدام، تتطلب لك لحضور الأساليب في فئة B :: OP. هذا هو Walker شجرة مرجعية بسيطة للغاية مع دلالات أخرى متوقعة. يتم استدعاء رد الاتصال في كل OP مع OP نفسه مرت كحجة أول وأي بيانات إضافية إضافية مثل الثانية. جميع وظائف المشي مجموعة $ B :: UTILS: : ملف و $ ب :: Utils :: خط إلى القيم المناسبة للملف ورقم السطر في البرنامج الذي يتم فحصه. نظرا لأن COPS فقط تحتوي على هذه المعلومات قد تكون غير متوفرة في مكالمات رد الاتصال الأولى القليلة وبعد يتم تمرير المرشح المرجع المعني في السؤال كمعلمة؛ وظيفة OPGREP رائعة لبناء الفلاتر الخاصة بك .Walkallops_simple (رد الاتصال، ) هذا يجمع Walkoptree_simple مع All_roots و Anon_subs لفحص كل OP في البرنامج. $ B :: UTILS :: SUB مضبوط باسم الروتين الفرعي إذا كنت في روتين فرعي، __main__ إذا كنت في البرنامج الرئيسي و __anon__ إذا كنت في حالة فرعية مجهولة .walks_filtered (مرشح، رد الاتصال، ) نفس المذكورة أعلاه، ولكن تصفيتها. متطلبات: perl.


ب :: utils. برامج ذات صلة