SGML :: Parser :: OpenSP :: الأدوات

SGML :: Parser :: OpenSP :: تحتوي حزمة أدوات على أدوات لمعالجة إخراج OpenSP.
التحميل الان

SGML :: Parser :: OpenSP :: الأدوات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Bjoern Hoehrmann
  • موقع ويب الناشر:
  • http://search.cpan.org/~bjoern/SGML-Parser-OpenSP-0.991/lib/SGML/Parser/OpenSP.pm

SGML :: Parser :: OpenSP :: الأدوات العلامات


SGML :: Parser :: OpenSP :: الأدوات وصف

SGML :: Parser :: OpenSP :: حزمة أدوات تحتوي على أدوات لمعالجة إخراج OpenSP. SGML :: Parser :: Appensp :: أدوات أدوات تحتوي على أدوات لمعالجة OpenSP إخراج. utility fundility specified_attribute ($ السمة) يحددها_Attribute إرجاع قيمة حقيقية إذا كانت السمة هي من النوع CDATA أو Tykenized ولديها خاصية خاصية محددة. على سبيل المثال Sub Start_Element {Self = Self = Shift؛ بلدي elem elem = التحول؛ بلدي spec = grep المحدد_Attribute ($ _)، والقيم {$ leam -> {sattibutes}}؛ #Spec يحتوي على جميع السمات المحددة بشكل صريح} Defaulted_Attribute (سمة $) Defaulted_Attribute إرجاع قيمة حقيقية إذا كانت السمة تتمثل في نوع CDATA أو Tykenized ولديها خصائص افتراضية معينة على شيء ما ولكن المحدد. لجميع السمات، ما يلي يحمل دائما صحيحا،! المعرفة (Attribute_Value ($ _)) أو defaulted_attriver ($ _) أو المحدد_Attribute ($ _) نظرا لأن السمات الافتراضية والمحددة فقط يمكن أن تحتوي على قيمة. يمكن أن تحتوي القيمة على قيمة، أي إما محددة أو افتراضي. attrefed.attribute_value ($ سمة) attribute_Value بإرجاع تمثيل نصي لقيمة السمة كما هو موضح لمعالج بدء التشغيل أو رقم UNDIF إذا لم يكن هناك قيمة متاحة. split_message ($ ، اسم الملف $، $ open_ent، $ error_num، $ open_elem) split_message ينقسم رسالة خطأ OpenSP في مكوناتها أو رسالة الخطأ أو التحذير، وهي رسالة مساعدة اختيارية توفر معلومات إضافية حول الخطأ، مثل الحدوث الأول لمعرف في حالة من المعرفات المكررة في مستند، كل منها مصحوبة بأرقام خط وأعمدة ذات صلة بالرسالة، واعتمادا على تكوين المحلل المحلل الكيانات المفتوحة للرسالة، وعدد الخطأ من الرسالة و LIS ر من العناصر المفتوحة الحالية. إرجاع مرجع التجزئة مثل # هذا هو دائما promment_message => {number => 141، # فقط إذا $ p-> show_error_numbers (1) module => 554521624، # فقط إذا $ P-> show_error_numbers (1) conmentror_numbers (1) connermnumbers => 9، lineNumber => 12، شدة => 'e'، text => 'ID "المعرف" A "}" فقط "}، # فقط بعض الرسائل لها aux_message aux_message => {columnnumber => 9، lineNumber => 11، text => "معرف" "محددة أولا هنا"}، # IFF $ P-> Show_Open_Elements (1) وهناك عناصر مفتوحة Open_Elements => 'HTML Body (p ) ، # IFF $ p-> show_open_entities (1) وهناك كيانات مفتوحة # غير المستند، ولكن سيتم الإبلاغ عن المستند # إذا كان الخطأ في بعض الكيان الآخر OPEN_ENTITY => ، سيتم استخدام هذا عادة مثل الخطأ الفرعي بلدي erro erro = التحول؛ بلدي فوضى $ = $ ERRRO -> {message}؛ # المحلل المحلل SGML :: Parser :: OpenSP # كائن مخزن في كائن Handler My $ Loca = $ الذاتي -> {parser} -> get_location؛ اسمي $ = $ loca -> {filename}؛ بلدي $ SPLT = SPLITS_MESSAGE ($ فوضى، $ الاسم، $ الذاتي -> {parser} -> show_open_entistics، $ الذاتي -> {parser} -> show_error_numbers، $ الذاتي -> {parser} -> show_open_elements)؛ # ...} طريقة أكثر ملاءمة للوصول إلى وحدة SGML :: Parser :: OpenSP الوحدة النمطية التي يمكنك استخدامها مثل خطأ Sub {My $ $ = shift؛ بلدي erro erro = التحول؛ بلدي فوضى $ = $ الذاتي -> {parser} -> split_message ($ ERRRO)؛ # البيانات ذات الصلة الآن $ MISS و Earro $ -> {SHEDY} # والتي يوفرها الأخيرة معلومات أكثر تفصيلا # من فوضى $ -> {probleman_message} -> {slowity}، راجع # SGML :: Parser :: وثائق OpenSP للحصول على التفاصيل} SPLITE_PI (بيانات $) SPLITS_PI ينقسم بيانات إرشادات المعالجة في أول حرف مساحي أبيض في مكونين حيث يتم تعريف حرف المساحة البيضاء في متغير حزمة White Whitespace، QR / / افتراضيا. تقوم بإرجاع UNDIF إذا لم تكن هناك بيانات تقسيمها. Sub Pi {My $ $ = التحول؛ بلدي $ proc = التحول؛ بلدي (هدف $، بيانات $) = Split_pi ($ proc -> {data})؛ # ... } متطلبات: perl.


SGML :: Parser :: OpenSP :: الأدوات برامج ذات صلة

GPP

GPP هو Preprocessor عام مع بناء جملة قابل للتخصيص. ...

264

تحميل

cscout

cscout هو محلل شفرة المصدر ومتصفح إعادة صبطها لمجموعات برامج C. ...

214

تحميل