सिंटेक्स {पार्सर}

सिंटैक्स पार्सर, जिसे अक्सर पार्सर के रूप में संदर्भित किया जाता है, प्रोग्रामिंग भाषा कंपाइलर या इंटरप्रेटर का एक महत्वपूर्ण घटक होता है। इसका मुख्य कार्य प्रोग्रामिंग भाषा में लिखे गए स्रोत कोड की संरचना का विश्लेषण करना है। और इसे एक प्रारूप में रूपांतरित करें जिसे कंप्यूटर समझ सके और निष्पादित कर सके। दूसरे शब्दों में, एक सिंटैक्स पार्सर यह सुनिश्चित करता है कि कोड व्याकरणिक रूप से सही है और प्रोग्रामिंग भाषा के नियमों का पालन करता है।

The Great Syntax Wood

उद्देश्य

सिंटेक्स {सत्यापन}

पार्सर सही सिंटैक्स के लिए कोड की जांच करता है और प्रोग्रामिंग भाषा के नियमों को लागू करता है। यह सुनिश्चित करता है कि कोड इस तरह से लिखा गया है कि भाषा का कंपाइलर या इंटरप्रेटर समझ सके।

संरचना {विश्लेषण}

पार्सर कोड की पदानुक्रमित संरचना को निर्धारित करता है, फ़ंक्शन जैसे तत्वों की पहचान करता है, लूप, कंडीशनल्स, वेरिएबल, और बहुत कुछ। संकलन या व्याख्या के बाद के चरणों के लिए यह संरचना महत्वपूर्ण है।

प्रतिनिधित्व

पार्सर घटक द्वारा निर्मित सिंटैक्स ट्री का उपयोग आमतौर पर स्रोत कोड अनुवाद/संकलन के दौरान एक मध्यवर्ती चरण के रूप में किया जाता है। आम तौर पर, सिंटैक्स ट्री को सॉफ़्टवेयर इंजीनियर द्वारा पढ़ने का इरादा नहीं है।

  • निर्देशित ग्राफ़ के रूप में
  • कस्टम डायग्राम के रूप में
  • स्ट्रक्चर्ड टेक्स्ट के रूप में