Реферат: Разработка синтаксического распознавателя вычисляемого оператора перехода языка FORTRAN

else

{

Scan();

return(OK);

}

}

else

if(IDENT() == NO)

{

if(FLOAT() == NO)

Error(4);

}

return(OK);

}

//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

// Реализация нетерминала <Идентификатор>.

//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

int IDENT(void)

{

#ifdef TEST

cprintf("IDENT - Проверка на Идентификатор с символа %c.\r\n",nx);

getch();

#endif

fprintf(errors,"IDENT - Проверка на Идентификатор с символа %c.\n",nx);

if(isalpha(nx))

{

while(isalpha(nx) || isdigit(nx))

Scan();

return(YES);

К-во Просмотров: 478
Бесплатно скачать Реферат: Разработка синтаксического распознавателя вычисляемого оператора перехода языка FORTRAN