diff options
| author | Alasdair Armstrong | 2017-10-23 18:31:05 +0100 |
|---|---|---|
| committer | Alasdair Armstrong | 2017-10-23 18:31:05 +0100 |
| commit | 761c9bda82472b39d64416b6d4e25d21081fa261 (patch) | |
| tree | be6e0ff64a4a3a86e47704839cc5484a71c97d72 /src/ast_util.mli | |
| parent | a92a237fa23e6dd4b06f58615338a609c34d72be (diff) | |
Added effect set pretty printing for new parser
Also added some new utility functions in ast_util
Diffstat (limited to 'src/ast_util.mli')
| -rw-r--r-- | src/ast_util.mli | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ast_util.mli b/src/ast_util.mli index 7ab7807a..189c272a 100644 --- a/src/ast_util.mli +++ b/src/ast_util.mli @@ -194,6 +194,10 @@ module IdSet : sig include Set.S with type elt = id end +module BESet : sig + include Set.S with type elt = base_effect +end + module KidSet : sig include Set.S with type elt = kid end @@ -225,3 +229,5 @@ val vector_typ_args_of : typ -> nexp * nexp * order * typ val is_order_inc : order -> bool val has_effect : effect -> base_effect_aux -> bool + +val effect_set : effect -> BESet.t |
