@@ -0,0 +1,665 @@
+%0Aimport io%0Aimport sys%0Aimport timeit%0Asys.path.append('..')%0A%0A%0Afrom link_to_the_past import config_file_parser%0A%0Aclass Tester(config_file_parser.ControlFileParser):%0A%0A    def __init__(self):%0A        self.count = 0%0A%0A    def word_test(self):%0A        self.count += 1%0A        self.next_word()%0A%0A    def test(self):%0A        self.count += 1%0A        self.next_word()%0A%0Adata = io.StringIO(%22test %22*1000)%0At = Tester()%0A%0Aprint(min(timeit.repeat(%0A    stmt='data.seek(0); t.parse(config_file_parser.words_in_file(%22%3Ctest%3E%22, fileobj=data))',%0A    #~ setup='',%0A    number=100,%0A    globals=%7B'Tester':Tester, 'config_file_parser':config_file_parser, 'data':data, 't':t%7D)))%0A%0A#~ print(t.count)%0A

add a simple performance measurement