d198465522
Given an expression of the form `!(a op b)`, replace it with `a !op b`.
For example:
!(a < b) -> a >= b
!(a is Int) -> a !is int
7 lines
340 B
HTML
7 lines
340 B
HTML
<html>
|
|
<body>
|
|
This intention simplifies negated binary expressions by replacing expressions such as
|
|
!(<b>a</b> <small>op</small> <b>b</b>) with <b>a</b> <small>negop</small> <b>b</b>
|
|
(where <small>op</small> and <small>negop</small> are inverse comparison operators like <b>==</b> and <b>!=</b> or <b>in</b> and <b>!in</b>).
|
|
</body>
|
|
</html> |