def _find_instantiations(self, span, constituents):
        rv = []
        for production in self._grammar.productions():
            childlists = self._match_rhs(production.rhs(), span, constituents)

            for childlist in childlists:
                rv.append( (production, childlist) )
        return rv
Consumes the queue with the designated thread poll size by uploading/downloading the keys to
dataset/ETHPy150Open nltk/nltk/nltk/parse/viterbi.py/ViterbiParser._find_instantiations--crossover with--dataset/ETHPy150Open quid/s3concurrent/s3concurrent/s3concurrent.py/consume_queue