त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
इंजन शुरू होते ही रुक गया, क्योंकि एक प्रकार का piece-पाठ ऐसा लिखा गया है जिसे tungsten पढ़ ही नहीं पाता। इसका मतलब समझिए। हर घोषित प्रकार के पीछे एक छोटा नियम-पाठ होता है, जिसे tungsten के व्याकरण में लिखा जाता है। इंजन जन्म के समय उस पाठ को पढ़कर एक न्यायाधीश बनाता है। अगर पाठ पढ़ा ही न जा सके, तो उस प्रकार के पास कोई न्यायाधीश नहीं बचता, और बिना न्यायाधीश का प्रकार किसी मान को परख नहीं सकता। इसीलिए इंजन ऐसा प्रकार लेकर चलने के बजाय जन्म लेने से इनकार करता है। व्याकरण एक ही है: या तो सादा नाम, या and, or, not, implies जैसे combinator के भीतर जितने चाहें उतने घोंसले। जैसे कोई कानून ऐसी भाषा में लिखा हो जिसे कोई अदालत पढ़ न सके। इलाज आसान और जाँचने लायक है: घोषित करने से पहले शेल में चलाइए, w '<piece text>' check <कोई मान>, और देखिए कि पाठ पढ़ा जाता है या नहीं। जब वह ठीक चल जाए, तब उसे types.feml में रखिए। संदेश में प्रकार का नाम और उसका पाठ दोनों हैं।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
