summaryrefslogtreecommitdiff
path: root/abstract/environment_domain.ml
diff options
context:
space:
mode:
authorAlex AUVOLAT <alex.auvolat@ens.fr>2014-05-21 18:07:37 +0200
committerAlex AUVOLAT <alex.auvolat@ens.fr>2014-05-21 18:07:37 +0200
commit77df0b0f119fc70624e4b830320a2b3e1034f7b5 (patch)
treeebac7e6c6bd653359181af16cc71192138161f47 /abstract/environment_domain.ml
parent4204d25a2d277af1c16f55ee488e42c7b79bba1f (diff)
downloadSemVerif-Projet-77df0b0f119fc70624e4b830320a2b3e1034f7b5.tar.gz
SemVerif-Projet-77df0b0f119fc70624e4b830320a2b3e1034f7b5.zip
Just retab (many lines changed for nothing)
Diffstat (limited to 'abstract/environment_domain.ml')
-rw-r--r--abstract/environment_domain.ml42
1 files changed, 21 insertions, 21 deletions
diff --git a/abstract/environment_domain.ml b/abstract/environment_domain.ml
index 5c00fbd..404548c 100644
--- a/abstract/environment_domain.ml
+++ b/abstract/environment_domain.ml
@@ -1,33 +1,33 @@
open Abstract_syntax_tree
module type ENVIRONMENT_DOMAIN = sig
- type t
+ type t
- (* construction *)
- val init : t
- val bottom : t
- val is_bot : t -> bool
+ (* construction *)
+ val init : t
+ val bottom : t
+ val is_bot : t -> bool
- (* variable management *)
- val addvar : t -> id -> t
- val rmvar : t -> id -> t
- val vars : t -> id list
+ (* variable management *)
+ val addvar : t -> id -> t
+ val rmvar : t -> id -> t
+ val vars : t -> id list
- (* abstract operation *)
- val assign : t -> id -> expr ext -> t (* S[id <- expr] *)
- val compare_leq : t -> expr ext -> expr ext -> t (* S[expr <= expr ?] *)
- val compare_eq : t -> expr ext -> expr ext -> t (* S[expr = expr ?] *)
+ (* abstract operation *)
+ val assign : t -> id -> expr ext -> t (* S[id <- expr] *)
+ val compare_leq : t -> expr ext -> expr ext -> t (* S[expr <= expr ?] *)
+ val compare_eq : t -> expr ext -> expr ext -> t (* S[expr = expr ?] *)
- (* set-theoretic operations *)
- val join : t -> t -> t (* union *)
- val meet : t -> t -> t (* intersection *)
- val widen : t -> t -> t
+ (* set-theoretic operations *)
+ val join : t -> t -> t (* union *)
+ val meet : t -> t -> t (* intersection *)
+ val widen : t -> t -> t
- (* order *)
- val subset : t -> t -> bool
+ (* order *)
+ val subset : t -> t -> bool
- (* pretty-printing *)
- val var_str : t -> id list -> string
+ (* pretty-printing *)
+ val var_str : t -> id list -> string
end