منصوبے کے بارے میں

Unnameable ایک حسب ضرورت پروگرامنگ زبان کے لیے ایک تجرباتی کمپائلر ہے، جو Rust میں نافذ کیا گیا ہے۔ یہ پروجیکٹ ایک مکمل کثیر مرحلہ والی کمپائلیشن پائپ لائن فراہم کرتا ہے جو سورس ٹیکسٹ کو لیکسنگ اور پارسنگ کے ذریعے ایک Abstract Syntax Tree میں تبدیل کرتا ہے، جس کے بعد High-level Intermediate Representation (HIR) میں کم کیا جاتا ہے۔ موجودہ صلاحیتوں میں بنیادی ڈائیگنوسٹکس، سکوپ ریزولوشن، ٹائپ چیکنگ، اور کنٹرول فلو کی توثیق شامل ہیں۔ یہ ریپوزٹری فعال ترقی میں ہے، جس میں Mid-level Intermediate Representation (MIR) کی کم کاری اور LLVM بیک اینڈ کوڈ جنریشن فی الحال جاری ہیں۔ صارفین Rust ٹولچین اور Cargo کا استعمال کرتے ہوئے کمپائلر کو بنا اور چلا سکتے ہیں تاکہ نمونہ سورس فائلوں کو پروسیس کیا جا سکے۔ اس کی تجرباتی حیثیت کی وجہ سے، سینٹیکس، APIs، اور کمپائلر کے اندرونی حصے غیر مستحکم ہیں اور ان میں تبدیلی کی جا سکتی ہے۔