Try another approach to parsing instructions.
Try another approach to parsing instructions.

My initial approach had [] being equivalent to  while (*mem[ptr]) { ... } instead of
do { ... } while (*mem[ptr]). Tokenising the input stream allows the parser to fill
in the jump target, and paves the way for different alphabets. 



UWCS/choob,UWCS/choob,UWCS/choob,UWCS/choob,UWCS/choob,UWCS/choob