त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
इंजन का जन्म रुका, क्योंकि अवस्थाओं के नियम की घोषणा या तो पढ़ी नहीं जा सकी या उसमें कोई दोष मिला। चलिए धीरे से समझें। rush में कौन-सी चालें वैध हैं, यह एक ही फ़ाइल gate.feml में, एक बार, डेटा के रूप में घोषित है, इधर-उधर बिखरे कोड में नहीं। और कुछ चलने से पहले इंजन उस नियम को ख़ुद जाँचता है। यह अस्वीकृति दो तरह की गड़बड़ी पकड़ती है। पहली, फ़ाइल पढ़ी ही न जा सके। दूसरी, और ज़्यादा क़ीमती, नियम में ही दोष हो। एक दोष है dead-end अवस्था, यानी ऐसी जगह जहाँ से आगे कोई रास्ता नहीं: नियम-पुस्तिका के शब्दों में "नाम वाला एक hang"। दूसरा दोष है अंतिम अवस्था जिससे फिर भी रास्ता निकलता हो, यानी अंत जो अंत नहीं है। इंजन जन्म पर हर अवस्था-जोड़ी जाँचकर ये दोष ढूँढता है, और पाने पर वही hang भेजने के बजाय जन्म से मना कर देता है। जैसे रेलवे का नक्शा ऐसा बने जिसमें एक पटरी दीवार पर ख़त्म हो जाए। संदेश का विवरण बताता है कि कौन-सी बात हुई: पथ और पढ़ने की विफलता, या दोषी अवस्थाओं की गिनती। इलाज: gate.feml ठीक कीजिए।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
