2012-05-24 13 views
9

के बाहर एक्लिप्स सीडीटी पार्सर का उपयोग करना क्या सी स्रोतों का विश्लेषण करने के लिए एक्लिप्स के बाहर ग्रहण के सीडीटी पार्सर का उपयोग करना संभव है?सीडीटी

+0

क्या आप सिर्फ सी कोड विश्लेषण पैकेज ढूंढ रहे हैं, या आप विशेष रूप से सीडीटी का उपयोग करना चाहते हैं? –

+0

@IraBaxter सिर्फ एक ओपन सोर्स सी कोड विश्लेषण है, और सबसे नज़दीक मैं सोच सकता हूं कि ग्रहण सीडीटी है (हाँ, मैंने आपका उत्पाद देखा है, यह जो कुछ मैं ढूंढ रहा हूं वह कम या कम है, लेकिन अवधारणा के सबूत के रूप में मैं कुछ ओपन सोर्स से शुरू करना चाहता हूं)। – mikebloch

+0

यदि आप ओपन सोर्स संस्करण चाहते हैं तो सीआईएल, फ्रैमाक और जीसीसी है। –

उत्तर

1

हां, यह संभव है।

मैं CPAchecker नामक एक प्रोजेक्ट में काम करता हूं जो वास्तव में करता है।

1

यदि आप एक्लिप्स सीडीटी का उपयोग करने के लिए बाध्य नहीं हैं, तो मैं आपको क्लैंग/एलएलवीएम का उपयोग करने की सलाह देता हूं। यह एक काफी युवा संकलक और कोड विश्लेषक है, लेकिन इसका अच्छा प्रदर्शन है।

[1] http://clang.llvm.org/ [2] http://en.wikipedia.org/wiki/Clang

0

आप एक सेवा के रूप में ग्रहण CDT पार्सर सेट कर सकते हैं। फिर आप अपने सी कोड को पास कर सकते हैं और कोड का विश्लेषण कर सकते हैं। मैंने इसी तरह की चीजें की हैं, सिवाय इसके कि मैं इसके बजाय jdt का उपयोग करता हूं।

0

अपने सटीक परिदृश्य के आधार पर, आप एक्लिम और/या इसके कार्यान्वयन पर एक नज़र डाल सकते हैं। यह एक मुखर ग्रहण चलाता है और विम संपादक का उपयोग करके उससे जुड़ता है। जाहिर है यह अन्य फ्रंटेंड का भी समर्थन करता है। सी/सी ++ - प्रोजेक्ट समर्थित हैं प्रतीत होता है: http://eclim.org/vim/c/project.html

अन्यथा, मैं @ डोडन विक्टर के साथ जाऊंगा और क्लैंग/एलएलवीएम की सिफारिश करूंगा।

संबंधित मुद्दे