পাল্টা মেশিন এবং আনুষ্ঠানিক ব্যাকরণ জন্য সিমুলেটর।
CMSimulator অ্যাপ্লিকেশনটি আপনাকে সবচেয়ে পরিচিত কাউন্টার মেশিনগুলির মধ্যে আরও চারটি বোঝাতে সহায়তা করে - ফাইনাইট স্টেট অটোমাটন, পুশডাউন অটোমেটন, লিনিয়ার বৌদ্ধ অটোমেটন, টুরিং মেশিন। আপনি ফাইল থেকে নতুন সমাধান বা বিদ্যমান সমাধান লোড করতে পারেন। অ্যাপ্লিকেশন এছাড়াও উদাহরণ রয়েছে (প্রতিটি ধরনের মেশিনের জন্য)।
তাছাড়া অ্যাপ্লিকেশনটি আপনাকে চম্পস্কি অনুক্রমের চার ধরণের প্রথাগত ব্যাকরণগুলিকে আরও ভালভাবে বুঝতে সহায়তা করে - নিয়মিত ব্যাকরণ, প্রসঙ্গ-মুক্ত ব্যাকরণ, প্রসঙ্গ-সংবেদনশীল ব্যাকরণ, অনির্ধারিত ব্যাকরণ। আপনি ফাইল থেকে নতুন সমাধান বা বিদ্যমান সমাধান লোড করতে পারেন। অ্যাপ্লিকেশন এছাড়াও উদাহরণ রয়েছে।
আপনি প্রতীক, রাজ্য, রূপান্তর নিয়ম একটি তালিকা তৈরি করতে পারেন এবং প্রাথমিক এবং চূড়ান্ত রাজ্য নির্বাচন করতে পারেন। তারপরে আপনি টেপটি পূরণ করতে পারেন এবং ধাপে সমাধান পদক্ষেপটি অনুকরণ করতে পারেন, বা সিমুলেশন শেষে সরাসরি যান। মেশিনটি এই ব্রেকপয়েন্টে পৌঁছলে আপনি সিমুলেশনটি থামাতে ব্রেকপয়েন্ট হিসাবে কোনও টেপ উপাদান চিহ্নিত করতে পারেন।
Nondeterministic মেশিন এবং সমাধান সমর্থিত হয়।
আপনি আপনার নিজের ব্যাকরণ নির্ধারণ করতে পারেন, পরীক্ষিত শব্দগুলি যদি তারা সংজ্ঞায়িত ব্যাকরণের অন্তর্গত থাকে এবং 4 বিভিন্ন ধরণের ভিজ্যুয়ালাইজেশনগুলির সাথে ডেরিভেশন প্রক্রিয়াটি কল্পনা করে - ডেরিভেশন টেবিল, ডেরিভেশন ট্রি, লিনিয়ার ডেরিভেশন, ফিক্সড ডেরিভেশন। অ্যাপ্লিকেশনটিতে একটি ইন্টারেক্টিভ বৈশিষ্ট্য রয়েছে যেখানে আপনি একই সময়ে একাধিক শব্দ পরীক্ষা করতে পারেন।
আবেদন এখনও উন্নয়ন হয়। যদি আপনি কোন বাগ খুঁজে পেতে দয়া করে আমাকে জানাতে।