2009-11-16 16 views
5

मुझे एक नई प्रोग्रामिंग भाषा के लिए कुछ सी हेडर रैपर लिखने की ज़रूरत है और मुझे gccxml की तरह कुछ चाहिए लेकिन जीसीसी पर पूरी निर्भरता के बिना और विंडोज सिस्टम पर होने वाली समस्याओं के बिना।क्या gccxml की तरह रैपर पीढ़ी के लिए कोई सी हेडर पार्सर उपकरण है?

बस सी ++ को पढ़ने की आवश्यकता नहीं है। किसी भी प्रारूप में आउटपुट ठीक है जब तक यह पूरी तरह से प्रलेखित है।

इसे कर्नल, एसक्यूएलआईटी, जीटीके 2, एसडीएल, ओपनजीएल, विन 32 एपीआई और सी पॉज़िक्स एपीआई लिनक्स/सोलारिस/फ्रीबीएसडी/मैकोज़क्स पर चाहिए।

+0

सी हेडर फ़ाइलों के पार्सर के रूप में [एबीआई अनुपालन परीक्षक] (http://ispras.linuxbase.org/index.php/ABI_compliance_checker#Usage_as_a_Parser_of_API) टूल का उपयोग करने का प्रयास करें। इसे कैसे करें इस पर निर्देशों के लिए [यह उत्तर] देखें (http://stackoverflow.com/a/12546962/241776)। – aponomarenko

उत्तर

2

VivaCore बहुत अच्छा है। क्या आपने SWIG पर ffi पर विकिपीडिया पेज भी कुछ अच्छे लिंक किए हैं। मुझे लगता है कि एक एमएसवीसी कोडेडॉम उदाहरण है जो सी भी करता है।

1

हमारे SD C Front End for DMS देखें। पूर्ण सी पार्सिंग, प्रतीक तालिका निर्माण, अपनी पसंद की किसी भी जानकारी के पार्सिंग डंप पोस्ट करें। एक्सएमएल प्रारूप में कोड और प्रतीक टेबल डंप कर सकते हैं।

+0

वाह, मैंने यह जवाब नहीं देखा है क्योंकि मैंने इसे 4 साल पहले लिखा था। स्व-ब्याज के मानक एसओ संकेत जोड़ा गया, * हमारे *, जब मैंने पहली बार यह जवाब दिया तो यह आवश्यकता नहीं थी। –

0

आपको पाइथन में pycparser पसंद हो सकता है। CFFI और अन्य भयानक परियोजनाओं में प्रयुक्त।

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