@Agos अनुरोध के अनुसार, मैंने टिप्पणी को एक उत्तर में बदल दिया।
सबसे पहले, मुझे यह मानना होगा कि मैं वास्तव में इस क्षेत्र का जानकार नहीं हूं। फिर भी मैं आपको सुझाव देता हूं कि पेपर बिल्डिंग फ्रेंडली पार्सर और एफिशिएंट एंड फ्लेक्सिबल इंक्रीमेंटल पार्सिंग में देखें कि 2000 से पहले इंक्रीमेंटल पार्सिंग के लिए एल्गोरिदम का क्या उपयोग किया गया था।
अद्यतित उपचारों के लिए, आप इन पत्रों पर एक नज़र डाल सकते हैं:
अधिक जानकारी: पार्सिंग / संकलन के लिए दो दृष्टिकोण हैं (कम से कम):
- बैच दृष्टिकोण, जिसमें कोड के पूरे ब्लॉक पार्स किया गया है / संकलित।
- वृद्धिशील दृष्टिकोण, जिसमें दस्तावेज़ पहले पार्स किया गया है / बैच मोड में संकलित, और फिर परिवर्तन का पता चलता है और कम से कम फिर से पार्स / पुनः संकलन लागू किया जाता है। यह दृष्टिकोण न केवल पार्स / संकलन की गति बढ़ाता है, बल्कि पृष्ठभूमि संकलन जैसे आईडीई निफ्टी सुविधाओं में भी मदद करता है , जो आलसी संकलन से संबंधित है । (आप IntelliSense जैसे वाणिज्यिक सुविधाओं के बारे में भी खोज कर सकते हैं )।