parsing पर टैग किए गए जवाब

विश्लेषण (संयुक्त राष्ट्र) संरचित डेटा को एक संरचित, सामान्यीकृत प्रारूप में बदलने के लिए।

12
क्या मुझे पार्सर जनरेटर का उपयोग करना चाहिए या मुझे अपने स्वयं के कस्टम लेसर और पार्सर कोड को रोल करना चाहिए?
प्रोग्रामिंग भाषा के व्याकरण पर काम करने के प्रत्येक तरीके के क्या विशिष्ट फायदे और नुकसान हैं? क्यों / मुझे कब अपना रोल करना चाहिए? मुझे जनरेटर का उपयोग कब / क्यों करना चाहिए?

4
Parser Combinator का उपयोग कब करें? पार्सर जेनरेटर का उपयोग कब करें?
मैंने हाल ही में पार्सर्स की दुनिया में एक गहरी डुबकी ली है, मैं अपनी प्रोग्रामिंग भाषा बनाना चाहता हूं। हालांकि, मुझे पता चला कि पार्सर्स लिखने के दो अलग-अलग दृष्टिकोण मौजूद हैं: पार्सर जेनरेटर और पार्सर कॉम्बिनेटर। दिलचस्प है, मैं किसी भी संसाधन को खोजने में असमर्थ रहा हूं …

4
वास्तव में एक सार सिंटेक्स ट्री कैसे बनाया जाता है?
मुझे लगता है कि मैं एक एएसटी के लक्ष्य को समझता हूं, और मैंने पहले कुछ पेड़ संरचनाओं का निर्माण किया है, लेकिन कभी एएसटी नहीं। मैं ज्यादातर भ्रमित हूं क्योंकि नोड्स टेक्स्ट और नंबर नहीं हैं, इसलिए मैं टोकन / स्ट्रिंग को इनपुट करने का एक अच्छा तरीका नहीं …

2
क्या आधुनिक भाषाएं अभी भी पार्सर जनरेटर का उपयोग करती हैं?
मैं यहां विकिपीडिया पर gcc कंपाइलर सुइट के बारे में शोध कर रहा था , जब यह आया: जीसीसी ने बाइसन के साथ उत्पन्न एलएएलआर पार्सर का उपयोग करना शुरू कर दिया, लेकिन धीरे-धीरे हाथ से लिखे गए पुनरावर्ती-वंशीय स्विचर्स पर स्विच किया; सी ++ के लिए 2004 में, और …

6
HTML के लिए सख्त पार्सिंग क्यों नहीं चुना गया?
मैंने अक्सर सोचा है कि HTML बनाते समय सख्त पार्सिंग क्यों नहीं चुना गया। अधिकांश इंटरनेट इतिहास के लिए, ब्राउज़र ने किसी भी प्रकार के मार्कअप को स्वीकार कर लिया है और इसे पार्स करने की पूरी कोशिश की है। प्रक्रिया प्रदर्शन को नीचा दिखाती है, लोगों को अस्पष्टता लिखने …
38 html  history  parsing 

1
C ++ 11 में std :: stoi, std :: itos शामिल क्यों नहीं है?
मैंने अपने उल्लास पर ध्यान दिया कि C ++ 11 में std::sto@स्ट्रिंग्स से आसानी से अनकट / फ्लोट्स / लॉन्ग को अनपैक करने के लिए फंक्शन्स की फैमिली है। मुझे आश्चर्य है कि हालांकि, इसके विपरीत लागू नहीं किया गया है। मानक समिति में std::itosस्ट्रेट्स / फ्लोट्स / जो कुछ …
37 c++  parsing  strings  c++11 

5
आमतौर पर टिप्पणियों को कैसे पार्स किया जाता है?
आमतौर पर प्रोग्रामिंग भाषाओं और मार्कअप में टिप्पणियों का इलाज कैसे किया जाता है? मैं कुछ कस्टम मार्कअप भाषा के लिए एक पार्सर लिख रहा हूं और कम से कम आश्चर्य के सिद्धांत का पालन ​​करना चाहता हूं, इसलिए मैं सामान्य सम्मेलन को निर्धारित करने की कोशिश कर रहा हूं। …
31 parsing  comments 

