यह कमांड ग्नाटमेट्रिक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
ग्नैटमेट्रिक - एडीए मेट्रिक्स टूल
SYNOPSIS
gnatmetric [विकल्पों] {फ़ाइल का नाम | -फाइल्स फ़ाइल का नाम} [gcc_स्विच]
वर्णन
gnatmetric इनपुट के रूप में संकलित एडीए स्रोतों का एक सेट लेता है, उनके लिए विभिन्न गणना करता है
प्रोग्रामिंग मेट्रिक्स और आउटपुट उत्पन्न करता है। तर्क एडीए स्रोतों के रूप में प्रदान किया जा सकता है
कमांड लाइन तर्क, या आप गणना करने के लिए एडीए स्रोतों के नाम रख सकते हैं
एक टेक्स्ट फ़ाइल में मेट्रिक्स और पैरामीटर के रूप में इस फ़ाइल का नाम प्रदान करना
-फाइल्स विकल्प.
ASIS टूल के बारे में दस्तावेज़ यहां पाया जा सकता है /usr/share/doc/asis-doc/ अगर
asis-doc पैकेज स्थापित है.
विकल्प
-v वाचाल प्रकार
-q शांत मोड
-डीवी डिबग आउटपुट उत्पन्न करें
-डीडी प्रगति संकेतक के लिए इनपुट के रूप में उपयोग की जाने वाली स्ट्रिंग उत्पन्न करें
-नोक मैककेबे साइक्लोमैटिक जटिलता की गणना न करें
-नोएक आवश्यक जटिलता की गणना न करें
-नॉनली अधिकतम लूप नेस्टिंग स्तर की गणना न करें
-ने आवश्यक जटिलता की गणना करते समय निकास कथनों को गोटो न मानें
-नोलोकल
स्थानीय कार्यक्रम इकाइयों के लिए विस्तृत मेट्रिक्स की गणना न करें
लाइन मेट्रिक्स
जब स्पष्ट रूप से निर्दिष्ट नहीं किया जाता है, तो सभी लाइन मेट्रिक्स चालू हो जाते हैं, अन्यथा केवल निर्दिष्ट होते हैं
मेट्रिक्स की गणना की जाती है:
-इस सभी पंक्तियों की संख्या
-एलकोड कोड पंक्तियों की संख्या
-lcomm टिप्पणी पंक्तियों की संख्या
-लियोल कोड पंक्तियों की संख्या जिसमें टिप्पणियाँ भी शामिल हैं
-LB रिक्त पंक्तियों की संख्या
तत्व मेट्रिक्स
जब स्पष्ट रूप से निर्दिष्ट नहीं किया जाता है, तो सभी तत्व मेट्रिक्स चालू हो जाते हैं, अन्यथा केवल निर्दिष्ट होते हैं
मेट्रिक्स की गणना की जाती है:
-ईडी घोषणाओं की कुल संख्या
-es कथनों की कुल संख्या
-ईपीएस एक संकलन इकाई में सार्वजनिक उपप्रोग्रामों की संख्या
-आसान एक संकलन इकाई में सभी उपप्रोग्रामों की संख्या
-ept एक संकलन इकाई में सार्वजनिक प्रकारों की संख्या
-खाना खा लो एक संकलन इकाई में सभी प्रकारों की संख्या
-एनु अधिकतम प्रोग्राम इकाई नेस्टिंग स्तर
-ईसी अधिकतम निर्माण नेस्टिंग स्तर
उत्पादन पट्टिका नियंत्रण
-d दिरनाम
विस्तृत मेट्रिक्स वाली फ़ाइलें डालें दिरनाम
-x XML आउटपुट जनरेट करें
-एनटीई टेक्स्ट फॉर्म में आउटपुट उत्पन्न न करें, इसका तात्पर्य '-x' है
-o फ़ाइल-प्रत्यय
स्रोत फ़ाइल के लिए विस्तृत मेट्रिक्स डालने के लिए फ़ाइल का प्रत्यय (फ़ाइल-प्रत्यय
एक बिंदु से शुरू होना चाहिए)
-ओजी फ़ाइल का नाम
वैश्विक मेट्रिक्स जानकारी डालने के लिए फ़ाइल का नाम (यदि सेट नहीं है, तो यह जानकारी है
स्टडआउट को भेजा गया)
-ऑक्स फ़ाइल का नाम
XML आउटपुट डालने के लिए फ़ाइल का नाम, '-x' दर्शाता है
-sfn आउटपुट में संक्षिप्त स्रोत फ़ाइल नाम का उपयोग करें
निवेश फ़ाइलों
फ़ाइल का नाम
एडीए स्रोत फ़ाइल का नाम जिसके लिए मेट्रिक्स की गणना की जानी चाहिए। वाइल्डकार्ड हैं
की अनुमति दी.
-फाइल्स फ़ाइल का नाम
टेक्स्ट फ़ाइल का नाम जिसमें मेट्रिक्स के लिए एडीए स्रोत फ़ाइलों की सूची शामिल है
गणना की जानी चाहिए.
जीसीसी स्विच
gcc_स्विच
gnatgcc को "के रूप में पास किया गया-कार्ग्स gcc_स्विच".
onworks.net सेवाओं का उपयोग करके ऑनलाइन gnatmetric का उपयोग करें