Лабораторная работа: Трансляция распознающих конечных автоматов

' ' : ;

else

begin

Result := i;

Exit;

end;

end;

InRPrnt:

case S[i] of

'+', '-', '*', '/','.' : State := InOp;

')' : Dec(ParCount);

' ' : ;

else

begin

Result := i;

Exit;

end;

end;

end; // case State of

if State in [InLPrnt, InOp] then //Недопустимые состояния

Result := Length(S);

if ParCount > 0 then Result := resRPrntMissing else

if ParCount < 0 then Result := resLPrntMissing;

end;

Begin

writeln(' Vvedite stroku dlya analiza');

read(input);

res := CheckMath(input);

case res of

К-во Просмотров: 283
Бесплатно скачать Лабораторная работа: Трансляция распознающих конечных автоматов