Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: диплом купить, курсовые
| Добавил(а) на сайт: Artem'ev.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата
Term();
} else Term();
} if(nx==NULL) return(OK); else if(nx!='+' && nx!='-' && nx!=')')
Error(2); return(OK);
}
//(((((((((((((((((((((((((((((((((((((((
// Операнд.
//(((((((((((((((((((((((((((((((((((((((
int Operand(void)
{
#ifdef TEST
cprintf("Operand - Проверка на Операнд.rn");
#endif fprintf(fl,"Operand - Проверка на Операнд.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);
#endif fprintf(fl,"IDENT - Проверка на Идентификатор с символа %c.n",nx); if(isalpha(nx))
isdigit(nx))
Scan(); return(YES);
return(NO);
}
//(((((((((((((((((((((((((((((((((((((((
// Ошибки.
//(((((((((((((((((((((((((((((((((((((((
void Error(int num)
{ char *E[]={
"Ожидается '+' или '-'.",
"Ожидается '*','/' или '**'.",
Рекомендуем скачать другие рефераты по теме: курсовые работы бесплатно, реферати курсові.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата