मुझे QML -format फ़ाइलों (wiki) के कुछ स्थिर विश्लेषण करने की आवश्यकता है, लेकिन मुझे उनके लिए कोई पार्सर्स नहीं मिल रहा है। मुझे देखने का एकमात्र तरीका Qt Declarative मॉड्यूल के स्रोत कोड का पुन: उपयोग करना है या अपना खुद का पार्सर लिखना है। मुझे वेब पर कुछ भी नहीं मिला। क्या कोई मुझे कुछ टूल पर इंगित कर सकता है, क्यूएमएल फाइलों के तत्वों को आसानी से पार्स करने के लिए एक्सएमएल या पर्ल/पायथन मॉड्यूल में कनवर्टर?QML- प्रारूप फ़ाइलों के लिए एक पार्सर खोज रहे हैं
आपकी मदद के लिए बहुत बहुत धन्यवाद!
क्या QT घोषणात्मक मॉड्यूल से कोड का उपयोग करने का कोई कारण नहीं है? मैं इस आधार पर एक पार्सर लिखने से बचूंगा कि आपको सटीक व्याकरण को जानने की संभावना नहीं है (जब तक वह कहीं क्यूटी स्रोतों में छिपा नहीं जाता)। –
यह संभावित समाधानों में से एक है, लेकिन मेरी पसंदीदा भाषाएं पर्ल और पायथन हैं और मैं अपनी परियोजना में एक सी ++ कोड लिखने से बचने की कोशिश करूंगा। इसके अलावा मैं सर्वर पर विश्लेषण चलाने के लिए क्यूटी पर निर्भर नहीं होना चाहता हूं जो इसे स्थापित नहीं कर सकता है। – aponomarenko
[इस बग] से जुड़ा एक व्याकरण है (https://bugreports.qt.io/browse/QTBUG-12602), हालांकि व्याकरण में व्हाइटस्पेस जानकारी और अर्धविराम-समान-रेखा-संपत्ति-घोषणाएं गायब हैं, इसलिए यह बिल्कुल सही नहीं है। – Phrogz