compound phrase parsing