Description of Arabic tag sets
==============================
The arabic tag syntax for grammar check is composed of 4 parts

The tag starts by word class
for example 
V: Verb
N: Noun
P: tool or partical

Nouns
=====

3 parts:
========
* word class and category
* Conjugation ( suffixes used to conjugate words in dual form, feminin form).
* Affixes ( prefixes and encletics)



Word class and category:
========================
 define the attributes of word in dictionary, for example,
contains 3 parts
- Word type:
    N: noun,
    V: verb,
    P: particle
- Word sub class:
    M   Masdar  مصدر
    A   Adjective   صفة
    A   Adjective similair  صفة مشبهة
    A   Adjective superlative   صيغة مبالغة
    A   maf3oul اسم مفعول
    A   fa3il   اسم فاعل
    P   Proper Noun اسم علم
    S   Superlative اسم تفضيل
    J   jamid   جامد
    

- word options 
    R   Related منسوب



Noun conjugation: 4 letters
===========================
    - Gender suffix:
        M: masculine ( ون is a mark of masculine)
        F: feminine (ة or ات)
        -: none
    - Number suffix:
        1: single
        2: dual
        3: plural ( regular masculine or feminine plural, or irregular plural)
        3I: irregular plural form
    - Case ( إعراب)
        U   marfou3 مرفوع
        0   manjzoum     مجزوم
        I   majrour مجرور
        A   mansoub منصوب
        B   mabni   مبني
        -   undef   لاشيء
    - Inflection Mark علامة الإعراب
        u   damma   الضمة
        a   fatha   الفتحة
        i   kasra   الكسرة
        0   sukun   السكون
        U   dammatan    تنوين الضمة
        e   fathatan    تنوين الفتحة
        E   alef_fathatan   تنوين الألف
        I   kasratan    تنوين الكسرة
        A   alef    الألف
        W   waw الواو
        Y   yeh الياء
        N   noon    ثبوت النون
        -   undef   لاشيء

Noun prefixes and encletic:
===========================
contains 3 parts
W: conjonction: starts by WAW or FEH, take 3 values: W: for waw, F; for Feh, -: none.
B: preposition: B: for Beh, K: for Kaf, L: for Lam, by default we use B, -: none.
L/H: definite article, L: for AL,  H: attached pronouns  -: none.
    H: define the extended words added to the lexem: الضمائر المضافة
    H: if have encletic

Example:
شرفك    شرف NS-;M3U-;--H
شرفي    شرف NS-;M3U-;---
الشرف   شرف NS-;M3A-;--L
شرفتك   شرف NS-;F3A-;--H
شرف شرف NS-;M3U-;---
شرفين   شرف NS-;M3I-;---
بالشرف  شرف NS-;M3I-;-BL
الشرفي  شرف NS-;M3A-;--L
شرف شرف NS-;M3A-;---
شرفي    شرف NS-;M3A-;---






Verbs
=====
Word class + conjugation + affixes

verb Word class:
================
    Word type: V
    verb class:
        N   invariable  فعل جامد
        H   heart   أفعال القلوب
        R   probability أفعال الظن
        T   Tranfert    أفعال التحويل
        I   initiative  أفعال الشروع
        W   Weak    معتل
        3-6 lenght of verb ثلاثي رباعي خماسي سداسي

    transitivity: 
        0   intransitive    لازم
        1   transitive  متعدي
        2   double transitive   متعدي لمفعولين
        4   common  مشترك
        تعدي    undef   لاشيء


verb conjugation:
=================


# Conjugation           
    ## Gender الجنس         
        M   masculine   مذكر
        F   Feminine    مؤنث
        -   none    لاشيء
    ## Number العدد         
        1   single  مفرد
        2   dual    مثنى
        3   plural  جمع
        4   plural  جمع تكسير
        -   none    لاشيء
    ## person الشخص         

        I   1st person  متكلم
        Y   2nd person  مخاطب
        H   3rd person  غائب
        -   undef   لاشيء        

    ## Inflection marks

        u   damma   الضمة
        a   fatha   الفتحة
        i   kasra   الكسرة
        0   sukun   السكون
        U   dammatan    تنوين الضمة
        e   fathatan    تنوين الفتحة
        E   alef_fathatan   تنوين الألف
        I   kasratan    تنوين الكسرة
        A   alef    الألف
        W   waw الواو
        Y   yeh الياء
        N   noon    ثبوت النون
        -   undef   لاشيء

    ## tense الزمن
        p   past    ماض
        f   present مضارع
        i   imperative  أمر
        -   undef   لاشيء
            
    ## Voice البناء         
        a   acive voice معلوم
        p   passive voice مجهول
        -   undef   لاشيء

    ## Inlfection case الحالة الإعرابية
        U   marfou3 مرفوع
        0   manjzoum    مجزوم
        I   majrour مجرور
        A   mansoub منصوب
        B   mabni   مبني
        -   undef   لاشيء


Affixes ( Procletic + Ecletic)
==============================
    Verb procletic:
    ===============
    W: conjonction: starts by WAW or FEH, take 3 values: W: for waw, F; for Feh, -: none.
    S: future prefix, س+يتعلم
    Verb encletic:
    ==============
    define the extended words added to the lexem: الضمائر المضافة
    H: if have encletic


 Particle الحروف أو الأدوات
 =====

 3 parts:
 ========
 * word class and category
 * Conjugation ( suffixes used to conjugate words in dual form, feminin form).
 * Affixes ( prefixes and encletics)



 Word class and category:
 ========================
  define the attributes of word in dictionary, for example,
 contains 3 parts
 - Word type:
     N: noun,
     V: verb,
     P: particle
  ( FIXME: to be updated)
 - Word sub class:
     D   Demonstratice  اسم إشارة
     A   Addition name اسم موصول
     J    Jar Harf حرف جر
     Z   Jazm Harf حرف جزم

  ( FIXME: to be updated)
 - word options
     R   Related منسوب



 Particle conjugation: 4 letters
 ===========================
     - Gender suffix:
         M: masculine ( ون is a mark of masculine)
         F: feminine (ة or ات)
         -: none
     - Number suffix:
         1: single
         2: dual
         3: plural ( regular masculine or feminine plural, or irregular plural)
         3I: irregular plural form
     - Case ( إعراب)
         U   marfou3 مرفوع
         0   manjzoum     مجزوم
         I   majrour مجرور
         A   mansoub منصوب
         B   mabni   مبني
         -   undef   لاشيء
  ( FIXME: to be updated)
     - Inflection Mark علامة الإعراب
         u   damma   الضمة
         a   fatha   الفتحة
         i   kasra   الكسرة
         0   sukun   السكون
         U   dammatan    تنوين الضمة
         e   fathatan    تنوين الفتحة
         E   alef_fathatan   تنوين الألف
         I   kasratan    تنوين الكسرة
         A   alef    الألف
         W   waw الواو
         Y   yeh الياء
         N   noon    ثبوت النون
         -   undef   لاشيء

 Particle prefixes and encletic:
 ===========================
 contains 3 parts
 W: conjonction: starts by WAW or FEH, take 3 values: W: for waw, F; for Feh, -: none.
 B: preposition: B: for Beh, K: for Kaf, L: for Lam, by default we use B, -: none.
 L/H: definite article, L: for AL,  H: attached pronouns  -: none.
     H: define the extended words added to the lexem: الضمائر المضافة
     H: if have encletic
