fix bug in paarser interpreter