Разработка синтаксического распознавателя вычисляемого оператора перехода языка FORTRAN
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: оформление доклада, рассказы
| Добавил(а) на сайт: Butylin.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
{
#ifdef TEST
cprintf("O - Проверка на Операнд.rn");
#endif fprintf(errors,"O - Проверка на Операнд.n"); if(nx=='(')
{
AB(); if(nx!=')')
Error(3); else
{
Scan(); return(OK);
}
} else if(IDENT() == NO)
{ if(FLOAT() == NO)
Error(4);
} return(OK);
}
//(((((((((((((((((((((((((((((((((((((((
// Реализация нетерминала .
//(((((((((((((((((((((((((((((((((((((((
int IDENT(void)
{
#ifdef TEST
cprintf("IDENT - Проверка на Идентификатор с символа %c.rn",nx);
getch();
#endif fprintf(errors,"IDENT - Проверка на Идентификатор с символа
%c.n",nx); if(isalpha(nx))
isdigit(nx))
Scan(); return(YES);
return(NO);
}
//(((((((((((((((((((((((((((((((((((((((
// Реализация нетерминала .
//(((((((((((((((((((((((((((((((((((((((
int FLOAT(void)
{
#ifdef TEST
cprintf("FLOAT - Проверка на Дробное Без Знака с цифры %c.rn",nx);
getch();
#endif fprintf(errors,"FLOAT - Проверка на Дробное Без Знака с цифры
%c.n",nx); if(isdigit(nx))
{ while(isdigit(nx))
Scan(); if(nx=='.')
{
Scan(); while(isdigit(nx))
Scan();
} return(YES);
} return(NO);
Рекомендуем скачать другие рефераты по теме: бесплатные дипломные работы скачать, курсовые работы.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата