الحجة الآلية المساعد

Aargh هو مولد رمز، مكتوب في C ++ ومرخصة بموجب شروط الترخيص العام جنو العام (GPL).
التحميل الان

الحجة الآلية المساعد الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Scott McKellar
  • موقع ويب الناشر:
  • http://home.swbell.net/mck9/aargh/index.html

الحجة الآلية المساعد العلامات


الحجة الآلية المساعد وصف

Aargh هو مولد رمز، مكتوب في C ++ ومرخصة بموجب شروط الترخيص العام جنو (GPL). Aargh هو مولد رمز، مكتوب في C ++ ومرخصة بموجب شروط الترخيص العام جنو (GPL). يقوم بإنشاء رمز C ++ لتحليل سطر الأوامر، باستخدام مرفق GetOpt () المتوفر في البيئات UNIX وكأنه UNIX. يدعم مشروع المساعد الأساسي ل Unix. يتم تعليق التعليمات البرمجية التي تم إنشاؤها ومسافة بادئة بعناية للحصول على قابلية القراءة. من الجميل أن يكون لديك الكثير من خيارات سطر الأوامر، لكنها ألم حقيقي لرمز لهم. ليس هذا صعبا. انها مجرد مملة، وتستغرق وقتا طويلا، خطأ عرضة، ولا متعة. اعتدت أن فمن في فكرة إضافة خيارات سطر الأوامر. لا يوجد المزيد. كل ما علي فعله هو تحديد الخيارات التي أريدها في ملف XML صغير، وتشغيله عبر Aargh. على الفور لدي رمز مصدر C ++ الذي يمكنني ترجمةه وربطه في برنامجي. إذا احتاج إلى إضافة خيار آخر، أو تغيير القواعد بطريقة أخرى، يمكنني تعديل XML وتجديد التعليمات البرمجية. لا راعي، لا ضجة. الآن يمكنني أن أقضي المزيد من الوقت في الأجزاء المثيرة للاهتمام من المشروع. لاستخدام Aargh، اكتب ملف XML لوصف الخيارات التي تريدها. عندما يقرأ Aargh الملف، يقوم بإنشاء ملفين لملفتين C ++. هو رأس يعلن عن فئة لتمثيل الخيارات. بشكل افتراضي، يتم تسمية هذه الفئة "OPTS"، ولكن يمكنك تحديد اسم مختلف. الملف الآخر هو تطبيق OPTS، أو أيا كان قررت الاتصال به. توفر فئة OPTS وظائف الأعضاء لتحليل سطر الأوامر وإرجاع النتائج. في الكود الخاص بك، أعلن مثيل OPTS والاتصال OPTS :: Get () لتحليل سطر الأوامر، ويمر حجج Argc and Argv من Main ( ). OPTS :: Get () إرجاع الصفر إذا كان سطر الأوامر يتبع القواعد التي حددتها في ملف XML، أو غير صفر بطريقة أخرى. إذا نجحت التحليل، فإن كائن OPTS يخزن النتائج ويجعلها متوفرة لبرنامجك من خلال سلسلة من وظائف الملحقات. من خلال بعض الملامح الرئيسية "Helper Automated Authent": يمكنك تطبيق الحدود العلوية و / أو الأدنى على عدد الحجج غير الخيار. يمكنك التمييز بين الخيارات التي تأخذ الحجج وأولئك الذين لا يفعلون ذلك. يمكنك تحديد أن خيار مطلوب. يمكنك أن تطلب أن تكون الوسيطة الخيار عدد صحيح غير سلبي. للحصول على حجة عدد صحيح، يمكنك إنفاذ الحدود العليا و / أو الأدنى. للحصول على حجة سلسلة يمكنك إنفاذ الحدود العليا و / أو الأدنى على طول السلسلة. للحصول على حجة سلسلة يمكنك استدعاء وظيفة خاصة بك للتحقق من صحة الوسيطة. يمكنك السماح بتحقيقات متعددة من نفس الخيار. في هذه الحالة، يبني التعليمات البرمجية التي تم إنشاؤها متجه STL لعقد الوسائط. بشكل افتراضي، يسمح البرنامج الذي تم إنشاؤه بإحداث واحد فقط لأي خيار معين. ما الجديد في هذا الإصدار: يمكنك الآن تحديد موقع ملف الرأس الذي تم إنشاؤه بشكل مستقل باسم اسمه. هذه الميزة قد تسهل دمج Aargh في بناء معقد البيئات.


الحجة الآلية المساعد برامج ذات صلة

binutils.

يوفر Binutils برامج لتجميع ومعالجة الملفات الثنائية والكائنات. ...

196

تحميل

preccx.

preccx هو مترجم مرتفع للترتيب المرتفع لانهائي اللانهائي لغات مع قواعد النحوية التي تعتمد على السياق. ...

145

تحميل