این دستور accept_check است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
پذیرش_بررسی
- بررسی کنید که آیا دستور زبان توالی کلمات داده شده را می پذیرد یا رد می کند
خلاصه
پذیرش_بررسی [-t] [-s spname] [-v] {پیشوند}
شرح
پذیرش_بررسی ابزاری است برای بررسی اینکه آیا یک جمله را می توان پذیرفت یا رد کرد
دستور زبان (پیشوند.dfa و پیشوند.دیکت). جمله باید از ورودی استاندارد داده شود.
شما می توانید با تهیه تمام جملات آزمایشی در هر خط از یک فایل متنی، یک بررسی دسته ای انجام دهید
آن را به عنوان ورودی استاندارد بدهید پذیرش_بررسی.
این ابزار به فایل های .dfa، .dict و .term نیاز دارد. شما باید یک فایل گرامر نوشته شده را به
تولید آنها توسط mkdfa.
یک جمله باید به صورت توالی کلمات جدا شده با فاصله داده شود. ممکن است لازم باشد اضافه شود
بسته به دستور زبان شما، کلمه ای مانند sil را خاموش می کند. و نباید حاوی الف باشد
کلمه مکث کوتاه
وقتی کلمه ای در گرامر به دسته های مختلف تعلق دارد، پذیرش_بررسی همه را بررسی خواهد کرد
الگوهای جملات ممکن، و اگر هر یک از آنها قابل قبول است، آن را بپذیرید.
OPTIONS
-t
به جای کلمه از نام دسته به عنوان ورودی استفاده کنید.
-s spname
نام کلمه با مکث کوتاه باید نادیده گرفته شود. (پیشفرض: "sp")
-v
خروجی اشکال زدایی
مثال ها
یک خروجی برای دستور زبان "تاریخ":
% echo ' یکشنبه بعدی ' | تاریخ پذیرش_بررسی
خواندن در فرهنگ لغت ...
143 کلمه ... انجام شد
خواندن در گرامر DFA ... انجام شد
نگاشت مورد دیکت <-> پایانه DFA (دسته)...انجام شد
خواندن در فایل ترم (اختیاری) ... انجام شد
27 دسته، 143 کلمه
DFA دارای 35 گره و 71 قوس است
-----
wseq: یکشنبه آینده
دسته: NS_B (NEXT|NEXT) (DAYOFWEEK|DAYOFWEEK|DAY|DAY) NS_E
پذیرفته
با استفاده از خدمات onworks.net از accept_check آنلاین استفاده کنید