def _function(self):
        pos = self._pos
        if self._accept(lexer.TokKeyword('function')):
            funcbody = self._assert(self._funcbody(), 'funcbody in function')
            return Function(funcbody, start=pos, end=self._pos)
        return None
This function builds a list of SourcefileSets (containing filename with options).
dataset/ETHPy150Open dansanderson/picotool/pico8/lua/parser.py/Parser._function--crossover with--dataset/ETHPy150Open sosy-lab/benchexec/benchexec/model.py/RunSet.extract_runs_from_xml