R2 outcome Array ( [r2] => س [first_encounter_has_shadda] => [index] => 1 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => د [marks] => Array ( [0] => َ ) [text] => دَ ) [possible_mater] => Array ( [letter] => ر [marks] => Array ( [0] => ّ [1] => َ ) [text] => رَّ ) [index] => 1 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ر [vowel] => fatha [shadda] => 1 [cluster] => رَّ [index] => 1 ) [index_after_read] => 0 )
R1 and V2 outcome Array ( [r1] => ر [v2] => fatha [r1_shadda] => 1 [index] => 0 )
R0 data Array ( [r0_data] => Array ( [radical] => د [vowel] => fatha [shadda] => [cluster] => دَ [index] => 0 ) [index_after_read] => -1 )
R0 and V1 outcome Array ( [r0] => د [v1] => fatha [index] => -1 )
Remaining material before R0 Array ( [remaining] => [final_index] => -1 )
Root outcome د-ر-س
Form detection inputs Array ( [remaining] => [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
FORM MATCH Form 2
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => س [marks] => Array ( [0] => َ ) [text] => سَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => س [vowel] => fatha [shadda] => [cluster] => سَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => س [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ح [marks] => Array ( [0] => َ ) [text] => حَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 1 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 0 )
R0 data Array ( [r0_data] => Array ( [radical] => ح [vowel] => long_a [shadda] => [cluster] => حَ [index] => 0 ) [index_after_read] => -1 )
R0 and V1 outcome Array ( [r0] => ح [v1] => long_a [index] => -1 )
Remaining material before R0 Array ( [remaining] => [final_index] => -1 )
Root outcome ح-س-ب
Form detection inputs Array ( [remaining] => [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 3
R2 outcome Array ( [r2] => م [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => س [marks] => Array ( [0] => ْ ) [text] => سْ ) [possible_mater] => Array ( [letter] => ل [marks] => Array ( [0] => َ ) [text] => لَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ل [vowel] => fatha [shadda] => [cluster] => لَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ل [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => أ [marks] => Array ( [0] => َ ) [text] => أَ ) [possible_mater] => Array ( [letter] => س [marks] => Array ( [0] => ْ ) [text] => سْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => س [vowel] => sukun [shadda] => [cluster] => سْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => س [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => أَ [final_index] => 0 )
Root outcome س-ل-م
Form detection inputs Array ( [remaining] => أَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 4
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => َ ) [text] => قَ ) [possible_mater] => Array ( [letter] => ب [marks] => Array ( [0] => ّ [1] => َ ) [text] => بَّ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ب [vowel] => fatha [shadda] => 1 [cluster] => بَّ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ب [v2] => fatha [r1_shadda] => 1 [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ق [marks] => Array ( [0] => َ ) [text] => قَ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ق [vowel] => fatha [shadda] => [cluster] => قَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ق [v1] => fatha [index] => 0 )
Remaining material before R0 Array ( [remaining] => تَ [final_index] => 0 )
Root outcome ق-ب-ل
Form detection inputs Array ( [remaining] => تَ [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
FORM MATCH Form 5
R2 outcome Array ( [r2] => س [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => ف [marks] => Array ( [0] => َ ) [text] => فَ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ف [vowel] => fatha [shadda] => [cluster] => فَ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ف [v2] => fatha [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ن [marks] => Array ( [0] => َ ) [text] => نَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 2 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 1 )
R0 data Array ( [r0_data] => Array ( [radical] => ن [vowel] => long_a [shadda] => [cluster] => نَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ن [v1] => long_a [index] => 0 )
Remaining material before R0 Array ( [remaining] => تَ [final_index] => 0 )
Root outcome ن-ف-س
Form detection inputs Array ( [remaining] => تَ [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 6
R2 outcome Array ( [r2] => ر [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => س [marks] => Array ( [0] => َ ) [text] => سَ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => س [vowel] => fatha [shadda] => [cluster] => سَ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => س [v2] => fatha [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => fatha [shadda] => [cluster] => كَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => اِنْ [final_index] => 1 )
Root outcome ك-س-ر
Form detection inputs Array ( [remaining] => اِنْ [v1] => fatha [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 7
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ر [marks] => Array ( [0] => َ ) [text] => رَ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ر [vowel] => fatha [shadda] => [cluster] => رَ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ر [v2] => fatha [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ت [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => اِقْ [final_index] => 1 )
Root outcome ت-ر-ب
Form detection inputs Array ( [remaining] => اِقْ [v1] => fatha [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ر [first_encounter_has_shadda] => 1 [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ح [marks] => Array ( [0] => ْ ) [text] => حْ ) [possible_mater] => Array ( [letter] => م [marks] => Array ( [0] => َ ) [text] => مَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => م [vowel] => fatha [shadda] => [cluster] => مَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => م [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( [0] => ِ ) [text] => اِ ) [possible_mater] => Array ( [letter] => ح [marks] => Array ( [0] => ْ ) [text] => حْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ح [vowel] => sukun [shadda] => [cluster] => حْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ح [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => اِ [final_index] => 0 )
Root outcome ح-م-ر
Form detection inputs Array ( [remaining] => اِ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => 1 )
FORM MATCH Form 9
R2 outcome Array ( [r2] => ر [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => غ [marks] => Array ( [0] => ْ ) [text] => غْ ) [possible_mater] => Array ( [letter] => ف [marks] => Array ( [0] => َ ) [text] => فَ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ف [vowel] => fatha [shadda] => [cluster] => فَ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ف [v2] => fatha [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => غ [marks] => Array ( [0] => ْ ) [text] => غْ ) [index] => 3 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => غ [vowel] => sukun [shadda] => [cluster] => غْ [index] => 3 ) [index_after_read] => 2 )
R0 and V1 outcome Array ( [r0] => غ [v1] => sukun [index] => 2 )
Remaining material before R0 Array ( [remaining] => اِسْتَ [final_index] => 2 )
Root outcome غ-ف-ر
Form detection inputs Array ( [remaining] => اِسْتَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 10
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 1 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => ُ ) [text] => كُ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ِ ) [text] => تِ ) [index] => 1 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => kasra [shadda] => [cluster] => تِ [index] => 1 ) [index_after_read] => 0 )
R1 and V2 outcome Array ( [r1] => ت [v2] => kasra [r1_shadda] => [index] => 0 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => damma [shadda] => [cluster] => كُ [index] => 0 ) [index_after_read] => -1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => damma [index] => -1 )
Remaining material before R0 Array ( [remaining] => [final_index] => -1 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => [v1] => damma [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 1
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 1 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => ُ ) [text] => كُ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ّ [1] => ِ ) [text] => تِّ ) [index] => 1 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => kasra [shadda] => 1 [cluster] => تِّ [index] => 1 ) [index_after_read] => 0 )
R1 and V2 outcome Array ( [r1] => ت [v2] => kasra [r1_shadda] => 1 [index] => 0 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => damma [shadda] => [cluster] => كُ [index] => 0 ) [index_after_read] => -1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => damma [index] => -1 )
Remaining material before R0 Array ( [remaining] => [final_index] => -1 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => [v1] => damma [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
FORM MATCH Form 2
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => و [marks] => Array ( ) [text] => و ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ِ ) [text] => تِ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => kasra [shadda] => [cluster] => تِ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ت [v2] => kasra [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => ُ ) [text] => كُ ) [possible_mater] => Array ( [letter] => و [marks] => Array ( ) [text] => و ) [index] => 1 )
V1 long-vowel test outcome long_u
V1 mater accepted Array ( [long_vowel] => long_u [new_index] => 0 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_u [shadda] => [cluster] => كُ [index] => 0 ) [index_after_read] => -1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_u [index] => -1 )
Remaining material before R0 Array ( [remaining] => [final_index] => -1 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => [v1] => long_u [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 1
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [possible_mater] => Array ( [letter] => ز [marks] => Array ( [0] => ِ ) [text] => زِ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ز [vowel] => kasra [shadda] => [cluster] => زِ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ز [v2] => kasra [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => أ [marks] => Array ( [0] => ُ ) [text] => أُ ) [possible_mater] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ن [vowel] => sukun [shadda] => [cluster] => نْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ن [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => أُ [final_index] => 0 )
Root outcome ن-ز-ل
Form detection inputs Array ( [remaining] => أُ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 4
R2 outcome Array ( [r2] => م [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ع [marks] => Array ( [0] => ُ ) [text] => عُ ) [possible_mater] => Array ( [letter] => ل [marks] => Array ( [0] => ّ [1] => ِ ) [text] => لِّ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ل [vowel] => kasra [shadda] => 1 [cluster] => لِّ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ل [v2] => kasra [r1_shadda] => 1 [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => ُ ) [text] => تُ ) [possible_mater] => Array ( [letter] => ع [marks] => Array ( [0] => ُ ) [text] => عُ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ع [vowel] => damma [shadda] => [cluster] => عُ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ع [v1] => damma [index] => 0 )
Remaining material before R0 Array ( [remaining] => تُ [final_index] => 0 )
Root outcome ع-ل-م
Form detection inputs Array ( [remaining] => تُ [v1] => damma [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => و [marks] => Array ( ) [text] => و ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ِ ) [text] => تِ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => kasra [shadda] => [cluster] => تِ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ت [v2] => kasra [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => ُ ) [text] => كُ ) [possible_mater] => Array ( [letter] => و [marks] => Array ( ) [text] => و ) [index] => 2 )
V1 long-vowel test outcome long_u
V1 mater accepted Array ( [long_vowel] => long_u [new_index] => 1 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_u [shadda] => [cluster] => كُ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_u [index] => 0 )
Remaining material before R0 Array ( [remaining] => تُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => تُ [v1] => long_u [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => ُ ) [text] => تُ ) [possible_mater] => Array ( [letter] => ر [marks] => Array ( [0] => ِ ) [text] => رِ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ر [vowel] => kasra [shadda] => [cluster] => رِ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ر [v2] => kasra [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ُ ) [text] => تُ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ت [vowel] => damma [shadda] => [cluster] => تُ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ت [v1] => damma [index] => 1 )
Remaining material before R0 Array ( [remaining] => اُقْ [final_index] => 1 )
Root outcome ت-ر-ب
Form detection inputs Array ( [remaining] => اُقْ [v1] => damma [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ب [marks] => Array ( [0] => ِ ) [text] => بِ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ب [vowel] => kasra [shadda] => [cluster] => بِ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ب [v2] => kasra [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => ُ ) [text] => تُ ) [possible_mater] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [index] => 3 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ق [vowel] => sukun [shadda] => [cluster] => قْ [index] => 3 ) [index_after_read] => 2 )
R0 and V1 outcome Array ( [r0] => ق [v1] => sukun [index] => 2 )
Remaining material before R0 Array ( [remaining] => اُسْتُ [final_index] => 2 )
Root outcome ق-ب-ل
Form detection inputs Array ( [remaining] => اُسْتُ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
FORM MATCH Form 10
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => ْ ) [text] => كْ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ُ ) [text] => تُ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => damma [shadda] => [cluster] => تُ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ت [v2] => damma [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ي [marks] => Array ( [0] => َ ) [text] => يَ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => ْ ) [text] => كْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => sukun [shadda] => [cluster] => كْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => يَ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ّ [1] => ِ ) [text] => تِّ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => kasra [shadda] => 1 [cluster] => تِّ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ت [v2] => kasra [r1_shadda] => 1 [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ي [marks] => Array ( [0] => ُ ) [text] => يُ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => fatha [shadda] => [cluster] => كَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => fatha [index] => 0 )
Remaining material before R0 Array ( [remaining] => يُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يُ [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ِ ) [text] => تِ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => kasra [shadda] => [cluster] => تِ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ت [v2] => kasra [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 2 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 1 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_a [shadda] => [cluster] => كَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_a [index] => 0 )
Remaining material before R0 Array ( [remaining] => يُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يُ [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [possible_mater] => Array ( [letter] => ز [marks] => Array ( [0] => ِ ) [text] => زِ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ز [vowel] => kasra [shadda] => [cluster] => زِ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ز [v2] => kasra [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ي [marks] => Array ( [0] => ُ ) [text] => يُ ) [possible_mater] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ن [vowel] => sukun [shadda] => [cluster] => نْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ن [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => يُ [final_index] => 0 )
Root outcome ن-ز-ل
Form detection inputs Array ( [remaining] => يُ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => م [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ع [marks] => Array ( [0] => َ ) [text] => عَ ) [possible_mater] => Array ( [letter] => ل [marks] => Array ( [0] => ّ [1] => َ ) [text] => لَّ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ل [vowel] => fatha [shadda] => 1 [cluster] => لَّ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ل [v2] => fatha [r1_shadda] => 1 [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ع [marks] => Array ( [0] => َ ) [text] => عَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ع [vowel] => fatha [shadda] => [cluster] => عَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ع [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => يَتَ [final_index] => 1 )
Root outcome ع-ل-م
Form detection inputs Array ( [remaining] => يَتَ [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 3 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 2 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_a [shadda] => [cluster] => كَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_a [index] => 1 )
Remaining material before R0 Array ( [remaining] => يَتَ [final_index] => 1 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يَتَ [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ر [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => س [marks] => Array ( [0] => ِ ) [text] => سِ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => س [vowel] => kasra [shadda] => [cluster] => سِ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => س [v2] => kasra [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => fatha [shadda] => [cluster] => كَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => يَنْ [final_index] => 1 )
Root outcome ك-س-ر
Form detection inputs Array ( [remaining] => يَنْ [v1] => fatha [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ر [marks] => Array ( [0] => ِ ) [text] => رِ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ر [vowel] => kasra [shadda] => [cluster] => رِ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ر [v2] => kasra [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ت [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => يَقْ [final_index] => 1 )
Root outcome ت-ر-ب
Form detection inputs Array ( [remaining] => يَقْ [v1] => fatha [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ر [first_encounter_has_shadda] => 1 [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ح [marks] => Array ( [0] => ْ ) [text] => حْ ) [possible_mater] => Array ( [letter] => م [marks] => Array ( [0] => َ ) [text] => مَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => م [vowel] => fatha [shadda] => [cluster] => مَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => م [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ي [marks] => Array ( [0] => َ ) [text] => يَ ) [possible_mater] => Array ( [letter] => ح [marks] => Array ( [0] => ْ ) [text] => حْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ح [vowel] => sukun [shadda] => [cluster] => حْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ح [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => يَ [final_index] => 0 )
Root outcome ح-م-ر
Form detection inputs Array ( [remaining] => يَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => 1 )
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ب [marks] => Array ( [0] => ِ ) [text] => بِ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ب [vowel] => kasra [shadda] => [cluster] => بِ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ب [v2] => kasra [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [index] => 3 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ق [vowel] => sukun [shadda] => [cluster] => قْ [index] => 3 ) [index_after_read] => 2 )
R0 and V1 outcome Array ( [r0] => ق [v1] => sukun [index] => 2 )
Remaining material before R0 Array ( [remaining] => يَسْتَ [final_index] => 2 )
Root outcome ق-ب-ل
Form detection inputs Array ( [remaining] => يَسْتَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => ْ ) [text] => كْ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ي [marks] => Array ( [0] => ُ ) [text] => يُ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => ْ ) [text] => كْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => sukun [shadda] => [cluster] => كْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => يُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يُ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ّ [1] => َ ) [text] => تَّ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => 1 [cluster] => تَّ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => 1 [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ي [marks] => Array ( [0] => ُ ) [text] => يُ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => fatha [shadda] => [cluster] => كَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => fatha [index] => 0 )
Remaining material before R0 Array ( [remaining] => يُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يُ [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 2 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 1 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_a [shadda] => [cluster] => كَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_a [index] => 0 )
Remaining material before R0 Array ( [remaining] => يُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يُ [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [possible_mater] => Array ( [letter] => ز [marks] => Array ( [0] => َ ) [text] => زَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ز [vowel] => fatha [shadda] => [cluster] => زَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ز [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ي [marks] => Array ( [0] => ُ ) [text] => يُ ) [possible_mater] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ن [vowel] => sukun [shadda] => [cluster] => نْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ن [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => يُ [final_index] => 0 )
Root outcome ن-ز-ل
Form detection inputs Array ( [remaining] => يُ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => م [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ع [marks] => Array ( [0] => َ ) [text] => عَ ) [possible_mater] => Array ( [letter] => ل [marks] => Array ( [0] => ّ [1] => َ ) [text] => لَّ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ل [vowel] => fatha [shadda] => 1 [cluster] => لَّ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ل [v2] => fatha [r1_shadda] => 1 [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ع [marks] => Array ( [0] => َ ) [text] => عَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ع [vowel] => fatha [shadda] => [cluster] => عَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ع [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => يُتَ [final_index] => 1 )
Root outcome ع-ل-م
Form detection inputs Array ( [remaining] => يُتَ [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 3 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 2 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_a [shadda] => [cluster] => كَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_a [index] => 1 )
Remaining material before R0 Array ( [remaining] => يُتَ [final_index] => 1 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => يُتَ [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ر [marks] => Array ( [0] => َ ) [text] => رَ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ر [vowel] => fatha [shadda] => [cluster] => رَ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ر [v2] => fatha [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ت [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => يُقْ [final_index] => 1 )
Root outcome ت-ر-ب
Form detection inputs Array ( [remaining] => يُقْ [v1] => fatha [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ب [marks] => Array ( [0] => َ ) [text] => بَ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ب [vowel] => fatha [shadda] => [cluster] => بَ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ب [v2] => fatha [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [index] => 3 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ق [vowel] => sukun [shadda] => [cluster] => قْ [index] => 3 ) [index_after_read] => 2 )
R0 and V1 outcome Array ( [r0] => ق [v1] => sukun [index] => 2 )
Remaining material before R0 Array ( [remaining] => يُسْتَ [final_index] => 2 )
Root outcome ق-ب-ل
Form detection inputs Array ( [remaining] => يُسْتَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => ُ ) [text] => تُ ) [possible_mater] => Array ( [letter] => و [marks] => Array ( ) [text] => و ) [index] => 3 )
V2 long-vowel test outcome long_u
V2 mater accepted Array ( [long_vowel] => long_u [new_index] => 2 )
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => long_u [shadda] => [cluster] => تُ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ت [v2] => long_u [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => م [marks] => Array ( [0] => َ ) [text] => مَ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => ْ ) [text] => كْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => sukun [shadda] => [cluster] => كْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => مَ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => مَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => ّ [1] => َ ) [text] => تَّ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => 1 [cluster] => تَّ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => 1 [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => م [marks] => Array ( [0] => ُ ) [text] => مُ ) [possible_mater] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => fatha [shadda] => [cluster] => كَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => fatha [index] => 0 )
Remaining material before R0 Array ( [remaining] => مُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => مُ [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 2 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 1 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_a [shadda] => [cluster] => كَ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_a [index] => 0 )
Remaining material before R0 Array ( [remaining] => مُ [final_index] => 0 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => مُ [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [possible_mater] => Array ( [letter] => ز [marks] => Array ( [0] => َ ) [text] => زَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ز [vowel] => fatha [shadda] => [cluster] => زَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => ز [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => م [marks] => Array ( [0] => ُ ) [text] => مُ ) [possible_mater] => Array ( [letter] => ن [marks] => Array ( [0] => ْ ) [text] => نْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ن [vowel] => sukun [shadda] => [cluster] => نْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ن [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => مُ [final_index] => 0 )
Root outcome ن-ز-ل
Form detection inputs Array ( [remaining] => مُ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => م [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ع [marks] => Array ( [0] => َ ) [text] => عَ ) [possible_mater] => Array ( [letter] => ل [marks] => Array ( [0] => ّ [1] => َ ) [text] => لَّ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ل [vowel] => fatha [shadda] => 1 [cluster] => لَّ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ل [v2] => fatha [r1_shadda] => 1 [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ع [marks] => Array ( [0] => َ ) [text] => عَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ع [vowel] => fatha [shadda] => [cluster] => عَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ع [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => مُتَ [final_index] => 1 )
Root outcome ع-ل-م
Form detection inputs Array ( [remaining] => مُتَ [v1] => fatha [has_long_a] => [has_r1_shadda] => 1 [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ت [v2] => fatha [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ك [marks] => Array ( [0] => َ ) [text] => كَ ) [possible_mater] => Array ( [letter] => ا [marks] => Array ( ) [text] => ا ) [index] => 3 )
V1 long-vowel test outcome long_a
V1 mater accepted Array ( [long_vowel] => long_a [new_index] => 2 )
R0 data Array ( [r0_data] => Array ( [radical] => ك [vowel] => long_a [shadda] => [cluster] => كَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ك [v1] => long_a [index] => 1 )
Remaining material before R0 Array ( [remaining] => مُتَ [final_index] => 1 )
Root outcome ك-ت-ب
Form detection inputs Array ( [remaining] => مُتَ [v1] => long_a [has_long_a] => 1 [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ب [first_encounter_has_shadda] => [index] => 3 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ر [marks] => Array ( [0] => َ ) [text] => رَ ) [index] => 3 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ر [vowel] => fatha [shadda] => [cluster] => رَ [index] => 3 ) [index_after_read] => 2 )
R1 and V2 outcome Array ( [r1] => ر [v2] => fatha [r1_shadda] => [index] => 2 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [index] => 2 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ت [vowel] => fatha [shadda] => [cluster] => تَ [index] => 2 ) [index_after_read] => 1 )
R0 and V1 outcome Array ( [r0] => ت [v1] => fatha [index] => 1 )
Remaining material before R0 Array ( [remaining] => مُقْ [final_index] => 1 )
Root outcome ت-ر-ب
Form detection inputs Array ( [remaining] => مُقْ [v1] => fatha [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
R2 outcome Array ( [r2] => ر [first_encounter_has_shadda] => 1 [index] => 2 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ح [marks] => Array ( [0] => ْ ) [text] => حْ ) [possible_mater] => Array ( [letter] => م [marks] => Array ( [0] => َ ) [text] => مَ ) [index] => 2 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => م [vowel] => fatha [shadda] => [cluster] => مَ [index] => 2 ) [index_after_read] => 1 )
R1 and V2 outcome Array ( [r1] => م [v2] => fatha [r1_shadda] => [index] => 1 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => م [marks] => Array ( [0] => ُ ) [text] => مُ ) [possible_mater] => Array ( [letter] => ح [marks] => Array ( [0] => ْ ) [text] => حْ ) [index] => 1 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ح [vowel] => sukun [shadda] => [cluster] => حْ [index] => 1 ) [index_after_read] => 0 )
R0 and V1 outcome Array ( [r0] => ح [v1] => sukun [index] => 0 )
Remaining material before R0 Array ( [remaining] => مُ [final_index] => 0 )
Root outcome ح-م-ر
Form detection inputs Array ( [remaining] => مُ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => 1 )
R2 outcome Array ( [r2] => ل [first_encounter_has_shadda] => [index] => 4 )
Testing possible mater for V2 Array ( [possible_radical] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [possible_mater] => Array ( [letter] => ب [marks] => Array ( [0] => َ ) [text] => بَ ) [index] => 4 )
V2 long-vowel test outcome
R1 data Array ( [r1_data] => Array ( [radical] => ب [vowel] => fatha [shadda] => [cluster] => بَ [index] => 4 ) [index_after_read] => 3 )
R1 and V2 outcome Array ( [r1] => ب [v2] => fatha [r1_shadda] => [index] => 3 )
Testing possible mater for V1 Array ( [possible_radical] => Array ( [letter] => ت [marks] => Array ( [0] => َ ) [text] => تَ ) [possible_mater] => Array ( [letter] => ق [marks] => Array ( [0] => ْ ) [text] => قْ ) [index] => 3 )
V1 long-vowel test outcome
R0 data Array ( [r0_data] => Array ( [radical] => ق [vowel] => sukun [shadda] => [cluster] => قْ [index] => 3 ) [index_after_read] => 2 )
R0 and V1 outcome Array ( [r0] => ق [v1] => sukun [index] => 2 )
Remaining material before R0 Array ( [remaining] => مُسْتَ [final_index] => 2 )
Root outcome ق-ب-ل
Form detection inputs Array ( [remaining] => مُسْتَ [v1] => sukun [has_long_a] => [has_r1_shadda] => [has_final_shadda] => )
Master Prefix, Suffix, and Root Test

Master Prefix, Suffix, and Root Test

Each token is tested against the longest matching suffix first. Root and vowel dissection is performed on the token remaining immediately after suffix removal. The same remaining token is separately tested for the longest matching prefix.

Selected Token Set: Sample Tokens
Tokens Tested 44
Suffix Matches 44
Prefix Matches 37
Roots Found 44
# 1. Token 2. Token Length 3. Voice 4. Prefix POS 5. Prefix Family 6. Suffix 7. Suffix Length 8. Moods 9. Declensions 10. Persons 11. Suffix POS 12. After Suffix Removal 13. Remaining 19. After Prefix Removal 20. Prefix 21. Prefix Label 22. Prefix Length 23. Longest Prefix Voice 24. After Longest Prefix Removal 25. Analysis Result
1 دَرَّسَتْ 9 َتْ 3 3fs verb دَرَّس fatha | fatha دَرَّس 2 دَرَّس
Suffix family: perfect
Root: د-ر-س
Form: 2
2 حَاسَبْتُمْ 11 ْتُمْ 5 2mp verb حَاسَب long_a | fatha حَاسَب 3 حَاسَب
Suffix family: perfect
Root: ح-س-ب
Form: 3
3 أَسْلَمْتَ 10 ْتَ 3 2ms verb أَسْلَم أَ sukun | fatha سْلَم 4 أَ ea 4 active سْلَم
Suffix family: perfect
Root: س-ل-م
Form: 4
4 تَقَبَّلْتَ 11 ْتَ 3 2ms verb تَقَبَّل تَ fatha | fatha قَبَّل 5 تَ ta 5, 6 active قَبَّل
Suffix family: perfect
Root: ق-ب-ل
Form: 5
5 تَنَافَسُوا 11 ُوا 3 subjunctive 3mp, 2mp verb تَنَافَس تَ long_a | fatha نَافَس 6 تَ ta 5, 6 active نَافَس
Suffix family: imperfect
Root: ن-ف-س
Form: 6
6 اِنْكَسَرَتْ 12 َتْ 3 3fs verb اِنْكَسَر اِنْ fatha | fatha كَسَر 7 اِنْ ein 7 active كَسَر
Suffix family: perfect
Root: ك-س-ر
Form: 7
7 اِقْتَرَبَتْ 12 َتْ 3 3fs verb اِقْتَرَب اِقْ fatha | fatha قْتَرَب اِ ei قْتَرَب
Suffix family: perfect
Root: ت-ر-ب
Form:
8 اِحْمَرَّتْ 11 َتْ 3 3fs verb اِحْمَرّ اِ sukun | fatha حْمَرّ 9 اِ ei حْمَرّ
Suffix family: perfect
Root: ح-م-ر
Form: 9
9 اِسْتَغْفَرْتُنَّ 17 ْتُنَّ 6 2fp verb اِسْتَغْفَر اِسْتَ sukun | fatha سْتَغْفَر 10 اِسْتَ eista 10 active غْفَر
Suffix family: perfect
Root: غ-ف-ر
Form: 10
10 كُتِبَ 6 َ 1 3ms verb كُتِب damma | kasra كُتِب 1 كُتِب
Suffix family: perfect
Root: ك-ت-ب
Form: 1
11 كُتِّبَ 7 َ 1 3ms verb كُتِّب damma | kasra كُتِّب 2 كُتِّب
Suffix family: perfect
Root: ك-ت-ب
Form: 2
12 كُوتِبَ 7 َ 1 3ms verb كُوتِب long_u | kasra كُوتِب 1 كُوتِب
Suffix family: perfect
Root: ك-ت-ب
Form: 1
13 أُنْزِلَ 8 َ 1 3ms verb أُنْزِل أُ sukun | kasra نْزِل 4 أُ eu 4 passive نْزِل
Suffix family: perfect
Root: ن-ز-ل
Form: 4
14 تُعُلِّمَ 9 َ 1 3ms verb تُعُلِّم تُ damma | kasra عُلِّم تُ tu 5, 6 passive عُلِّم
Suffix family: perfect
Root: ع-ل-م
Form: 5, 6
15 تُكُوتِبَ 9 َ 1 3ms verb تُكُوتِب تُ long_u | kasra كُوتِب تُ tu 5, 6 passive كُوتِب
Suffix family: perfect
Root: ك-ت-ب
Form: 5, 6
16 اُقْتُرِبَ 10 َ 1 3ms verb اُقْتُرِب اُقْ damma | kasra اُقْتُرِب اُ eu قْتُرِب
Suffix family: perfect
Root: ت-ر-ب
Form:
17 اُسْتُقْبِلَ 12 َ 1 3ms verb اُسْتُقْبِل اُسْتُ sukun | kasra اُسْتُقْبِل 10 اُسْتُ eustu 10 passive قْبِل
Suffix family: perfect
Root: ق-ب-ل
Form: 10
18 يَكْتُبُ 8 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يَكْتُب يَ sukun | damma كْتُب يَكْتُب
Suffix family: imperfect
Root: ك-ت-ب
Form:
19 يُكَتِّبُ 9 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُكَتِّب يُ fatha | kasra كَتِّب يُكَتِّب
Suffix family: imperfect
Root: ك-ت-ب
Form:
20 يُكَاتِبُ 9 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُكَاتِب يُ long_a | kasra كَاتِب يُكَاتِب
Suffix family: imperfect
Root: ك-ت-ب
Form:
21 يُنْزِلُ 8 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُنْزِل يُ sukun | kasra نْزِل يُنْزِل
Suffix family: imperfect
Root: ن-ز-ل
Form:
22 يَتَعَلَّمُ 11 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يَتَعَلَّم يَتَ fatha | fatha عَلَّم يَتَعَلَّم
Suffix family: imperfect
Root: ع-ل-م
Form:
23 يَتَكَاتَبُ 11 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يَتَكَاتَب يَتَ long_a | fatha كَاتَب يَتَكَاتَب
Suffix family: imperfect
Root: ك-ت-ب
Form:
24 يَنْكَسِرُ 10 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يَنْكَسِر يَنْ fatha | kasra كَسِر يَنْكَسِر
Suffix family: imperfect
Root: ك-س-ر
Form:
25 يَقْتَرِبُ 10 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يَقْتَرِب يَقْ fatha | kasra قْتَرِب يَقْتَرِب
Suffix family: imperfect
Root: ت-ر-ب
Form:
26 يَحْمَرُّ 9 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يَحْمَرّ يَ sukun | fatha حْمَرّ يَحْمَرّ
Suffix family: imperfect
Root: ح-م-ر
Form:
27 يَسْتَقْبِلُ 12 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يَسْتَقْبِل يَسْتَ sukun | kasra قْبِل يَسْتَقْبِل
Suffix family: imperfect
Root: ق-ب-ل
Form:
28 يُكْتَبُ 8 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُكْتَب يُ sukun | fatha كْتَب يُكْتَب
Suffix family: imperfect
Root: ك-ت-ب
Form:
29 يُكَتَّبُ 9 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُكَتَّب يُ fatha | fatha كَتَّب يُكَتَّب
Suffix family: imperfect
Root: ك-ت-ب
Form:
30 يُكَاتَبُ 9 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُكَاتَب يُ long_a | fatha كَاتَب يُكَاتَب
Suffix family: imperfect
Root: ك-ت-ب
Form:
31 يُنْزَلُ 8 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُنْزَل يُ sukun | fatha نْزَل يُنْزَل
Suffix family: imperfect
Root: ن-ز-ل
Form:
32 يُتَعَلَّمُ 11 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُتَعَلَّم يُتَ fatha | fatha عَلَّم يُتَعَلَّم
Suffix family: imperfect
Root: ع-ل-م
Form:
33 يُتَكَاتَبُ 11 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُتَكَاتَب يُتَ long_a | fatha كَاتَب يُتَكَاتَب
Suffix family: imperfect
Root: ك-ت-ب
Form:
34 يُقْتَرَبُ 10 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُقْتَرَب يُقْ fatha | fatha قْتَرَب يُقْتَرَب
Suffix family: imperfect
Root: ت-ر-ب
Form:
35 يُسْتَقْبَلُ 12 ُ 1 indicative 3ms, 3fs, 2ms, 1s, 1p verb يُسْتَقْبَل يُسْتَ sukun | fatha قْبَل يُسْتَقْبَل
Suffix family: imperfect
Root: ق-ب-ل
Form:
36 مَكْتُوبٌ 9 ٌ 1 masculine_singular_nominative noun, adjective مَكْتُوب مَ sukun | long_u كْتُوب مَكْتُوب
Suffix family: declension
Root: ك-ت-ب
Form:
37 مُكَتَّبٌ 9 ٌ 1 masculine_singular_nominative noun, adjective مُكَتَّب مُ fatha | fatha كَتَّب مُكَتَّب
Suffix family: declension
Root: ك-ت-ب
Form:
38 مُكَاتَبٍ 9 ٍ 1 masculine_singular_genitive noun, adjective مُكَاتَب مُ long_a | fatha كَاتَب مُكَاتَب
Suffix family: declension
Root: ك-ت-ب
Form:
39 مُنْزَلٌ 8 ٌ 1 masculine_singular_nominative noun, adjective مُنْزَل مُ sukun | fatha زَل مُنْزَل
Suffix family: declension
Root: ن-ز-ل
Form:
40 مُتَعَلَّمٌ 11 ٌ 1 masculine_singular_nominative noun, adjective مُتَعَلَّم مُتَ fatha | fatha عَلَّم مُتَعَلَّم
Suffix family: declension
Root: ع-ل-م
Form:
41 مُتَكَاتَبٌ 11 ٌ 1 masculine_singular_nominative noun, adjective مُتَكَاتَب مُتَ long_a | fatha كَاتَب مُتَكَاتَب
Suffix family: declension
Root: ك-ت-ب
Form:
42 مُقْتَرَبٌ 10 ٌ 1 masculine_singular_nominative noun, adjective مُقْتَرَب مُقْ fatha | fatha قْتَرَب مُقْتَرَب
Suffix family: declension
Root: ت-ر-ب
Form:
43 مُحْمَرًّا 10 ًا 2 masculine_singular_accusative noun, adjective مُحْمَرّ مُ sukun | fatha حْمَرّ مُحْمَرّ
Suffix family: declension
Root: ح-م-ر
Form:
44 مُسْتَقْبَلٍ 12 ٍ 1 masculine_singular_genitive noun, adjective مُسْتَقْبَل مُسْتَ sukun | fatha قْبَل مُسْتَقْبَل
Suffix family: declension
Root: ق-ب-ل
Form: