writing the machine parser