تحليل :: PlainConfig.

محلل ملفات تكوين نص عادي
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Arthur Corliss
  • موقع ويب الناشر:
  • http://search.cpan.org/~corliss/

تحليل :: PlainConfig. العلامات


تحليل :: PlainConfig. وصف

محلل لملفات تكوين نص عادي PERSE :: PlainConfig هي وحدة بييرل توفر كائنات OO التي يمكن أن تحليلها وتوليد ملفات التكوين القابل للقراءة من قبل الإنسان.سيبرس استخدم تحليل :: PlainConfig؛ $ conf = تحليل جديد :: PlainConfig؛ $ conf = parse :: plainconfig-> جديد ('param_delim' => '=' ''، 'ملف' => '.myrc'، 'max_bytes' => 65536، 'smart_parser => 1،)؛ $ conf-> الخاصية (param_delim => '=')؛ $ rv = $ conf-> قراءة ('myconf.conf')؛ $ rv = $ conf-> قراءة؛ $ rv = $ conf-> readifnewer؛ $ conf-> الكتابة ('. MYRC'، 2)؛ $ conf-> تطهير؛ parameters = $ conf-> المعلمات؛ $ conf-> المعلمة (foo => "bar")؛ القيمة $ = $ conf-> المعلمة (foo)؛ $ conf-> صف (foo => 'هذا فو')؛ $ conf-> curce ("سلسلة"، qw (foo bar))؛ @ order = $ conf-> النظام؛ $ conf-> النظام (new_order)؛ $ errstr = parse :: خطأ PlainConfig :: $ rv = $ conf-> hasparameter ('foo')؛ يتم دعم الطرق التالية فقط لأسباب توافق الخلف. من المرجح أن تتم إزالتها في مرحلة ما في المستقبل. # استخدام العلامات delim وتطهيرها إهمال لصالح # param_delim، list_delim، list_delim، hash_delim، و autopurge $ conf = parse :: plainconfig-> جديد ('delim' => '='، 'purge' => 1،) ؛ # كما هي طريقة DELIM نظرا لأنها تعمل فقط على علامة Delimiter $ CONF-> DELIM ('=')؛ # يجب تمكين / تعطيل التطهير التلقائي عبر طريقة العقار $ COUR-> تطهير (1)؛ # يتم استبدال التوجيهات مع المعلمات Driectives = $ التوجيهات> التوجيهات؛ # يتم استبدال طرق الحصول على / تعيين مع طريقة معلمة UniuFed طريقة $ = $ conf-> get ('key1')؛ ($ field1، $ field2) = $ conf-> get (qw (key1 key2))؛ $ conf-> مجموعة (key1 => 'foo'، key2 => 'bar')؛ # كانت هذه مجرد فكرة سيئة حقا أن تبدأ مع، بالإضافة إلى أنها # فعالة مكسورة عند هذه النقطة (فقط إرجاع نسخة من التجزئة الداخلية # الآن، لذلك يتم قراءتها بشكل فعال فقط) $ hashref = $ conf-> getref؛ # هذا مجرد غلاف لوظيفة الطبقة $ errster = $ متطلبات الأخطاء> perl. المذعور النص :: parsewords النص :: علامات التبويب


تحليل :: PlainConfig. برامج ذات صلة