pub(crate) fn validate_bv(
bv: &BV,
data: &Everything,
sc: &mut ScopeContext,
check_desc: bool,
)
Expand description
Validate a script value. It can be a block or a value.
As a value, it may be an integer or boolean literal, or a target scope sequence, or a named script value.
As a block, it may be a { min max } range, or a calculation block which is validated with validate_inner
.
(Boolean script values are rare but valid. They can’t have calculation blocks.)