when i execute my program this error message show up (project1.lpr(43,3) Fatal: Syntax error, "UNTIL" expected but "REPEAT" found ")
PROGRAM a;
uses crt;
type enreg=record
nom,sign:string[90];
nat:char;
end;
fiche=file of enreg;
var
f1:fiche;
f2,f3:text;
rep:integer;
procedure menu;
begin
ClrScr;
GotoXY(39,2);
write('MENU');
GotoXY(39,3);
write('_':length('menu'));
GotoXY(1,6);
write('1-remlir le fichier f1');
GotoXY(1,8);
write('2-ajouter un nouveau terme dans le fichier');
GotoXY(1,10);
write('3-supprmer un terme saisir');
GotoXY(1,12);
write('4-remplir un fichier texte f2 par le mot palind');
GotoXY(1,14);
write('5-remplir un fichier contient les mots specifiques');
GotoXY(1,16);
write('6-quiter');
end;
{pp}
begin
assign(f1,'C:\bec\fglossaire.dat');
assign(f2,'C:\bec\fpalind.txt');
assign(f3,'C:\bec\fres.txt');
repeat
menu
repeat
GotoXY(79,20)
readln(rep);
until(rep in[1..6]);
case of rep do
1:remplir(f1);
2:ajout(f1);
3:supp(f1);
4:transfert1(f1,f2);
5:transfert2(f1,f3);
6: done wincrt;
end;
until (rep=6);
end.