module Cstring:sig
..end
type
cst =
| |
C_str of |
(* | String Literal | *) |
| |
W_str of |
(* | Wide String Literal | *) |
val pretty : Stdlib.Format.formatter -> cst -> unit
val str_len : cst -> Lang.F.term -> Lang.F.pred
Property defining the size of the string in bytes,
with \0
terminator included.
val str_val : cst -> Lang.F.term
The array containing the char
of the constant
val str_id : cst -> int
Non-zero integer, unique for each different string literal
val char_at : cst -> Lang.F.term -> Lang.F.term
val cluster : unit -> Definitions.cluster
The cluster where all strings are defined.