Specifications

BASIC Stamp I and Stamp II Conversions
Page 412 • BASIC Stamp Programming Manual 1.8 • Parallax, Inc.
LOOKUP
BASIC STAMP I
LOOKUP index, (value0, value1,... valueN), variable
INDEX is a constant or a bit, byte or word variable.
VALUE0, VALUE1, etc. are constants or a bit, byte or word
variables.
VARIABLE is a bit, byte or word variable.
BASIC STAMP II
LOOKUP index, [value0, value1,... valueN], variable
INDEX is a constant, expression or a bit, nibble, byte or word
variable.
VALUE0, VALUE1, etc. are constants, expressions or bit, nibble,
byte or word variables.
VARIABLE is a bit, nibble, byte or word variable.
CONVERSION: BS1 R BS2
1.Change all parentheses, “(“ and “)”, to brackets, “[“ and “]”
Any or all arguments may be nibble variables for efficiency.
Example:
BS1: LOOKUP b0, (1, 2, 3, 4), b1
BS2: LOOKUP ByteValue, [1, 2, 3, 4], Result
CONVERSION: BS1 Q BS2
1.Change all brackets, “[“ and “]”, to parentheses, “(“ and “)”
None of the arguments may nibble variables.
Example:
BS2: LOOKUP ByteValue, [1, 2, 3, 4], Result
BS1: LOOKUP b0, (1, 2, 3, 4), b1