Traductor de reglas en Prolog
Hola, estoy haciendo mi proyecto fin de carrera en Prolog. Necesitaria que alguien me echara un cable para conseguir transformar un texto de entrada a una regla y hacerle un assert. Por ejemplo, si tengo:
high_fuel_consumption 0.8<-^G low_water ^L low_oil
donde tendria que traducirlo a:
assert(high_fuel_consumption :-valor(low_water,A),valor(low_oil,B),luka(A,B,X),godel(0.8,X,Z),assertz(nuevo_valor(high_fuel_consumption,Z)))
Muchas Gracias. Un Saludo.
high_fuel_consumption 0.8<-^G low_water ^L low_oil
donde tendria que traducirlo a:
assert(high_fuel_consumption :-valor(low_water,A),valor(low_oil,B),luka(A,B,X),godel(0.8,X,Z),assertz(nuevo_valor(high_fuel_consumption,Z)))
Muchas Gracias. Un Saludo.
