Enumerating grammar-based extractions