मैं ऐसी भाषा बनाने के लिए तैयार हूं जो डीएसएल के निर्माण के लिए बेहद उपयुक्त होगा, जो इंफिक्स, पोस्टफिक्स, उपसर्ग, या यहां तक कि कई शब्दों के कार्यों की परिभाषाओं की अनुमति देकर। उदाहरण के लिए, यदि
के लिए कई उपसर्ग नहीं बल्कि postfixes को स्वीकार करता है Can you have a incrementor and a decrementor on the same variable in the same statement in c में देख जबकि मुझे पता चला आप एक ही चर पर कई उपसर्ग
मैं विकी पृष्ठ पर देख कर दिया गया है: http://en.wikipedia.org/wiki/Shunting-yard_algorithm मैं कोड उदाहरण का उपयोग किया है पहले भाग का निर्माण करने, मूल रूप से मैं इस समय बदल सकते हैं: 3 4 2 * 1 5 − 2
मैं के रूप में 2 + (2 * (10 – 4)/((4 * 2/(3 + 4)) + 2) – 9)
2 + { 2 * (10 – 4)/[ { 4 * 2/(3 + 4) } + 2 ] – 9 }
हम अपने कोड में { } [ ] लागू करने के लिए लगता है कि कर रहे हैं इस तरह के समीकरणों को ह