स्वचालित तर्क सहायक

आर्ग एक कोड जनरेटर है, जो सी ++ में लिखा गया है और जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) की शर्तों के तहत लाइसेंस प्राप्त है।
अब डाउनलोड करो

स्वचालित तर्क सहायक रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Scott McKellar
  • प्रकाशक वेब साइट:
  • http://home.swbell.net/mck9/aargh/index.html

स्वचालित तर्क सहायक टैग


स्वचालित तर्क सहायक विवरण

एआरघ एक कोड जनरेटर है, जो सी ++ में लिखा गया है और जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) की शर्तों के तहत लाइसेंस प्राप्त है। एआरघ एक कोड जनरेटर है, जो सी ++ में लिखा गया है और जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) की शर्तों के तहत लाइसेंस प्राप्त है। यह यूनिक्स और यूनिक्स जैसी वातावरण में उपलब्ध GetOpt () सुविधा का उपयोग करके एक कमांड लाइन को पार्स करने के लिए सी ++ कोड उत्पन्न करता है। ऑटोमेटेड तर्क हेल्पर प्रोजेक्ट पूर्णांक तर्क, स्ट्रिंग तर्क, और कोई तर्क के साथ कमांड लाइन विकल्पों का समर्थन करता है। जेनरेटेड कोड को पठनीयता के लिए टिप्पणी और सावधानीपूर्वक इंडेंट किया गया है। यह बहुत सारे कमांड लाइन विकल्पों के लिए अच्छा है, लेकिन यह उनके लिए कोड करने के लिए एक वास्तविक दर्द है। ऐसा नहीं है कि यह मुश्किल है। यह सिर्फ थकाऊ, समय लेने वाला, त्रुटि प्रवण है, और कोई मजेदार नहीं है। मैं कमांड लाइन विकल्प जोड़ने के विचार पर विनस करता था। अब और नहीं। मुझे बस इतना करना है कि मैं एक छोटी एक्सएमएल फ़ाइल में इच्छित विकल्पों को परिभाषित करूं, और इसे एएआरएच के माध्यम से चलाएं। तत्काल मेरे पास सी ++ स्रोत कोड है जिसे मैं संकलित और अपने प्रोग्राम में लिंक कर सकता हूं। अगर मुझे एक और विकल्प जोड़ने की ज़रूरत है, या अन्यथा नियमों को बदलना है, तो मैं एक्सएमएल को संपादित कर सकता हूं और कोड को पुन: उत्पन्न कर सकता हूं। कोई उपद्रव कोई अव्यवस्था नहीं। अब मैं प्रोजेक्ट के दिलचस्प हिस्सों पर अधिक समय व्यतीत कर सकता हूं। एआरघ का उपयोग करने के लिए, इच्छित विकल्पों का वर्णन करने के लिए एक एक्सएमएल फ़ाइल लिखें। जब अरग फ़ाइल को पढ़ता है, तो यह दो सी ++ फ़ाइलों को उत्पन्न करता है। एक फ़ाइल एक शीर्षलेख है जो विकल्पों का प्रतिनिधित्व करने के लिए कक्षा घोषित करता है। डिफ़ॉल्ट रूप से इस वर्ग को "ऑप्ट्स" नाम दिया गया है, लेकिन आप एक अलग नाम निर्दिष्ट कर सकते हैं। दूसरी फाइल ऑप्ट्स का कार्यान्वयन है, या जो भी आप इसे कॉल करने का फैसला करते हैं। ऑप्ट्स क्लास सदस्य कार्यों को कमांड लाइन को पार्स करने और परिणामों को वापस करने के लिए प्रदान करता है )। ऑप्ट्स :: प्राप्त करें () शून्य लौटाता है यदि कमांड लाइन उन नियमों का पालन करती है जिन्हें आपने एक्सएमएल फ़ाइल में उल्लिखित किया है, या अन्यथा गैर-शून्य। यदि पार्सिंग सफल है, तो ऑप्ट ऑब्जेक्ट परिणामों को संग्रहीत करता है और उन्हें आपके प्रोग्राम को एक्सेसोर फ़ंक्शंस की एक श्रृंखला द्वारा उपलब्ध कराता है। "स्वचालित तर्क हेल्पर" की कुछ प्रमुख विशेषताएं हैं: · आप ऊपरी और / या कम सीमाओं को लागू कर सकते हैं गैर-विकल्प तर्कों की संख्या। · आप उन विकल्पों के बीच अंतर कर सकते हैं जो तर्क लेते हैं और जो नहीं करते हैं। · आप निर्दिष्ट कर सकते हैं कि एक विकल्प आवश्यक है। · आपको आवश्यकता हो सकती है कि एक विकल्प के लिए तर्क एक गैर-नकारात्मक पूर्णांक हो। · एक पूर्णांक तर्क के लिए आप ऊपरी और / या कम सीमाओं को लागू कर सकते हैं। · एक स्ट्रिंग तर्क के लिए आप स्ट्रिंग लंबाई पर ऊपरी और / या कम सीमाओं को लागू कर सकते हैं। · एक स्ट्रिंग तर्क के लिए आप तर्क को सत्यापित करने के लिए अपने स्वयं के एक फ़ंक्शन को कॉल कर सकते हैं। आप एक ही विकल्प की एकाधिक घटनाओं की अनुमति दे सकते हैं। उस स्थिति में जेनरेट कोड तर्कों को पकड़ने के लिए एक एसटीएल वेक्टर बनाता है। डिफ़ॉल्ट रूप से जेनरेट किए गए सॉफ़्टवेयर किसी दिए गए विकल्प की केवल एक ही स्थिति की अनुमति देता है। इस रिलीज में नया क्या है: · अब आप अपने नाम से स्वतंत्र रूप से जेनरेटेड हेडर फ़ाइल का स्थान निर्दिष्ट कर सकते हैं। यह सुविधा Aargh को जटिल निर्माण में शामिल करना आसान हो सकती है वातावरण।


स्वचालित तर्क सहायक संबंधित सॉफ्टवेयर

Snippeq

Snippeq एक MySQL डेटाबेस में स्निपेट बचाता है और उन्हें खोज, हेरफेरिंग और निर्यात करने के लिए कार्यक्षमता प्रदान करता है। ...

59

डाउनलोड

संकेत

एक एएनएसआई सी कंपाइलर उच्च स्तरीय भाषाओं को लक्षित करता है। ...

177

डाउनलोड

Tinyaml

Tinyaml Tinyap Parser का उपयोग कर एक ऑब्जेक्ट उन्मुख मेटा-भाषा है। ...

147

डाउनलोड