updated the bash shell parser