פרויקט מסכםשלב 3 |
המשימה
אנו ממשיכים לדייק את הדקדוק שלנו:
נוסיף תכוניות של יידוע (definiteness) על מנת למנוע משפטים עם יידוע כפול (כמו היוסי שתק).
נוסיף גם יכולת להבחין בין התפקידים התחביריים נושא ומושא.
בנוסף, נבחין בין פעלים עומדים לפעלים יוצאים, אבחנה חשובה בדרך לתיאור נכון של משפטים בעברית.
|
איך זה צריך להראות: דוגמא
?- s([yafa,raata,et,ha,yossi],[]).
No
?- s([yafa,shatka],[]).
Yes
?- s([yafa,shatka,et,yossi],[]).
No
?- s([yafa,sixka,im,yossi],[]).
Yes
?- s([yafa,sixka,et,yossi],[]).
No
לא נקבל משפטים עם יידוע כפול. |
נקבל משפטים עם פועל עומד (ללא מושאים). |
נדחה משפטים שגויים עם פועל עומד ומושאים. |
נקבל משפטים עם מושא עקיף. נבחין בין פעלים שלוקחים מושא ישיר לפעלים שלוקחים מושא עקיף. |
שימו לב לקוד האינטראקטיבי.
|
הנחיות והדרכה
על פי שיטת הוספת המתוארים שראינו בשלב הקודם, נמשיך להוסיף מתוארים לתכוניות הנוספות הנדרשות בשלב זה:
הוסיפו לשמות העצם (ולצירופים השמניים) תכונית של יידוע. קבעו אילו מבין השמות הם מיודעים ושנו את החוקים של הצירוף השמני כך שיטפלו נכון ביידוע.
הוסיפו לפעלים תכוניות של מספר המושאים שהם לוקחים וסוג המושא (עקיף או ישיר).
הוסיפו לצירופים השמניים אבחנה בין צירוף שמני בתפקיד נושא לבין צירוף שמני בתפקיד מושא.
|
|
מבוא |
|
נושאים בסיסיים |
|
נושאים מתקדמים |
|
סיכום |
|
|