public function pass(Expr $expr, Context $context)
{
$compiler = $context->getExpressionCompiler();
if ($expr instanceof Expr\AssignOp) {
$right = $compiler->compile($expr->expr);
} elseif ($expr instanceof Expr\BinaryOp) {
$right = $compiler->compile($expr->right);
}
if ($right->getValue() == 1) {
$context->notice('division_by_one', "You are trying to divide by one", $expr);
return true;
}
return false;
}