Esempio n. 1
0
File: rules.py Progetto: fergusq/hau
def _(tree, params, rest):
    val = translate(tree, NP_RULES)
    return FiA([val], {"essiivi"})
Esempio n. 2
0
File: rules.py Progetto: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    return FiA([randomTranslation(tree["lemma"], "fi:n"), val])
Esempio n. 3
0
File: rules.py Progetto: fergusq/hau
 def _(tree, params, rest):
     val = translateRest(tree)
     noun = FiP(fi_noun, flags=flags or set())
     return FiA([noun, val], noun.flags)
Esempio n. 4
0
File: rules.py Progetto: fergusq/hau
 def _(tree, params, rest):
     val = translateRest(tree)
     noun = FiP(fi_noun, {"monikko"})
     return FiA([noun, val], noun.flags)
Esempio n. 5
0
File: rules.py Progetto: fergusq/hau
def _(tree, params, rest):
    val = translate(tree, rest)
    val2 = translate(params["prefix"], NP_RULES)
    return FiA([niTree(val2, {"nominatiivi"}), val], val.flags, compound=True)
Esempio n. 6
0
File: rules.py Progetto: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    val2 = translate(params["subtree"], NP_RULES)
    return FiA([val, FiNI("kuin"), niTree(val2, {"nominatiivi"})], val.flags)
Esempio n. 7
0
File: rules.py Progetto: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    val2 = translateUnknownPos(params["subtree"])
    return FiA([val, FiNI("toisin kuten"), val2])
Esempio n. 8
0
File: rules.py Progetto: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    val2 = translate(params["subtree"], NP_RULES)
    return FiA([niTree(val2, {"genetiivi"}), FiNI("toimesta"), val])
Esempio n. 9
0
File: rules.py Progetto: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    val2 = translate(params["subtree"], VP_RULES)
    return FiA([FiP("olla"), niTree(val2, {"-tava"}), val])