זוהי הפקודה accept_check שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
accept_check
- בדוק אם דקדוק מקבל / דוחה רצפי מילים נתונים
תַקצִיר
accept_check [-ט] [-ס spname] [-v] {תחילית}
תיאור
accept_check הוא כלי לבדוק האם ניתן לקבל או לדחות משפט על א
דקדוק (prefix.dfa ו prefix.dict). המשפט צריך להינתן מתוך קלט סטנדרטי.
אתה יכול לעשות בדיקת אצווה על ידי הכנת כל משפט המבחן בכל שורה של קובץ טקסט, ו
תן את זה כקלט סטנדרטי של accept_check.
כלי זה זקוק לקבצי .dfa, .dict ו-.term. עליך להמיר קובץ דקדוק כתוב ל
לייצר אותם על ידי mkdfa.
יש לתת משפט כרצף מילים מופרד ברווחים. ייתכן שיהיה צורך להוסיף
מילת שתיקת ראש/זנב כמו sil, תלוי בדקדוק שלך. ואסור להכיל א
מילת הפסקה קצרה.
כאשר מילה שייכת לקטגוריות שונות בדקדוק, accept_check יבדוק את כל
דפוסי משפטים אפשריים, וקבל אותם אם אחד מאלה מקובל.
אפשרויות
-t
השתמש בשם הקטגוריה כקלט במקום במילה.
-s spname
שם מילה להשהיה קצרה שיש לדלג עליה. (ברירת מחדל: "sp")
-v
ניפוי באגים בפלט.
דוגמאות
פלט לדקדוק "תאריך":
% echo ' יום ראשון הבא ' | accept_check date
קורא במילון...
143 מילים...בוצע
קריאה בדקדוק DFA...בוצע
מיפוי dict פריט <-> מסוף DFA (קטגוריה)...בוצע
קריאה בקובץ מונחים (אופציונלי)...בוצעה
27 קטגוריות, 143 מילים
ל-DFA 35 צמתים ו-71 קשתות
-----
wseq: יום ראשון הבא
קטגוריה: NS_B (הבא|הבא) (DAYOFWEEK|DAYOFWEEK|DAY|DAY) NS_E
מקובל
השתמש ב-accept_check באינטרנט באמצעות שירותי onworks.net