bfck interpreter - pass 1