Skip to content

Commit

Permalink
Fix relational operators for (Int,Rat).
Browse files Browse the repository at this point in the history
  • Loading branch information
pmichaud authored and moritz committed Jul 18, 2012
1 parent 574a8fa commit 85177c8
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/core/Rat.pm
Expand Up @@ -180,7 +180,7 @@ multi sub infix:«<»(Rational:D \$a, Int:D \$b) {
$a.numerator < $b * $a.denominator
}
multi sub infix<»(Int:D \$a, Rational:D \$b) {
$a * $b.denominator < $b.numerator * $a
$a * $b.denominator < $b.numerator
}

multi sub infix<=»(Rational:D \$a, Rational:D \$b) {
Expand All @@ -190,7 +190,7 @@ multi sub infix:«<=»(Rational:D \$a, Int:D \$b) {
$a.numerator <= $b * $a.denominator
}
multi sub infix<=»(Int:D \$a, Rational:D \$b) {
$a * $b.denominator <= $b.numerator * $a
$a * $b.denominator <= $b.numerator
}

multi sub infix>»(Rational:D \$a, Rational:D \$b) {
Expand All @@ -200,7 +200,7 @@ multi sub infix:«>»(Rational:D \$a, Int:D \$b) {
$a.numerator > $b * $a.denominator
}
multi sub infix>»(Int:D \$a, Rational:D \$b) {
$a * $b.denominator > $b.numerator * $a
$a * $b.denominator > $b.numerator
}

multi sub infix>=»(Rational:D \$a, Rational:D \$b) {
Expand All @@ -210,7 +210,7 @@ multi sub infix:«>=»(Rational:D \$a, Int:D \$b) {
$a.numerator >= $b * $a.denominator
}
multi sub infix>=»(Int:D \$a, Rational:D \$b) {
$a * $b.denominator >= $b.numerator * $a
$a * $b.denominator >= $b.numerator
}

multi sub infix:«<=>»(Rational:D \$a, Rational:D \$b) {
Expand Down

0 comments on commit 85177c8

Please sign in to comment.