Salut, sunt deestul de nou in ceea ce priveste Prolog-ul si am intampinat putine dificultati. Mai exact , am de facut urmatorul lucru: sa interpretez un program de genul:
x = 2;
y = 3;
if (x < y){
a2 = 1;
}
return a2;
Ideea e ca am reusit sa fac assignarile (pentru x = 2, y = 3 si asa mai departe) dar nu este permis ca numele unei variabile sa fie IF, WHILE, ELSE, RETURN, THEN si de asemenea, variabila trebuie sa contina doar litere. Adica acest cod, imi va intoarce o eroare de tipul "Incorrect variable name". Are cineva idee cum pot sa verific?