ragazzi, ma mi dite cosa c'è di sbagliato in questo cavolo di codice???

program password;
uses crt;
var parola:string[10];
begin
writeln('Inserisci la password');
if parola=prova then writeln('Password corretta');
else
begin
writeln('Sbagliato');
end;
readln;
end.

Perchè non me lo compila!