From 8fb5ad85ab623f93cfc0670bc11ec12856a9b4cd Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Fri, 10 May 2019 14:31:53 +0100 Subject: bool:compare --- gen/src/bool.erl | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'gen/src') diff --git a/gen/src/bool.erl b/gen/src/bool.erl index e4e1108..47fba5d 100644 --- a/gen/src/bool.erl +++ b/gen/src/bool.erl @@ -1,7 +1,7 @@ -module(bool). -compile(no_auto_import). --export([negate/1, max/2, min/2, to_int/1]). +-export([negate/1, compare/2, max/2, min/2, to_int/1]). negate(Bool) -> case Bool of @@ -12,6 +12,21 @@ negate(Bool) -> true end. +compare(A, B) -> + case {A, B} of + {true, true} -> + eq; + + {true, false} -> + gt; + + {false, false} -> + eq; + + {false, true} -> + lt + end. + max(A, B) -> case A of true -> -- cgit v1.2.3