Thank you for confirming my fear.

I'm using a PIC16F877 to control some MAX7219 LED display chips.
I'm trying to access 6 different rows of LED's in succession.

To light up an LED in a column you do this:
row 1 = %0001
row 2 = %0010
row 3 = %0100
row 4 = %1000
etc.

I just wanted to convert between #4 and %1000 with a single line of code.
Ideally, I wanted to make it a part of the FOR statement in a loop.
You can see below the code I ended up using instead of the invalid: STEP 2^Row

PBP code fragment follows:
********************
Row VAR BYTE
Light1 VAR WORD
Column VAR WORD

FOR Row = 1 to 64 STEP Row*2-row
Light1 = Column + Row
LOW Load
SHIFTOUT DOUT, CLK, 1,[Light1\16] 'send command to LED chip
HIGH Load
NEXT Row
****************

-Andrew