त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
इंजन जन्म लेते ही रुक गया, और संदेश कहता है कि types.feml में प्रकार इतने ज़्यादा हैं कि इंजन उन्हें साकार नहीं कर सकता। यह क्या मामला है? प्रकार-विधि एक स्थिर तालिका है जिसकी पंक्तियों की ऊपरी सीमा पहले से घोषित है। हर प्रकार का न्यायाधीश, यानी piece, एक ही स्थिर जगह, lawmaker arena, में बनता है, और उसकी क्षमता नापी-तुली है। इंजन की ज्यामिति एक तथ्य है, किसी अंदाज़े पर नहीं टिकी। जब घोषित प्रकार सीमा पार कर जाते हैं, तो इंजन चुपके से आख़िरी प्रकार छाँटकर फेंक नहीं देता, क्योंकि कटी हुई शब्दावली का मतलब है कि कोई प्रकार बिना न्यायाधीश के रह जाएगा। इसलिए वह जन्म ही अस्वीकार करता है, और संदेश में सीमा और वह प्रकार बताता है जहाँ सीमा टूटी। जैसे सिनेमा हॉल में सौ कुर्सियाँ हैं और एक सौ एकवाँ दर्शक आ गया। इलाज: src/engine/lawmaker/lawmaker.h में LAWMAKER_TYPE_MAX बढ़ाइए, फिर दोबारा बिल्ड कीजिए। या देखिए कि कोई प्रकार फ़ालतू तो नहीं घोषित हो गया।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
