त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
parser एक कथन पर बिना कोई कारण बताए रुक गया, और इंजन ने इसे अपनी खामी के रूप में दर्ज किया, आपकी नहीं। चलिए देखें क्यों यह इतना ज़रूरी है। rush का नियम है कि अदर्ज अस्वीकृति नहीं हो सकती। पार्स का हर कदम हाँ या ना में जवाब देता है। पहले एक कदम ना कह देता, पर कोई अस्वीकृति दर्ज किए बिना, तो parser की स्थिति OK ही रह जाती। तब driver अधूरे पार्स को पूरा कार्यक्रम मान लेता, और आपकी script बिना कुछ चलाए, बिना आउटपुट, exit 0 के साथ ख़त्म हो जाती। यानी सफलता का दावा करने वाली चुप्पी। अब फ़ाइल के parse का हर जल्दी रुकना एक ही जगह से निकलता है, और वह जगह बिना फ़ैसले के रुकने को इस दर्ज अस्वीकृति में बदल देती है, उस पंक्ति पर जहाँ वह रुका। जैसे परीक्षक बिना अंक लिखे चुपचाप कॉपी लौटा दे और रिज़ल्ट में "पास" छप जाए। इसे देखना इंजन की खामी है, आपकी script की नहीं। इलाज: संदेश की पंक्ति को इंजन की टीम तक पहुँचाइए, उस script के साथ जिसने इसे उठाया।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
