कंपाइलर वर्णन भाषा (CDL) ही एक प्रोग्रामिंग भाषा आहे जी व्याकरणावर आधारित आहे. हे बॅकस-नौर फॉर्म (BNF) नोटेशन सारखे आहे. हे कंपाइलर्सच्या विकासासाठी डिझाइन केले होते.