कम्पाइलर का कम्पाइलर

मुक्त ज्ञानकोश विकिपीडिया से
Jump to navigation Jump to search

कम्पाइलर का कम्पाइलर या कम्पाइलर जनित्र (compiler-compiler or compiler generator) वह (सॉफ्टवेयर) उपकरण है जो पार्जर (parser), इंटरप्रीटर (interpreter,) या कम्पाइलर (compiler) के निर्माण (डिजाइन) के लिये प्रयुक्त होता है। इसके लिये इच्छित कम्पाइलर का व्याकरण किसी विशेष रूप में (प्राय: बीएनएफ/BNF रूप में) इसको दिया जाता है जिसका प्रसंस्करण करके वह कम्पाइलर का स्रोत कोड किसी भाषा (जैसे सी) में आउटपुट कर देता है।

कम्पाइलर-कम्पाइलर का इनपुट
  • डिजाइन की जाने वाली प्रोग्रामन भाषा के व्याकरण का वर्णन, बीएनएफ या किसी अन्य रूप में
  • लक्ष्य इंस्ट्रक्शन सेट का आर्किटेक्चर
कम्पाइलर-कम्पाइलर का आउटपुट
  • सी या किसी अन्य भाषा में वांछित कम्पाइलर का स्रोत कोड

बाहरी कड़ियाँ[संपादित करें]