Here is the compiler error and the code I compiled
* SENTER17.prg for entering new student in ENROLMNT.DBF and SESION17.DBF
* Written by S M MITTAL Mar 14, 2017
SET STAT OFF
CLEA ALL
SELE 2
USE SESION17
SELE 1
USE ENROLMNT
GO BOTT
STOR ENROLMENT TO MEN
MEN=MEN+1
A=' '
MCH=' '
@ 1,4 SAY " LAST ENTRY :"
@ 1,15 SAY STR(ENROLMENT,6)+' '+TRIM(NAME)+' ..D/S OF '+TRIM(FNAME)
@ 3,4 SAY " NEW ENROLMENT " GET MEN PICTURE "######"
READ
LOCA FOR ENROLMENT=MEN
IF EOF()
MSEX=' '
STOR SPAC(25) TO MSNAME,MFNAME,MMNAME,MSCHOOL
STOR SPAC(25) TO MADDR1
STORE " " TO MCATEGORY,MRELIGION,MCASTE,MPIN
STORE DATE() TO MDOJ, MDOB
STORE ' ' TO MPHONE
STOR ' ' TO MCLASS
*DO WHILE .NOT. A='C'
@ 6,4 SAY 'NAME .......' GET MSNAME
@ 7,4 SAY 'FATHER NAME ' GET MFNAME
@ 8,4 SAY 'MOTHER NAME ' GET MMNAME
@ 10,4 SAY 'ADDRESS.....'
@ 11,8 GET MADDR1
@ 13,4 SAY 'PHONE ' GET MPHONE
@ 7,48 SAY 'RELIGION ' GET MRELIGION
@ 9,48 SAY 'CASTE ' GET MCASTE
@ 11,30 SAY ' SEX 'GET MSEX
@ 11,40 SAY 'DATE OF BIRTH ' GET MDOB
@ 11,63 SAY '(dd/mm/yy)'
@ 13,40 SAY 'ADMITTED ON. ' GET MDOJ
@ 13,66 SAY 'Class..' GET MCLASS
@ 15,34 SAY 'Prev. School ' GET MSCHOOL
READ
@ 20,4 SAY " Enter C to continue, any other key to redo" GET A
READ
IF A='C'
APPEND BLANK
REPL ENROLMENT WITH MEN,NAME WITH MSNAME
REPL FNAME WITH MFNAME, MNAME WITH MMNAME, ADDR1 WITH MADDR1
REPL RELIGION WITH MRELIGION, SEX WITH MSEX, CASTE WITH MCASTE
REPL DOB WITH MDOB, DOJ WITH MDOJ, CLASS WITH MCLASS
REPL PREVSCHOOL WITH MSCHOOL,PHONE WITH MPHONE
SELE 2
APPE BLAN
REPL ENROLMENT WITH MEN, NAME WITH MSNAME, FNAME WITH MFNAME
REPL CLASS WITH MCLASS
@ 22,4 SAY 'Data has been stored, '
ELSE
@ 22,4 SAY 'Data has NOT been stored ..'
ENDIF
WAIT ' '
ELSE
@ 3,40 SAY 'This Enrolment No is of '+NAME
@ 4,4 SAY 'Do you wish to EDIT the data ? (Y/n) ' GET MCH
READ
IF UPPE(MCH)='Y'
DO STUDENT2
ENDIF
WAIT 'Press any key to return to Menu'
RETURN
The error message is ' SENTER17.prg (75) Error E0020 Incomplete statement or unbalanced delimiters '