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