1
इनग्लिश पार्सर (हॉबिट 1982 के लिए)
टेक्स्ट एडवेंचर गेम द हॉबिट के बारे में पढ़ने के लिए मोहित था, जिसमें "इंगिलिश" नामक एक अविश्वसनीय रूप से मजबूत पार्सर था। ... Inglish ने उन्नत वाक्यों में से एक को टाइप करने की अनुमति दी जैसे कि "गैंडाल से जिज्ञासु के नक्शे के बारे में पूछें फिर तलवार …

8
क्या यह संभव है कि स्‍मृति का अनुमान लगाया जाए कि स्‍मृति को कब स्‍पष्‍ट किया जाए --- केवल स्रोत कोड से?
मेमोरी (और संसाधन लॉक) एक कार्यक्रम के निष्पादन के दौरान निर्धारक बिंदुओं पर ओएस पर वापस आ जाते हैं। एक कार्यक्रम का नियंत्रण प्रवाह अपने आप में यह जानने के लिए पर्याप्त है कि निश्चित रूप से, किसी दिए गए संसाधन को कैसे हटाया जा सकता है। ठीक उसी तरह …
27 parsing  memory 

5
इस प्रकार के पार्सर के लिए नाम, या यह मौजूद क्यों नहीं है
परम्परागत पार्सर अपने पूरे इनपुट का उपभोग करते हैं और एक एकल पार्स ट्री का उत्पादन करते हैं। मैं एक की तलाश कर रहा हूं जो एक सतत स्ट्रीम का उपभोग करता है और एक पार्स वन का उत्पादन करता है [ संपादित करें: टिप्पणियों में चर्चा देखें कि इस …
27 parsing 

6
Cthulhu रास्ता पार्स करने के खिलाफ क्या तर्क हैं?
मुझे एक उपकरण के लिए एक डोमेन विशिष्ट भाषा को लागू करने का काम सौंपा गया है जो कंपनी के लिए काफी महत्वपूर्ण हो सकता है। भाषा सरल है, लेकिन तुच्छ नहीं है, यह पहले से ही नेस्टेड छोरों, स्ट्रिंग संघनन, आदि की अनुमति देता है और यह व्यावहारिक रूप …

3
वाक्य रचना त्रुटि किस प्रक्रिया में होती है? (टोकन या पार्सिंग)
मैं संकलन और व्याख्या को समझने की कोशिश कर रहा हूं, कुल छवि के आधार पर कदम दर कदम। इसलिए मैं http://www.cs.man.ac.uk/~pjj/farrell/com.html.html यह लेख पढ़ते हुए एक प्रश्न पर आया था इसे कहते हैं : संकलक के अगले चरण को पार्सर कहा जाता है। संकलक के इस भाग में भाषा …

3
अमूर्त सिंटेक्स ट्री के लिए विज़िटर पैटर्न को लागू करना
मैं अपनी स्वयं की प्रोग्रामिंग भाषा बनाने की प्रक्रिया में हूं, जो मैं सीखने के उद्देश्यों के लिए करता हूं। मैंने अपनी भाषा के सबसेट के लिए पहले से ही लेक्सर और एक पुनरावर्ती वंश पार्सर लिखा था (मैं वर्तमान में गणितीय अभिव्यक्तियों, जैसे कि + - * /और कोष्ठक …

12
कमांड इंटरप्रेटर / पार्सर कैसे लिखें?
यह सवाल स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 7 साल पहले पलायन कर गए । समस्या: एक स्ट्रिंग के रूप में कमांड चलाएँ। कमांड उदाहरण: /user/files/ list all; के बराबर: /user/files/ ls -la; और एक: post tw …

4
आरपीजी बोर्ड खेल के नियमों के लिए सामान्य नियम पार्सर - यह कैसे करना है?
मैं पेन और पेपर स्टाइल आरपीजी सिस्टम के लिए एक सामान्य नियम पार्सर बनाना चाहता हूं। एक नियम में आमतौर पर एक इकाई के कई गुणों के आधार पर एक पासा और गणना मूल्यों के 1 से एन एंटिटी 1 से एन भूमिकाएं शामिल हो सकती हैं। उदाहरण के लिए: …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.