Semantics.ValuePure semantic value.
type t = valueval symbol : string -> tsymbol s a symbolic value.
A symbolic value is also static and the Primus Lisp lifter will intern symbols by asigning a static value for each symbol so that distinct symbols will have distinct static values.
val custom :
(Bap_core_theory.Theory.Value.cls, 'a) Bap_core_theory.KB.slot ->
'a ->
tcustom prop x creates a custom static value.
The property prop is set to x and the symbol slot is set to t, i.e., to true so that the value evaluates to non-nil in the condition expressions.
val nil : tthe false value that evaluates to nil symbol having 0 representation.