diff --git a/gdb-port/top-level-parse.py b/gdb-port/top-level-parse.py
index 35563cadee1ad1751f914e70e35e1910946d19a5..ba2da6127d6917abd399a28d0aa91313a6bb3e26 100644
--- a/gdb-port/top-level-parse.py
+++ b/gdb-port/top-level-parse.py
@@ -504,6 +504,7 @@ class TopLevelParse:
 		encoded_inputfragment = inputfragment.replace("\n", ".").replace("\r", ".").replace("\t", ".")
 		print(encoded_inputfragment)
 		self.print_input_chunk(token, printing_tokens, rows, start + w * screens, (start + w * screens) + min(w, end-start))
+		self.tokens_from_previous_chunk = []
 
 		#if rec_depth == 0:
 		#	print(encoded_inputfragment)