def prol(s,kw): #(todo mal n argumentverschachtelung)
artikelEtc=["es","der","die","das","eine","ein"] #Artikeln
for x in artikelEtc:
s=s.replace(" "+x+" "," ").replace(x+" "," ").replace(" "+x," ")
start=""
if "?" in s:
start="?-"
s=s.replace("?","")
L=["wenn"] #Bedingungswörter
M=s.split(" "+L[0]+" ")
ret=""
ki=0 #keyword_index
for m in M:
N=m.split(" "+kw[ki])
ret+=kw[ki]+"("+N[0].replace(" ",",")
if len(N)>1 and N[1]!="":
ret+=N[1].replace(" ",",")
ret=ret+"):-"
ki+=1
return (start+ret[0:len(ret)-2]+".").replace("(,","(") #python strings
#laden immer zu schlampereien ein ;)
T=["geht", "ist","dauert","hat","haben","heiße","war","gewann"] #Verben