summaryrefslogtreecommitdiff
path: root/abstract/enum_domain.ml
diff options
context:
space:
mode:
Diffstat (limited to 'abstract/enum_domain.ml')
-rw-r--r--abstract/enum_domain.ml12
1 files changed, 12 insertions, 0 deletions
diff --git a/abstract/enum_domain.ml b/abstract/enum_domain.ml
index 77d7e3f..68b04f5 100644
--- a/abstract/enum_domain.ml
+++ b/abstract/enum_domain.ml
@@ -4,6 +4,18 @@ open Util
exception Bot
+(*
+ Interface and implementation of an abstract domain meant to handle
+ constraints on enumerated variables.
+
+ Constraints are basically of two types :
+ - var OP value
+ - var OP var'
+ with OP either == or !=
+
+ (see formula.ml for a definition of the enum_cons type)
+*)
+
module type ENUM_ENVIRONMENT_DOMAIN = sig
type t