زبان میں اِصطلاحات کا تجزیہ کرنے کے لیے استعمال کیا جاتا ہے. یہ خاص طور پر مفید ہوتا ہے جب ڈومین-سیس زبانوں کے ساتھ کام کیا جاتا ہے جو مخصوص مسائل ڈومین ڈومین ڈومینس کے لیے مخصوص ہیں. اِس رسم الخط پر عمل کرنا زیادہ قابلِ قبول اور پُرکشش کوڈ کا باعث بن سکتا ہے۔

غیرمتوقع صورتحال کو سمجھیں

انٹرپریئر کے بنیادی خیال یہ ہے کہ زبان کے لیے ایک گرام نمائندگی کی وضاحت کی جائے اور اس زبان میں احکامات کا تجزیہ کیا جائے۔اس میں ایک غیر معمولی ساسکار (AST) درخت پیدا کرنا شامل ہے جہاں ہر ایک کو زبان میں ایک ترکیب کی نمائندگی کی جاتی ہے۔

اصلاح کیلئے بہترین مشق

1۔ گرام معمولی رکھیں

پیچیدہ گرائمر کو پیچیدہ مشینوں کی مدد سے تیار کریں جنہیں آپ اپنی ڈومین کے لئے درکار بنیادی ساختوں پر توجہ مرکوز کر سکتے ہیں ۔

2۔ واضح اور غیر واضح نویں کلاسوں کا استعمال کریں۔

آپ کے AST ميں مختلف قسموں کے ليے مختلف کلاس بنايں ۔اس سے تعبیر کے عمل کو آسان اور کوڈ کو بہتر بنا تا هے هر پلگ ان کلاس کو اپنا تجزیه ت انداز کر نا چا ئيے

3۔ انٹرٹینمنٹ سے الگ تھلگ کر نا۔

آپ کا نظام ایسا ڈیزائن کریں کہ (conversion in aST) تعبیر سے الگ ہو جائے (انگریزی: the AST)۔ یہ علیحدگی مؤثر ہو جاتی ہے اور آسان ٹیسٹ اور اختصاصاص کرنے کی اجازت دیتی ہے۔

۴ : پروڈیوس کرنے کے لئے تجاویز

اگر کارکردگی پر تنقید کی جاتی ہے تو کیچنگ تعبیر کے نتائج یا اے ٹی کو آسان کرنے پر غور کریں ۔

اِس لئے ہمیں اُن سے کنارہ کرنا چاہئے ۔

  • اسکے بعد ، اسکے دونوں سروں پر ایک کتابچہ لکھا گیا ۔
  • منطق کو براہِ‌راست گرائمر کے اصولوں میں شامل کرنا ۔
  • اِس کے علاوہ ، اُس نے کہا : ” مَیں نے اپنے دوستوں سے بات کی ہے ۔
  • جب ہم کسی کو سکھاتے ہیں تو ہم اُس کی بات سنتے ہیں ۔

ان بہترین عوامل کے بعد آپ اپنے ڈومین-ملین زبانوں میں انٹرپریئر کی مکمل قوت کو بہتر بنانے میں مدد کر سکتے ہیں جس کے نتیجے میں مزید قابل استعمال اور قابل استعمال کوڈ بیسز قائم کیے جا سکتے ہیں۔