Assesses validity of the code from the perspective of decoding
EVAL/VALID? will only verify if PumpkinDB will be able to
interpret the code. However, it won't assess any other properties
pertaining to its validity.
Generally speaking, this instruction is only reserved for
some special cases as
EVAL will fail upon trying to
evaluate incorrect code anyway.
PumpkinDB> 1 EVAL/VALID? 0x00 PumpkinDB> 'DUP EVAL/VALID? 0x01 PumpkinDB> [1 DUP] EVAL/VALID? 0x01
Allocates for parsing the binary representation of the program.
EmptyStack error if there is less than one item on the stack
positive :  EVAL/VALID?. negative : 1 EVAL/VALID? NOT. empty_stack : [EVAL/VALID?] TRY UNWRAP 0x04 EQUAL?.