উত্তরটি হল হ্যাঁ. তবে আমি এটি আর্লি পার্সার দিয়ে করব না কারণ একই ক্ষমতা সহ আরও সহজ সরল রয়েছে।
মূলত, আর্লি পার্সার সাধারণ প্রসঙ্গ-মুক্ত পার্সারদের পরিবারের অন্তর্ভুক্ত, যা ব্যাকরণ দ্বিধাগ্রস্ত হলে একটি নির্দিষ্ট স্ট্রিংয়ের জন্য সমস্ত সম্ভাব্য পার্স তৈরি করে।
এই পার্সারগুলি বোঝার দুটি উপায় (কমপক্ষে):
W|w|+1AGFL(A)∩L(G)FG, অ-টার্মিনালগুলির নতুন নামকরণ (ক্রস-প্রোডাক্টের কারণে)।
AFL(G)∅G
F
তবে, যেমন আপনি দেখছেন, এটি পুরো নিয়মিত সেটটিকে বিশ্লেষণ করতে সাধারণীকরণ করে, যদি কেউ এটি করতে আগ্রহী হয়।
ww
GF
যদি আকাঙ্ক্ষিত হয় তবে এটি কেবল ন্যূনতম দূরত্ব সহ স্ট্রিংগুলি রাখতে ব্যবহার করা যেতে পারে।
তবে, এটি কিছুটা উন্নত করা যেতে পারে যেহেতু সীমাবদ্ধ রাষ্ট্রীয় মেশিনগুলির সাথে সংমিশ্রণমূলক composition
GwΣ∗
আগের মতো একই ফলাফল পাওয়ার জন্য এই নির্মাণকে ছাঁটাই করা সহজ হবে, তবে সবচেয়ে ভাল উপায় হ'ল আর্লিসহ সাহিত্যের বেশিরভাগ পার্সার দ্বারা ব্যবহৃত ডায়নামিক প্রোগ্রামিং সংস্থার মতো আরও নিয়ন্ত্রিত চৌরাস্তা নির্মাণ এবং উত্পাদন এড়াতে এটি ব্যবহার করুন দূরত্বগুলি গণনা করে এবং কাঙ্ক্ষিত প্রান্তিকের চেয়ে বেশি হলে কোনও গণনামূলক পথ বাতিল করে অকেজো নিয়ম। ডায়নামিক প্রোগ্রামিংটি ইনপুটটির স্বল্পতম দূরত্বের স্ট্রিংয়ের জন্য সরাসরি পার্স-ফরেস্ট (বা পার্স-ট্রি) গণনা করতেও ব্যবহার করা যেতে পারে।