move to Happy parser (yay)