parser based on selector grammar