is_intconst : term -> bool
- SYNOPSIS
-
Tests if a term is an integer literal of type :int.
- DESCRIPTION
-
The call is_intconst t tests whether the term t is a canonical integer
literal of type :int, i.e. either `&n' for a numeral n or `-- &n' for
a nonzero numeral n. If so it returns true, otherwise false.
- FAILURE CONDITIONS
-
Never fails.
- EXAMPLE
-
# is_intconst `-- &3 :int`;;
val it : bool = true
# is_intconst `-- &0 :int`;;
val it : bool = false
- SEE ALSO
-
dest_intconst, is_realintconst, mk_intconst.