Regexp :: Parser :: كائنات

كائنات ل Perl 5 Regexes
التحميل الان

Regexp :: Parser :: كائنات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jeff Pinyan
  • موقع ويب الناشر:
  • http://search.cpan.org/~pinyan/YAPE-Regex-3.03/Regex/Element.pm

Regexp :: Parser :: كائنات العلامات


Regexp :: Parser :: كائنات وصف

كائنات بيرل 5 Regexes Regoxp :: Parser :: كائنات هي وحدة نمطية تحتوي على تعريفات كائن Regoxp :: Parser.InheritanCeAll Regoxp :: Parser: * كائنات Weherit من Regoxp :: Parser :: __ Object__، فئة قاعدة الكائنات العالمية. جميع كائنات myrx :: * تعرف على المستخدمين من MyRX :: __ Object__ أولا، ثم من Cregexp :: Parser :: * كائن من نفس الاسم، وأخيرا من Regexp :: Parser :: __ Object__. لا تقلق - إذا كنت لا تحدد فئة أساسية لكائنات الوحدة النمطية الخاصة بك، أو الكائن الذي تنشئه ليس تعديلا لكائن قياسي، فلن يتم إصدار أي تحذيرات. : Garser :: __ Object__ الأساليب التالية: بياناتي $ D = $ OBJ-> بيانات الكائن. قد يكون هذا مرجع صفيف (لعقدة "فرع")، كائن آخر (لعقدة "كمية")، أو قد لا يكون موجودا على الإطلاق (لعقدة "مرساة") .MY $ e = $ obj-> ender () الحجج إلى الكائن () لإنشاء عقدة نهاية لهذا الكائن. يتم استخدام هذا من قبل طريقة المشي (). عادة ما تكون Header Group's Group's Nenter عقدة وثيقة، أي NEWER's Assertion الأخرى هي عقدة الذيل، ونصيف فئة الأحرف هو node node.my $ C = $ OBJ-> الأسرة () الأسرة العامة لهذا الكائن. هذه هي أيا من: النمل، مرساة، أي غير متوفر، Anyof_Char، Anyof_Class، Anyof_Range، Ascertion، Branch، Close، Clump، رقم، مجموعة، Minmod، Prop = $ OBJ-> أعلام () قيمة العلم لهذا الكائن. هذه القيمة هي رقم تم إنشاؤه بواسطة الأعلام التي يتم تمكينها في ذلك الوقت. $ OBJ-> إدراج () إدراج هذا الكائن في الشجرة. تقوم بإرجاع قيمة تقول ما إذا كان قد انتهى الأمر بالدموع مع الكائن السابق في Tree.MY $ M = $ obj-> merge () دمج () دمج هذه العقدة مع السابق، إذا كانت من نفس النوع. إذا تم استدعاؤه بعد إضافة $ OBJ إلى الشجرة، فسيتم إزالة $ OBJ من الشجرة. معظم أنواع العقدة لا تندمج. إرجاع صحيح إذا تم دمج العقدة مع One.my $ o = $ obj-> omit () بلدي $ o = $ obj-> حذف (القيمة) ما إذا كانت هذه العقدة حذفت من شجرة التحليل. لا تحتاج بعض الكائنات إلى الظهور في الشجرة، ولكن هناك حاجة عند تفتيش التحليل أو المشي الشجرة. يمكنك أيضا تعيين هذه السمة عن طريق تمرير قيمة. MY $ Q = $ OBJ-> QR () تمثيل Regex لهذا الكائن. ويشمل تمثيل Regex لأي أطفال من الكائن. MY $ R = $ obj-> row () التمثيل الخام لهذا الكائن. لا ينظر إلى أطفال الكائن نفسه تماما. يستخدم هذا بشكل أساسي عند فحص تحليل Regex.My $ T = $ OBJ-> النوع () النوع المحدد من هذا الكائن. راجع وثائق الكائن للقيم المحتملة للنوع. MY $ v = $ OBJ-> Visual () التمثيل المرئي لهذا الكائن. ويشمل التمثيل المرئي لأي أطفال من الكائن. $ obj-> المشي () "يمشي" الكائن. يستخدم هذا للغوص في أطفال العقدة عند استخدام ووكر (انظر "المشي الشجرة" في Regexp :: Parser) قد تجاوز هذه الأساليب (ككائنات غالبا ما تفعل). متطلبات: perl.


Regexp :: Parser :: كائنات برامج ذات صلة