if not (A <> B)
Not only is A * -B not valid Delphi syntax…
Expression -> SimpleExpression [RelOp SimpleExpression]...
RelOp -> '>'
-> '<'
-> '<='
-> '>='
-> '<>'
-> IN
-> IS
-> AS
I guess I’ll have to stop writing if A = B now, since the equality operator apparently doesn’t exist in Delphi.