RX0033

डोमेन: इंजन

त्रुटि संदेश

%s पर effect-शब्दावली साकार नहीं हो सकी (%s)

संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।

कहानी

इंजन का जन्म रुका, क्योंकि बिल्ट-इन के effect की शब्दावली पढ़ी या साकार नहीं हो पाई। चलिए बात खोलें। rush में हर बिल्ट-इन घोषित करता है कि उसे heap के साथ क्या करने की छूट है और वह क्या छूता है। यह घोषणा एक leaf पर क्रम से लिखे शब्दों में होती है, और आज उसके छह अक्ष हैं। कौन-सा स्थान किस अक्ष का है और हर अक्ष कौन-से शब्द मानता है, यह सब effect.feml फ़ाइल में लिखा है। अगर वह फ़ाइल पढ़ी न जाए, कोई अक्ष न हो, दो स्थान टकराएँ, कोई स्थान खाली रहे, या कोई अक्ष कोई शब्द न माने, तो इंजन के पास यह बताने को कुछ नहीं बचता कि effect क्या है। और स्थान की जाँच इसी में शामिल है, क्योंकि स्थान ही हर शब्द का अर्थ तय करता है। एक स्थान दोहरा या गायब हो जाए, तो builtins.feml की हर पंक्ति के शब्द एक अक्षर बदले बिना चुपचाप दूसरे अक्ष पर जा बैठें। जैसे फ़ॉर्म के खाने आगे-पीछे हो जाएँ और भरी हुई जानकारी बेमेल हो जाए। इंजन C में कोई डिफ़ॉल्ट नहीं रखता। इलाज: effect.feml को पूरा और सही कीजिए। संदेश में पथ और कारण हैं।

पाठ Rush इंजन की त्रुटि सूची से लिया गया है।