# NooJ V2
# Dictionary properties' definition
#
# Language is: en
#
# Special Characters: '=' '+' '#' ' '
#
# List categories and properties associated with features
#   Example: N_Number = m | f;
# Special KEYWORD: INFLECTION lists all inflectional features (used by variables $xF)
#   Example: INFLECTION = m | f | Present | Futur;

# Max Silberztein
# These rules define the valid associations
# categories/properties/values
#

INFLECTION = 1 | 2 | 3 |
             m | f | s | p |
             G | PR | PP | INF | PT;

A_CmS = C | S;
A_Struct = 2X | 3X | 3XN | 4X | 5X |
           AA | AAandA | AAdv | AAdvA | AandA | AasN | AdvA | AdvandAdv | AdvPrepN | AdvPrepPronN | AdvV | AX |
           AN | APC | APrep | APrepDet | APrepN | AV | 
           asA | asAasN | asAasProVA | asV |
           DA | DetN | DetNA |
           NA | NAdv | NConjN | NN | NNV | NofN | NPrepN | NVN |
           NumA | NumN | NV | 
           ofAdvN | 
           PrepAN | PrepDetN | PrepN | PrepNPrepN |
           VA | VandV | VAdv | VN | VPrepANofN | VPrepN | VPron ;

ADV_CmS = A | S | C;
ADV_Struct = 2X | 3X |
             BPAC | BPC | BPCPB | BPDETC | BPNC | 
             PAC | PC | PCON | PCONJ | PCPC | PDETC | PNC | PS | PV;

N_Distribution = Abst | Anl | AnlColl | Coll | Conc | ConcColl |
                 Hum | HumColl | Ntime | Ntps | Unit | PR;
N_Gender = m | f | n;
N_Nb = s | p;
N_Struct = 2XN | 3XN | 4X | 4XN |
           NCN | NN | NPN | NPV | NsN | NX | PMCO | XN | XNPX | XPXN | NPNX ;

PREP_Struct = PCPN | BPCPN | BPCPS ;

V_Pers = 1 | 2 | 3;
V_Nb = s | p;
V_Tense = G | INF | PP | PR | PT;
V_Syntax = AUX | i | t ;

DET_Distribution = Dadj | Ddéf | Ddem | DetQ | Dind | Dnum;
DET_Pers = Poss1p | Poss1s | Poss2sp | Poss3fs |
           Poss3ms | Poss3ns | Poss3f;
DET_Gender = m | f | n;
DET_Nb = s | p;

PRO_Pers = 1 | 2 | 3 |
           Poss1p | Poss1s | Poss2sp | Poss3fs |
           Poss3ms | Poss3ns | Poss3f;
PRO_Distribution = Refl | RelQ;
PRO_Gender = m | f | n;
PRO_Nb = s | p;
PRO_Case = Accus | Nomin ;

X_Nb = s | p;
