Реферат: Синтаксический распознаватель арифметического оператора условного перехода языка FORTRAN
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
void Scan(void)
{
nx=string[pos++];
#ifdef TEST
printf("Текущий символ %c - %d.\n",nx,nx);
#endif
fprintf(fl,"Текущий символ %c - %d.\n",nx,nx);
}
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
// Метка.
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
void Label(void)
{
if(ABS() == NO)
{
Error(8);
Scan();
}
else
l++;
}
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
// Целое Без Знака.
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
int ABS(void)
{
#ifdef TEST
cprintf("ABS - проверка на Целое Без Знака с цифры %c.\r\n",nx);