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