RX0045

डोमेन: पार्सिंग

त्रुटि संदेश

%s पर manifest.rush ऐसा syntax mode घोषित करता है जिसे कोई mode-पंक्ति नहीं रखती: %s

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

कहानी

आपके प्रोजेक्ट की manifest.rush में syntax mode का एक ऐसा शब्द लिखा है जिसे इंजन जानता नहीं, और उसने कोई भी कथन पढ़ने से पहले ही रोक दिया। चलिए समझें। rush में प्रोजेक्ट बता सकता है कि वह किस syntax mode में है। यह manifest.rush में syntax.mode नाम के leaf पर लिखा जाता है, और डिफ़ॉल्ट HIGH है। वैध शब्द वही हैं जो parse.feml में mode-पंक्तियों के रूप में घोषित हैं। अगर आपने कोई और शब्द लिखा, या वही leaf एक से अधिक बार लिख दिया, तो प्रोजेक्ट एक साथ किसी भी mode में नहीं, या दो mode में माना जाएगा। तब इंजन अंदाज़ा नहीं लगाता और चुपचाप डिफ़ॉल्ट भी नहीं चुनता, वह पहली चाल पर ही रुक जाता है। ध्यान दीजिए: leaf का न होना ठीक है, तब डिफ़ॉल्ट लागू होता है। पर ग़लत शब्द न होना नहीं है। जैसे मोबाइल की भाषा-सेटिंग में कोई ऐसी भाषा लिख दे जो सूची में नहीं। इलाज: syntax.mode पर वैध शब्द लिखिए, और leaf को एक ही बार रखिए, या पूरा leaf हटा दीजिए ताकि डिफ़ॉल्ट लागू हो। संदेश के दूसरे स्थान में leaf, आपका लिखा शब्द और वैध शब्द हैं।

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