示例#1
0
文件: rules.py 项目: fergusq/hau
def _(tree, params, rest):
    val = translate(tree, NP_RULES)
    return FiA([val], {"essiivi"})
示例#2
0
文件: rules.py 项目: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    return FiA([randomTranslation(tree["lemma"], "fi:n"), val])
示例#3
0
文件: rules.py 项目: fergusq/hau
 def _(tree, params, rest):
     val = translateRest(tree)
     noun = FiP(fi_noun, flags=flags or set())
     return FiA([noun, val], noun.flags)
示例#4
0
文件: rules.py 项目: fergusq/hau
 def _(tree, params, rest):
     val = translateRest(tree)
     noun = FiP(fi_noun, {"monikko"})
     return FiA([noun, val], noun.flags)
示例#5
0
文件: rules.py 项目: 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)
示例#6
0
文件: rules.py 项目: 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)
示例#7
0
文件: rules.py 项目: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    val2 = translateUnknownPos(params["subtree"])
    return FiA([val, FiNI("toisin kuten"), val2])
示例#8
0
文件: rules.py 项目: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    val2 = translate(params["subtree"], NP_RULES)
    return FiA([niTree(val2, {"genetiivi"}), FiNI("toimesta"), val])
示例#9
0
文件: rules.py 项目: fergusq/hau
def _(tree, params, rest):
    val = translateRest(tree)
    val2 = translate(params["subtree"], VP_RULES)
    return FiA([FiP("olla"), niTree(val2, {"-tava"}), val])