SnipGen: A Mining Repository Framework for Evaluating LLMs for Code