Реферат: Построение формального языка L

y++; //типа y++

return(0); //или y+++e

}

if(TEXT[x][y] == '+'&& TEXT[x][y+1] == '+') y+=2;

TERM();

}

else if(TEXT[x][y] =='-')

{

y++;

if(TEXT[x][y] == '-' && TEXT[x][y+1] == ')' )

{ //для y--

y++;

return(0);

}

if(TEXT[x][y] == '-'&& TEXT[x][y+1] == '-') y+=2;

TERM();

}

else if(TEXT[x][y] ==NULL ) return(1);

else if(TEXT[x][y] != '+' && TEXT[x][y]!='*' && TEXT[x][y]!=')' && TEXT[x][y] != '/' && TEXT[x][y]!='-' && TEXT[x][y] != '<' && TEXT[x][y]!='>' && TEXT[x][y]!='!' && TEXT[x][y]!=' '&& TEXT[x][y]!='=')

{

mistake_number[7]=1;

AB();

}

return(1);

}

//----------------------------------------------------------------------------

// Обработка операнда

//----------------------------------------------------------------------------

int O()

К-во Просмотров: 996
Бесплатно скачать Реферат: Построение формального языка L