Exemple #1
0
def categorise_category(cat):
    # V shaped
    if rooted_in_Sdcl(cat): return 'V'
    elif is_modifier_category(cat): return 'M'
    elif cat==N or cat==NP: return 'N'
    elif is_P_like(cat): return 'P'
    else: return '?'
Exemple #2
0
def categorise_category(cat):
    # V shaped
    if rooted_in_Sdcl(cat): return 'V'
    elif is_modifier_category(cat): return 'M'
    elif cat == N or cat == NP: return 'N'
    elif is_P_like(cat): return 'P'
    else: return '?'
Exemple #3
0
def is_P_like(cat):
    return cat.is_complex() and is_modifier_category(cat.left) and \
        (not is_modifier_category(cat.right))
Exemple #4
0
def is_P_like(cat):
    return cat.is_complex() and is_modifier_category(cat.left) and \
        (not is_modifier_category(cat.right))