Trees | Indices | Help |
---|
|
Verb Class: represent a verb, prepare it to be conjugated and store the conjugation result
|
|||
|
|||
Attributes functions | |||
---|---|---|---|
|
|||
conjugatedisplay class; |
|
||
Extract information from verb functions | |||
boolean; |
|
||
unicode. |
|
||
Preparing conjugation stems for every tense functions | |||
|
|||
|
|||
|
|||
unicode; |
|
||
the type is given according to the display mode; |
|
||
Irregular verbs functions | |||
Boolean; |
|
||
unicode; |
|
||
unicode; |
|
||
unicode; |
|
||
|
|
init method
|
Set the display mode as:
|
Get The conjugation display class with result.
|
Function to determine if the first HAMZA in the verb is not original ترجع إذا كانت الهمزة الأولى في الفعل غير أصليةDetermine if the verb starts with Hamza and the Teh is not original like أضرب
|
Treat Harakat to be homogenized with letters in conjugation. إذا كان طول الحركات ألأصلية للفعل أقل من طول حركات الماضي المبني للمجهول هذا يعني وجود حركة طويلة نقوم بتحويل الحركة الطويلة إلى ما يوافقها
|
Prepare the conjugation stems for future tenses (future, jussive, subjective) and imperative tense. Those stems will be concatenated with conjugation affixes. This function store results in self.tab_conjug_stem. This function prepare conjugation stems for the following tenses:
|
Prepare the conjugation stems for past tense. Those stems will be concatenated with conjugation affixes. This function store results in self.tab_conjug_stem. This function prepare conjugation stems for the following tenses:
|
Prepare the conjugation stems for past tense. Those stems will be concatenated with conjugation affixes. This function store results in self.tab_conjug_stem. This function prepare conjugation stems for the following tenses:
|
Conjugate a verb in a given tense with a pronoun.
|
Conjugate a verb with a list of tenses.
|
Return True if the verb is irregular, founded in the irregular verb table إرجاع إّذا كان الفعل ضاذا. الأفعال العربية الخاصة هي رأى، أكل أمر سأل، ج- إذا كان يتصرف من باب (مَنَعَ يَمْنَعُ)، تحذف واوه, نحو: وَضَعَ، يَضَعُ، وَجَأَ يَجَأُ، وَدَعَ يَدَعُ، وَزَعَ يَزَعُ، وَضَأَ يَضَأُ، وَطَأَ يَطَأُ، وَقَعَ يَقَعُ، وَلَغَ يَلَغُ، وَهَبَ يَهَبُ، عدا خمسة أفعال هي: (وَبَأ)، و(وَبَهَ)، و(وَجَعَ)، و(وَسَعَ)، و(وَهَلَ)، فلا تحذف منها الواو؛ فنقول: يَوْبَأُ، يَوْبَهُ، يَوْجَعُ، يَوْسَعُ، يَوْهَلُ. الأفعال (وَبَأ)، و(وَبَهَ)، و(وَجَعَ)، و(وَسَعَ)، و(وَهَلَ)، الفعل وبَأ يوبأ
|
Get the future stem for irregular verb.
|
Get the passive future stem for irregular verb.
|
Get the imperative stem for irregular verb.
|
Prepare the conjugation stems for future tenses (future, jussive, subjective) and imperative tense. Those stems will be concatenated with conjugation affixes. |
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Tue Mar 27 10:56:31 2012 | http://epydoc.sourceforge.net |