2013-01-24 10 views
9

मैं libclang में गाइड को समझने के लिए कुछ आसान ढूंढ रहा हूं। मैंने यहां कुछ धागे या तो अन्य मंचों को देखा है, लेकिन जानकारी के एकमात्र अनुशंसित स्रोत libclang स्रोत/डॉक्सिजन दस्तावेज़, vim या Thinking Beyond the Compiler प्रस्तुति के लिए पूर्ण प्लगइन क्लैंग थे। हालांकि, उनमें से कोई भी व्यावहारिक उपयोग पर जानकारी प्रदान नहीं करता है। मैं कोड समापन/वाक्यविन्यास हाइलाइटिंग (शायद कुछ बुनियादी रिफैक्टरिंग/पार्सिंग) को लागू करने में रूचि रखता हूं।libclang पर कोई ट्यूटोरियल?

तो मेरा सवाल यह है कि ऊपर वर्णित लोगों को छोड़कर ट्यूटोरियल को समझना कोई आसान है? हो सकता है कि कुछ उन्नत libclang उपयोगकर्ता एक लिख सकते हैं :)

नोट: मुझे क्लैंग के लिए प्लगइन लिखने में कोई दिलचस्पी नहीं है।

+0

मैंने libclang के साथ कोड जेनरेटर लागू करने के बारे में एक ट्यूटोरियल लिखा है [http://szelei.me/code-generator/)। इसमें पुस्तकालय के मूल उपयोग शामिल हैं। –

उत्तर

18

मैंने कुछ समय पहले पाइथन बाइंडिंग का उपयोग करके लिथक्लिंग बाइंडिंग का उपयोग करने पर this tutorial लिखा है। चूंकि पाइथन बाइंडिंग बहुत हल्के हैं, इसलिए इस ट्यूटोरियल का निश्चित रूप से "वेनिला" सी libclang के बारे में जानने के लिए उपयोग किया जा सकता है।

+0

हाँ, मैंने इसे पहले ही देखा है (बेहतर लोगों में से एक :)। क्या आप सिंटैक्स रंग/कोड पूर्ण होने पर लिखने की योजना नहीं बना रहे हैं? – user1307957

+1

@ उपयोगकर्ता 1307957: नहीं, इस बिंदु पर नहीं। –

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