Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2014-06-26 17:13:52 ЛС | профиль | цитата
ТОДЫ: nesco, сделай такие изменения, и будет у нас not

#pas
procedure THIMathParse.Level4;   // Смена знака, лог. not
var op:char;
begin
  op := ' ';
  if (Token = '-')or(Token = '+')or(Token = 'not') then begin
    op := Token[1];
    GetToken;
  end;
  Level5(x);
  if op = '-' then x := -x else
  if op = 'n' then x := ord(x=0);
end;
карма: 9

0