summaryrefslogtreecommitdiff
path: root/src/ast_util.ml
diff options
context:
space:
mode:
Diffstat (limited to 'src/ast_util.ml')
-rw-r--r--src/ast_util.ml4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ast_util.ml b/src/ast_util.ml
index 7d56d3e6..1c74381f 100644
--- a/src/ast_util.ml
+++ b/src/ast_util.ml
@@ -815,6 +815,10 @@ let destruct_range (Typ_aux (typ_aux, _)) =
when string_of_id f = "range" -> Some (n1, n2)
| _ -> None
+let is_unit_typ = function
+ | Typ_aux (Typ_id u, _) -> string_of_id u = "unit"
+ | _ -> false
+
let rec is_number (Typ_aux (t,_)) =
match t with
| Typ_id (Id_aux (Id "int", _))