चुनौती
कम से कम संभव प्रोग्राम लिखें जो एक प्रोग्रामिंग भाषा के पूरे सिंटैक्स को प्रदर्शित करता है: बयान, अभिव्यक्ति, ऑपरेटर, आरक्षित शब्द, आदि।
भाषा का व्याकरण (आमतौर पर ईबीएनएफ में ) लें और एक कार्यक्रम बनाएं जो इसका उपयोग करता है।
कार्यक्रम विशेष रूप से उपयोगी कुछ भी करने की जरूरत नहीं है, लेकिन अगर यह एक बोनस है :)
नियम
- आपको भाषा के सभी सिंटैक्स का उपयोग करना चाहिए: हर प्रकार का कथन, अभिव्यक्ति, ऑपरेटर, कीवर्ड, आदि भाषा को परिभाषित करता है।
- यह भाषा के साथ शामिल मानक पुस्तकालय को छोड़कर (यह संपूर्ण मानक उपयोग की आवश्यकता नहीं है) को छोड़कर, कोई निर्भरता के साथ चलाने में सक्षम होना चाहिए।
- आपके द्वारा उपयोग की जाने वाली भाषा युक्ति के लिए एक लिंक शामिल करें (जैसे कि यहां पायथन 2.7 व्याकरण है )।